El HTML simple a continuación se muestra de forma diferente en los navegadores basados en Firefox y WebKit (lo compré en Safari, Chrome y iPhone).Texto de entrada de texto deshabilitado
En Firefox, tanto el borde como el texto tienen el mismo color (#880000
), pero en Safari el texto se vuelve un poco más claro (como si tuviera alguna transparencia aplicada).
¿Puedo arreglar esto de alguna manera (eliminar esta transparencia en Safari)?
ACTUALIZACIÓN:
Gracias por sus respuestas. Ya no necesito esto para mi trabajo (en lugar de deshabilitar Estoy reemplazando elementos input
con elementos de estilo div
), pero aún tengo curiosidad por saber por qué sucede esto y si hay alguna manera de controlar este comportamiento ...
<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 respuesta de Kemo a continuación es correcta - debe confirmarla y aceptarla. – philfreo