IE9 + Problema de representación de RichFaces
Tengo una aplicación web que se ejecuta en JSF 2.0 + Richfaces 3.3.3. Se ve muy bien en todos los navegadores, excepto IE9.
En IE9 sin modo de compatibilidad (con, no hay problema) se parece a esto (ignore el texto oscurecido):
Observe cómo se enmarcan todos los componentes y se ignora CSS (¿No se ve?)
El JSP se ve así (Solo cosas relevantes):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<link rel="stylesheet" href="css/pageStyle.css" type="text/css" >
</head>
<body>
...
</body>
El CSS se encuentra enC:\apache\tomcat\webapps\MyWebApp\css\pageStyle.css
¿Alguien tiene alguna idea? ¡Gracias
ACTUALIZA Investigué un poco con las 'herramientas de desarrollador' al capturar paquetes connetwork
tab. El archivo css se envía con Type =text/html
en lugar detext/css
. Supongo que ese es el problema segúnest pregunta.
Pero aún no sé por qué sucede esto. Como puede ver, el tipo de archivo está claramente marcado comotype="text/css
en el<link>
etiqueta.
Otr observación interesante: al examinar el mismo objeto en Chrome Developer Tools, el tipo de contenido estext/css
así que tal vez sea un error de IE9. Estoy confundido..