Selectores CSS especificos para ciertos navegadores

Enlaces patrocinados:

Estos son los selectores CSS específicos para ciertos navegadores más útiles actualmente, estos selectores son de mucha ayuda para cuando necesitas aplicar un estilo a cierto navegador y cierta versión, sobre todo para el Internet Explorer que versión con versión el soporte para CSS cambia, está lleno de “bugs” y no soporta estándares cómo lo hacen los demás navegadores modernos que son Mozilla Firefox y derivados, Opera, Safari, Konqueror, etc.

Hack para Internet Explorer 6 y anterior

* html {}

Hack para Internet Explorer 7 y anterior

*:first-child+html {} * html {}

Hack para Internet Explorer 7 unicamente

*:first-child+html {}

Hack para Internet Explorer 7 y navegadores modernos unicamente

html>body {}

Hack para Navegadores modernos unicamente (no para Internet Explorer 7)

html>/**/body {}

Hack para Opera 9 y anteriores

html:first-child {}

Hack para Safari

html[xmlns*=""] body:last-child {}

Para utilizar estos selectores es necesario ponerlos delante del selector original, por ejemplo:

#content-box {
	width: 300px;
	height: 150px;
}
* html #content-box {
	width: 250px;
} /* sobre-escribe el estilo anterior y pone un ancho de 250px en Internet Explorer 6 y anterior */

Cómo nota adicional no todos estos hacks hacen que tu código CSS no valide, pero si lo hacen funcionar cómo tu quieres con los navegadores.

Enlaces patrocinados:
Enlaces patrocinados:
Enlaces patrocinados:

2 Comentarios (Agrega el tuyo)

  1. Ernesto Graf
    Comentado 7 de Mayo de 2007 a las 5:11 AM | Permalink | Responder ↓

    carlos, gracias por la recopilación :)
    De todas formas para IE siempre es mejor usar los comentarios condicionales… cuanto más limpio quede el css, mejor, no?

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*

Comment moderation is enabled. Your comment may take some time to appear.

Trackbacks a este artículo: (URL del trackback)

  1. Por Hacks para CSS qué necesitas conocer en 15 de Mayo de 2007 a las 7:29 PM

    [...] Selectores específicos para ciertos navegadores. [...]

Estudios Kurin - Técnicas de video y fotografía

Preguntas realizadas por los usuarios:

selector para hacks en ie7WIDTH: 300px;HEIGHT: 250pxcomentarios especificos ie6post html navegadorcss específicos para IEestilos especificos para IEnavegadores modernos que soportan CSS 2selectores css ie6soporte css selectores navegadorescodigo especifico para explorer en css Selectores css, Selectores CSS explorer, Estilos especificos para internet explorer, Css safari especifico, Selectores css ie6, Soporte css selectores navegadores, Codigo especifico para explorer en css, Selector de estilos firefox y IE, WIDTH: 300px;HEIGHT: 250px, Estilos css para todos los navegadores, hacks para navegadores más populares, QUE SON LOS CSS T QUE NAVEGADORES LOS SOPORTA, Selector para hacks en ie7, Css para safari y css para IE, Selector for ie6 css, Navegadores modernos que soportan CSS 2, Post html navegador, Selectores css compatibilidad con navegadores, Css especifico para ie7, Css selector html no funciona en firefox, Selectores soporta ie7, Css ie6 selector, Comentarios especificos ie6, CSS en todos los navegadores, Css para safari, Css específicos para IE, Css selectores explorer, Compatibilidad de CSS entre explorer y safari, Actualizar explorador para BlackBerry versión más moderna, Una scroll box para hi5 con barra automatica, Navegador que no soporta imagene en css, Arreglar css para firefox, Estilos especificos para IE, Html selector navegador, Como hacer un css para que funcione en todos los navegadores, Css para blackberry, Selectores css explorer 6, Selectores para IE6, Css selector on ie7, First child hack,