2010-06-04 8 views
8

he estado tratando de validar un documento HTML 5 con las siguientes 2 líneas en el encabezado:¿Es legal usar metatags específicos de IE en HTML5?

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
<meta http-equiv="imagetoolbar" content="no" /> 

Todo el documento valida muy bien, pero estas 2 líneas, que son IE específica, hacen que la página no válida.

Mi pregunta: ¿existe una sintaxis legal HTML5 para estas metaetiquetas? Me gustaría mucho que mi código sea válido, pero estas etiquetas no se pueden prescindir.

+0

¿por qué la validación HTML5 que ni siquiera es un estándar finalizado. – corymathews

Respuesta

13

Dependiendo de su acceso al código del servidor/servidor, podría entregar X-UA-Compatible como encabezado. No estoy seguro de si se puede hacer lo mismo con imagetoolbar.

Editar: Su otra opción sería comentarios condicionales:

<!--[if IE]> 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
<meta http-equiv="imagetoolbar" content="no" /> 
<![endif]--> 
+2

¡Ey, buena idea con los comentarios condicionales! +1. –

+0

conozco una idea cuando está compuesta de cosas que ya sabía, solo que alguien más era lo suficientemente inteligente como para juntarlas de una manera que no pensaba de mí mismo :) ** buena **, +1 para ti , y, por supuesto, respuesta aceptada. –

+2

siento decir que no funciona :( –

Cuestiones relacionadas