Я уже видел этот пост и пробовал все, что мог, чтобы изменить дополнение для моего заполнителя, но, увы, похоже, что он просто не хочет сотрудничать.
В любом случае, вот код для css. ( EDIT: это сгенерированный css от sass)
#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 plugin.
Он работает прямо из коробки, и он исправляет мою проблему с хромом. Я все равно хотел бы разобраться, в чем проблема (если она имеет какое-то отношение к MY chrome или что-то еще)
Я уверен, что это не стили, так как Джон Каттерфельд воспроизвел его без проблем, поэтому я надеюсь, что кто-то там все еще может указать мне в правильном направлении, почему это происходит со мной (мой клиент хром как так что это, вероятно, родной для Chrome/OSX, если Джон использует окна)