Ho già visto questo post e provato tutto il possibile per cambiare l'imbottitura per il mio segnaposto, ma purtroppo sembra proprio che non voglia collaborare.
Comunque, ecco il codice per il CSS. ( EDIT : questo è il css generato da 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;
}
Ed ecco il semplice 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>
Abbastanza semplice? il segnaposto è disattivato per qualche motivo ma quando si tenta di digitare nel campo di input, il testo è allineato. Sembra che puoi solo cambiare il colore (per webkit
) del segnaposto, ma se provo a modificare il riempimento dell'ingresso contenente, rovina il design dell'input! tira fuori i capelli
Ecco le schermate del segnaposto e del campo di input con input di testo:
MODIFICA :
Per ora ho fatto ricorso a questo plugin jquery .
Funziona immediatamente e risolve il problema del mio Chrome. Vorrei ancora scoprire qual è il problema (se ha qualcosa a che fare con MY Chrome o qualcosa del genere)
Sono abbastanza sicuro che non siano gli stili da quando John Catterfeld lo ha riprodotto senza problemi, quindi spero che qualcuno là fuori possa ancora indicarmi la giusta direzione sul perché questo sta accadendo anche a me (anche il Chrome del mio cliente. questo è probabilmente nativo di Chrome / OSX se John utilizza Windows)