【发布时间】:2013-01-31 03:38:06
【问题描述】:
我想为我的网络应用创建搜索功能。
这是FF & IE的样子,没有奇怪的边框就可以了
火狐
IE
这是 Chrome 和 Safari 上的外观,输入元素周围有奇怪的边框
铬
Safari
这是我的 html & css 代码
<input type="search" id="generic_search" onkeypress="return runScript(event)" />
<input type="button" id="generic_search_button" />
border:0 已应用于所有元素
#generic_search
{
font-size: 14px;
width: 250px;
height: 25px;
float: left;
padding-left: 5px;
padding-right: 5px;
margin-top: 7px;
}
#generic_search_button
{
float: left;
width: 25px;
height: 25px;
margin-top: 7px;
cursor: pointer;
background-color: White;
background-image: url(/Images/search.png);
background-repeat: no-repeat;
background-position: center center;
}
如何去掉那个边框?
【问题讨论】:
-
您是否尝试将
border: none直接申请到#generic_search?也可以试试border-color: transparent,以防万一,但如果显示边框,还是会占空间。 -
border: 0应该足够了,但如果不是,则按钮的浏览器默认样式可能会干扰。您是否尝试过将appearance设置为none(例如-webkit-appearance: none) -
@MurraySmith
-webkit-appearance: none工作正常!
标签: css cross-browser zurb-foundation