Buscando hacks de css me he encontrado un artículo donde explican un curioso comportamiento de lo navegadores de Microsoft.
El hack viene bien como atajo para escribir menos , ya que no necesitaremos escribir el condicional entero. Escribiendo # delante de la propiedad css , solo se aplicará a a Internet Explorer , y si escribimos un _ antes de a propiedad, solo se aplicará a Internet Explorer 6.
Curioso.
Ejemplo:
.miClase{ width: 15px; /* Para todos los Browsers */ #width: 20px; /*Para Internet Explorer */ _width: 25px; /* Para Internet Explorer 6 */ }
Sin duda una buena forma de escribir menos código css en nuestros diseños.
Me llamo David Noguera, tengo 23 años y soy Desarrollador/Administrador web.
Puedes encontrar algo más de información en la página
15 de Agosto del 2008 a las 9:22 am
Y para diferenciar comandos de Firefox(Mozilla 3) de internet explorer 6 o 7
22 de Noviembre del 2008 a las 9:03 am
Para poder modificar el css en tu navegador firefox deberás utilizar el modificador //
Ejemplo:
//width: 15 px;
_width: 20 px;
#width: 25 px;
17 de Abril del 2009 a las 6:58 am
Excelente, nada mas puedo decir.
Gracias men
27 de Abril del 2009 a las 9:11 am
hola quisiera saber como pongo el hack donde lo pongo, en que archivo del template o donde debo colocar para que mi pagina se vea igual en firefox y en ie7..
gracias si puedes me respondes a mi email… gracias
30 de Noviembre del 2009 a las 11:42 pm
Quisiera saber como puedo hacer para que los diseños joomla que desarrollo y a los cuales le coloco imágenes en .png, sean bien vistos en IE 6 .
Gracias
11 de Diciembre del 2009 a las 5:34 am
Tengo entendido que para solucionar el tema de que IE 5 y 6 lean PNG existe un código que hace simular a esos exploradores como la versión 7 pero eso es solo algo que escuché por ahi y no lo encuentro para poder solucionarte el problema…
Te recomiendo que investigues por ese lado.