Il semplice codice HTML riportato di seguito viene visualizzato in modo diverso nei browser basati su Firefox e WebKit (ho controllato Safari, Chrome e iPhone).Colore testo input disattivato
In Firefox sia il bordo che il testo hanno lo stesso colore (#880000
), ma in Safari il testo diventa un po 'più chiaro (come se fosse applicato un po' di trasparenza).
Posso in qualche modo risolvere questo problema (rimuovere questa trasparenza in Safari)?
UPDATE:
Grazie per le vostre risposte. Non ho più bisogno di questo per il mio lavoro (invece di disabilitare sto sostituendo gli elementi input
con elementi di stile div
), ma sono ancora curioso di sapere perché questo succede e se c'è un modo per controllare questo comportamento ...
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
input:disabled{
border:solid 1px #880000;
background-color:#ffffff;
color:#880000;
}
</style>
</head>
<body>
<form action="">
<input type="text" value="disabled input box" disabled="disabled"/>
</form>
</body>
</html>
@ La risposta di Kemo di seguito è corretta - è necessario confermare e accettarlo. – philfreo