Por mi parte quería utilizar bordes redondeados usando CSS. IE8 en Vista no es compatible con tales. Y dado que los gráficos eran para que los bordes redondeados mostraran una bonita sombra redondeada también, la página se veía terrible en IE8.
He intentado utilizar comentarios condicionales, pero fue en vano, IE8 no sería evaluar la expresión de IE y por lo tanto si no incluiría la hoja de estilo externa.
Luego eché un vistazo a ponerlo en modo peculiar/compatibilidad, sin embargo, esto todavía no funcionaba ya que los hacks de CSS que había usado ya no funcionaban para el IE8.
Por último, pero por lo menos he encontrado un hack CSS de trabajo que va a hacer que la página correctamente cuando se encuentra en modo de compatibilidad.
* + html #test[id] { color:lime }
Ahora, no sé si esto funciona para Internet Explorer 7 o inferior, por lo que tendría al menos tres cortes diferentes para cada IE liberan quieres apoyar, de e.e.
* + html #test,
html+body #test,
* html body #test
{ color:lime }
Me pregunto qué nos deparará la próxima regresión de Internet Exploiter.
Maravilloso. Otra extensión no estándar de Microsoft. –
Este es muy viejo e increíblemente útil porque permite que los modificadores CSS que no son de hackeo sirvan diferentes hojas de estilo para MSIE. –
Esta pregunta debería haberse cerrado hace mucho tiempo. –