Grupo CI - Coninpe

Css específico para IE10

Css específico para IE10

Css específico para IE10

IE siempre ha sido el navegador "especial" en el mal sentido de la palabra, han seguido sus propias reglas olvidandose de que hay unos estandares establecidos por W3C.

Hasta ahora para versiones antiguas de IE (hasta IE9) podías incrustar en el código unas lineas en Javascript que solo leía IE, esto nos permitía adaptar la web para que se viese correctamente en IE.

<! --[if IE]> Código para IE<![endif]-- >

Cuando han sacado la versión IE10, parece ser que pensaron que ya era un navegador que cumplía con los estándares y decidieron quitar la posibilidad de leer ese fragmento de código. Al final pasa que sigue dando problemas respecto a otros navegadores, y es entonces cuando hay que buscar otras alternativas. Ahora hay que poner parches para versiones anterior a IE10 y para IE10 y superiores, más trabajo :)

 

Hay varias alternativas, yo voy a citar 3 que son igualmente válidas.

- Por PHP: A traves de $_SERVER podemos saber el navegador que se utiliza.

if(stripos($_SERVER['HTTP_USER_AGENT'], 'MSIE 10')) {
    echo"";
}

 

- Por Javascript: Detecar navegador por Javascript y modificar una clase.

 

- Por css: Uttilizando propiedades de CSS específicas de IE10+.

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
/* Estilos solo para IE10+ */
}

Sabino Arana, 51 Entpl. 48013 Bilbao
Tel. +34 94 441 38 50   |  
Sitemap Condiciones de uso Política de privacidad