¿Qué navegadores son compatibles con la directiva importante CSS, y cuáles son las diversas peculiaridades entre los diferentes navegadores que sí lo admiten?¿Qué navegadores son compatibles con "! Important"?
Respuesta
Excelente compatibilidad con el navegador.
Formó parte del CSS1 spec y ha existido desde siempre, y siempre fue fácil implementar que los navegadores parecen haberlo hecho bien en el primer intento.
Por lo menos (de experiencia personal) IE5.5 +, Firefox 1+, Safari 3+, Chrome 1+.
Bastante soportado por cada navegador que soporta CSS (que es cada navegador que te importa).
Cualquier navegador que admita CSS1 +, es decir, cualquier navegador que admita CSS, incluso IE. Incluso si las implementaciones de CSS no son totalmente compatibles con los estándares, !important
es una función CSS básica.
Para elaborar, IIRC, IE5 +, todos los Firefox, la mayoría de Netscape, Opera, Safari, Chrome.
According to Wiki, IE7, FireFox 1.0, Safari 1.0, Opera 7 y Chrome totalmente compatible importante. IE6 lo admite, pero tiene un error. Si lo hace, el color será rojo:
h1 {
color: green !important;
color: red;
}
Todos los navegadores aparte de IE6 apoyarlo lo que lo hace muy útil para hacks CSS. Ejemplo:
#someElement { width:200px !important; width:198px; }
Todos los navegadores aparte de IE6 rendirán #someElement
a 200 píxeles, ya que honrarán la !important
. IE6 sin embargo solo ignorará el !important
y renderizará #someElement
a 198px.
EDIT: los casos de uso más común para este (al menos conmigo) lo está utilizando para corregir el error de doble margen en IE6
- 1. ¿Qué navegadores solo son compatibles con SSLv2?
- 2. ¿Qué navegadores son compatibles con document.activeElement?
- 3. ¿Qué navegadores son compatibles con XSLT 2.0?
- 4. ¿Qué navegadores son compatibles con HTML SHORTTAGs?
- 5. ¿Qué navegadores web son compatibles con Array.forEach()
- 6. ¿Qué navegadores web son compatibles con meteor web framework?
- 7. ¿Qué navegadores móviles son compatibles con javascript (y Ajax)?
- 8. ¿Qué navegadores son compatibles con window.postMessage call now?
- 9. ¿Qué navegadores son compatibles con <script async = "async" />?
- 10. ¿Qué navegadores no son compatibles con los gifs animados?
- 11. ¿Qué navegadores son compatibles con HTML 5/CSS3
- 12. ¿Qué formatos de archivos gráficos son compatibles con los navegadores?
- 13. ¿Todos los navegadores son compatibles con $ _SERVER de PHP ['HTTP_X_REQUESTED_WITH']?
- 14. ¿Son las imágenes png compatibles con varios navegadores?
- 15. ¿Qué navegadores afirman que son compatibles con la compresión HTTP, pero en realidad son escamosos?
- 16. ¿Qué navegadores web no son compatibles con Javascript? y cómo identificar qué navegador usa el cliente?
- 17. ¿Por qué los navegadores modernos no son compatibles con los métodos de forma PUT y DELETE?
- 18. File API: ¿Qué navegadores son compatibles con el método de división?
- 19. ¿Qué navegadores web son compatibles con la etiqueta HTML5 <device>?
- 20. ¿Qué navegadores son compatibles con la API de historial de HTML5?
- 21. ¿Qué navegadores son compatibles con "//" en lugar de "http: //" y "https: //"?
- 22. Canvas y HTML5: navegadores compatibles?
- 23. ¿Los navegadores IE (IE6, 7, 8) son compatibles con @ font-face?
- 24. Xattrs no son compatibles
- 25. ¿Qué teléfonos son compatibles con J2ME (Java Micro Edition)?
- 26. en macports, ¿qué puertos son compatibles con 'port selec'?
- 27. ¿Por qué algunos sitios web no son compatibles con iPad?
- 28. ¿Qué formatos de imagen son compatibles con CANVAS en html5?
- 29. ¿Por qué las conexiones persistentes no son compatibles con URLLib2?
- 30. ¿Qué funciones de expresiones regulares son compatibles con Solr edismax?
IE6 soporta oficialmente, pero en realidad no funciona en IE6 la forma en que debería –
@Darko ¿tiene un ejemplo de IE6 no compatible! ¿Es importante correctamente? – Triptych
Sí, pruebe el ejemplo de mi respuesta y verá. simplemente sustituya el ancho por el fondo para que sea más fácil de ver. También puedes probar la respuesta de jimyi para ver lo mismo –