Poniższy prosty kod HTML wyświetla się inaczej w przeglądarkach Firefox i WebKit (zaznaczono w Safari, Chrome i na telefonie iPhone).Nieprawidłowy kolor tekstu wejściowego
W przeglądarce Firefox zarówno obramowanie, jak i tekst mają ten sam kolor (#880000
), ale w przeglądarce Safari tekst jest nieco jaśniejszy (tak, jakby zastosowano do niej przezroczystość).
Czy mogę jakoś to naprawić (usunąć tę przezroczystość w Safari)?
UPDATE:
Dziękuję za odpowiedzi. Nie potrzebuję tego do mojej pracy (zamiast wyłączania zastępuję elementy input
z elementami stylu div
), ale nadal jestem ciekawy, dlaczego tak się dzieje i czy istnieje sposób kontrolowania tego zachowania ...
<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>
@ Poniższa odpowiedź Kemo jest poprawna - należy ją potwierdzić i zaakceptować. – philfreo