Sto usando Twitter bootstrap CSS. Qui sotto puoi vedere come lo stesso codice viene visualizzato in modo diverso con FireFox e Chrome.Come risolvere la differenza CSS segnaposto tra diversi browser?
Questo è piuttosto strano. Firebug mi dice che il CSS del segnaposto è impostato in questo modo al grigio chiaro:
:-moz-placeholder {
color: #999999;
}
Questo dovrebbe interessare tutti i segnaposto all'interno di tutti gli elementi come correttamente fatto in Chrome. Ma in Firefox perché lo textareas
è correttamente applicato, ma input
no? Come posso risolvere questo?
<input id="id_referred_by" type="text" maxlength="50" name="referred_by" placeholder="...was referred by?">
<textarea id="id_contacts_interests" name="contacts_interests" cols="40" placeholder="Any particular interests?" rows="4"></textarea>
Chrome:
Firefox:
aggiornamento:
I commenti che seguono mi ha dato un'idea:
Input
ha a differenza textarea
l'entrata color: #9999
sbarrata, il che significa che qualcosa è prevalente esso.
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
color: #555555;
display: inline-block;
font-size: 13px;
height: 18px;
line-height: 18px;
margin-bottom: 9px;
padding: 4px;
}
È infatti questo color: #555555;
. Quando lo disattivo in firebug, tutto funziona. Come mai a Chrome non interessa questo, ma Firefox? Qualche consiglio su come risolvere questo problema su entrambi i browser? Sono ancora nuovo di css.
funziona per me qui - http://jsfiddle.net/WHTmC/, ma si potrebbe desiderare di provare a definire la regola in questo modo 'ingresso: -moz- placeholder' –
@ZoltanToth Funziona anche per me. –
così strano. Posso vedere il tuo codice funziona online. Ma a livello locale no. Può forse essere così? Lo stesso codice locale è diverso su due browser ... – Houman