J'ai déjà vu cet article et j'ai tout essayé pour changer le rembourrage de mon espace réservé, mais hélas, il semble qu'il ne veuille tout simplement pas coopérer.
Quoi qu'il en soit, voici le code du css. ( EDIT : Ceci est le css généré par 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;
}
Et voici le simple 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>
Assez simple? l'espace réservé est désactivé pour une raison quelconque, mais lorsque vous essayez de taper dans le champ de saisie, le texte est aligné. Il semble que vous ne puissiez changer que la couleur (pour webkit
) de l'espace réservé, mais si j'essaie de modifier le remplissage de l'entrée contenant, cela détruit la conception de l'entrée! arrache les cheveux
Voici les écrans de l'espace réservé et du champ de saisie avec saisie de texte:
MODIFIER :
Pour l'instant, j'ai eu recours à ce plugin jquery .
Cela fonctionne dès la sortie de la boîte et corrige le problème de mon chrome. Je voudrais toujours découvrir quel est le problème (s'il a quelque chose à voir avec MON chrome ou quelque chose)
Je suis à peu près sûr que ce ne sont pas les styles puisque John Catterfeld l'a reproduit sans problème, alors j'espère que quelqu'un pourra encore m'indiquer dans la bonne direction pourquoi cela m'arrive (le chrome de mon client également. c'est probablement natif de Chrome / OSX si John utilise Windows)