Red de conocimiento informático - Aprendizaje de programación - ¿Cómo hacer que el código html css sea compatible con el navegador ie9, la forma más sencilla?

¿Cómo hacer que el código html css sea compatible con el navegador ie9, la forma más sencilla?

Código fuente de Baidu para resolver problemas de compatibilidad con IE

lt;! Doctype htmlgt;

lt;htmlxmlns=/2010/xbdmlgt;

lt;headgt;

lt;metahttp-equiv= Content-Typecontent="text/ html; charset=utf-8″gt;

lt; metahttp-equiv=X-UA-Compatiblecontent=IE=EmulateIE7gt; titlegt;

lt;scriptgt;varwpo={start: newDate*1, pid: 109, página: 'superpage'}lt;/scriptgt;

lt;meta http-equiv =X-UA-Compatible content=IE=EmulateIE7gt;

Especificar un modo de compatibilidad predeterminado en el servidor web puede resolver este problema.

Por supuesto, si el servidor es suyo, puede definir un encabezado personalizado en el servidor que preestablezca un modo de compatibilidad de archivos específico para su sitio web. Este método específico depende de su servidor web.

1. ¿Cómo depurar el navegador IE?

1. Para IE7 o superior, puede presionar F12 para abrir directamente la herramienta de depuración del desarrollador para depurar.

2. Instalar la máquina virtual.

3. Utilice el borde del elemento de configuración: 1 px rojo sólido; contorno: 1 px rojo sólido para depurar.

2. ¿Qué es el hack de CSS, cómo escribir hack en CSS y HTML, cómo hackear en CSS ie6 y ie7?

1. Hack de CSS Porque navegadores de diferentes fabricantes, como IE, Firefox, Chrome, etc., o diferentes versiones del mismo fabricante, como IE6 e IE7, no tienen exactamente el mismo análisis y comprensión de CSS, causará que los efectos de la página sean diferentes y no podamos obtener el efecto de página que necesitamos.

En este momento, necesitamos escribir CSS diferente para diferentes navegadores, de modo que pueda ser compatible con diferentes navegadores al mismo tiempo y también podamos obtener los efectos de página que queremos en diferentes navegadores. En resumen, el propósito de un hack de CSS es hacer que su código CSS sea compatible con diferentes navegadores.

Por supuesto, también podemos usar hacks de CSS para personalizar diferentes efectos CSS para diferentes versiones de navegadores.

2. Los hacks de CSS generalmente tienen tres formas de expresión, a saber, el método de prefijo de atributo CSS, el método de prefijo selector y el método de comentario condicional de IE (es decir, si es IE, haga referencia al encabezado HTML).

En proyectos reales, los hacks de CSS introducen principalmente diferencias de rendimiento entre las diferentes versiones de Internet Explorer.

Método de prefijo de atributo CSS (es decir, pirateo interno de clase): por ejemplo, IE6 puede reconocer el subrayado "_" y el asterisco "*"; IE7 puede reconocer el asterisco "*", pero no el subrayado "_".

Método de prefijo del selector (es decir, craqueo del selector): por ejemplo, IE6 puede reconocer el selector *html.css{}, IE7 puede reconocer html.css{} o *: html.css del primer hijo{ } .

Método de comentarios condicionales de IE (es decir, hacker de comentarios condicionales HTML): aplicable a todos los IE (Nota: IE10 ya no admite comentarios condicionales para IE6 y versiones inferiores, este hacker no solo es efectivo para CSS, sino también para CSS); para Todo el código escrito en la declaración de juicio es válido.