私はすでにこの投稿を見て、プレースホルダーのパディングを変更するためにできることはすべて試しましたが、残念ながら、協力したくないようです。
とにかく、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プラグインに頼りました。
それは箱から出してすぐに動作し、私のクロムの問題を修正します。私はまだ問題が何であるかを明らかにしたいと思います(それがMYクロームまたは何かと関係がある場合)
John Catterfeldが問題なくそれを再現したので、スタイルではないと確信しています。そのため、誰かが私にこれが起こっている理由(クライアントのクロムも同様)を正しい方向に向かわせてくれることを願っています。 JohnがWindowsを使用している場合、これはおそらくChrome / OSXのネイティブです。