这是我的html:
<form action="/" method="get" class="searchForm">
<input type="search" placeholder="Search...">
<input type="submit" value="">
</form>
和我的CSS:
input[type="search"]{
height: 31px;
width: 254px;
border: 1px solid #ccc;
border-right: none;
padding: 0 5px;
float: left;
border-radius: 5px 0 0 5px;
}
它在所有浏览器中都可以正常工作,除了移动 safari,它为每个角落提供相等的半径。如果我将输入类型更改为 text 它可以工作,但对于搜索和提交它不会。
我试过添加:
input {
-webkit-appearance: none;
border-radius: 0 !important;
}
有任何想法吗?提前致谢!