我已经看到了这个 邮寄,并尝试了一切我可以改变我的占位符填充,但唉,它似乎只是不想合作。
总之,这是 css 的代码(剪辑: 这是从 sass 生成的 css)
#search {
margin-top: 1px;
display: inline;
float: left;
margin-left: 10px;
margin-right: 10px;
width: 220px;
}
#search form {
position: relative;
}
#search input {
padding: 0 10px 0 29px;
color: #555555;
border: none;
background: url('/images/bg_searchbar.png?1296191141') no-repeat;
width: 180px;
height: 29px;
overflow: hidden;
}
#search input:hover {
color: #00ccff;
background-position: 0px -32px;
}
这里是简单的 html:
<div id="search">
<form>
<input type="text" value="" placeholder="Search..." name="q" autocomplete="off" class="">
</form>
<div id="jquery-live-search" style="display: block; position: absolute; top: 15px; width: 219px;">
<ul id="search-results" class="dropdown">
</ul>
</div>
</div>
很简单吗?由于某种原因,占位符是关闭的,但是当您尝试在输入字段中键入时,文本是对齐的。似乎您只能更改占位符的颜色(对于 webkit
) ,但是如果我尝试编辑包含输入的填充,它会破坏输入的设计!拔头发
下面是占位符和输入框的截图,其中包含文本输入:
编辑:
现在我已经求助于这个 Jquery 插件。
开箱即用,解决了铬合金的问题。我仍然想揭示问题是什么(如果它与我的铬或东西)
我敢肯定这不是风格,因为约翰卡特菲尔德复制它没有问题,所以我希望有人仍然可以指出正确的方向,为什么这是发生在我身上(我的客户的铬也是。因此,如果 John 使用的是 windows,那么这可能是 Chrome/OSX 的本地版本)