/ / ¿Necesito tener instalado IE10 para usar content = “ie10” en HTA? - css, internet-explorer, hta, x-ua-compatible

¿Necesito tener instalado IE10 para usar content = "ie10" en HTA? - css, internet-explorer, hta, x-ua-compatible

Algunos de los estilos CSS que estoy haciendo dentro de mi .hta requieren la línea <meta http-equiv="x-ua-compatible" content="ie=10" /> en la parte superior del archivo para mostrar el CSS correctamente.

Me pregunto, si ejecuto este .hta en una computadora que solo tiene IE 8 instalado, ¿la línea <meta http-equiv="x-ua-compatible" content="ie=10" /> ¿seguirá funcionando? Supongo que no, pero me encantaría saber de ti.

Si no, ¿puede sugerir una alternativa ... estoy atascado con los estilos IE8 para ellos?

Respuestas

1 para la respuesta № 1

Esa etiqueta meta no hará que IE8 se comporte como IE10, sin embargo, podría usar una biblioteca como:

y otros, para extender algunas características, a veces hasta IE6.

Haga un poco de búsqueda de más bibliotecas si estas no hacen el truco.


0 para la respuesta № 2

los otra respuesta es correcto. Esa etiqueta meta no obligará a IE 8 a comportarse como IE 10. Sin embargo, recomendaría usar otro modo para todas las versiones de IE. IE=edge, es decir:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

El modo perimetral le dice a Internet Explorer que muestre el contenido en el modo más alto disponible. Con Internet Explorer 8, esto es equivalente al modo IE8.

Si utiliza IE=10 y ver el sitio en IE 8, IE 8 no se entiendeese modo lo ignora y luego elige el modo que IE cree que es el mejor. Esto podría ser el modo IE 8 o el modo de compatibilidad. Normalmente, desea evitar el modo de compatibilidad.