Cuantas veces, hemos tenido problemas con estilos de CSS que funcionan bien, en un navegador, pero en otros no, como es el caso de Internet Explorer que se necesitan aplicar otros estilos o en su defecto, añadirle estilos.
Sin embargo puede darse el añadir estilos que hagan bien en Internet Explorer alteren el buen maquetado que se ha realizado y que se vea bien en un navegador distinto al de Internet Explorer.
Entre los mas usados hacks de css, están el del guión bajo, el asterisco y el \9 para el resto de navegadores una propiedad con un guión bajo, u otro caracter alfanumérico delante es algo que no lo reconoce, en cambio para Internet Explorer lo interpreta sin ningún problema.