La compatibilidad de CSS siempre ha sido un dolor de cabeza para todos. IE6, IE7 y FF ya han preocupado a todos. En los artículos anteriores de 52CSS.com, se presentaron muchos conocimientos en esta área. Hoy les presentaré el truco CSS de IE8.
Desde que se lanzó la versión oficial de IE8, he estado buscando una manera de distinguir la versión oficial de IE8. La búsqueda de "truco de IE8" en Baidu tiene más de 190.000 resultados y la búsqueda en Google tiene más de 2,43 millones de resultados. Casi no he visto ninguno. El método efectivo es para la versión oficial de IE8. Debes saber que existe una gran diferencia entre la versión oficial y la versión beta de IE8 en términos de hacks. son creados por una o dos personas, y el más famoso es probablemente el siguiente. Aquí hay una imagen del truco de linxz.cn. Se estima que los internautas nacionales han reimpreso esta imagen cientos de miles de veces, pero el método en este. La imagen actualmente no es válida para la versión oficial de IE8.
Después de analizar y resumir varios métodos ineficaces de los internautas, tenemos las siguientes soluciones efectivas. Quizás haya trucos mejores y más simples en el futuro, pero por ahora, este método puede resolver la necesidad urgente.
No más tonterías, aquí viene (el siguiente IE8 se refiere a la versión oficial de IE8, número de versión: 8.0.6001.18702):
Código fuente de ejemplo
[www.52css.com] "9" Ejemplo: "margin:0px auto9;". El "9" aquí puede distinguir entre IE y Firefox.
"*" IE6 e IE7 pueden reconocerlo y Firefox no.
"_" IE6 puede reconocer "_", pero IE7, IE8 y Firefox no.
De esta forma, se pueden distinguir completamente IE6, IE7, IE8 y Firefox.
¿Qué? ¿Aún no sabes cómo notar la diferencia? Bueno, veamos un ejemplo: