IE9 + Problema de renderização RichFaces
Eu tenho um aplicativo Web que é executado no JSF 2.0 + Richfaces 3.3.3. Parece ótimo em todos os navegadores, exceto o IE9.
No IE9 sem modo de compatibilidade (com, sem problemas), é algo parecido com isto (ignore o texto oculto):
bserve como todos os componentes são estruturados e o CSS é ignorado (não é visto
O JSP fica assim (apenas coisas 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>
O css está localizado emC:\apache\tomcat\webapps\MyWebApp\css\pageStyle.css
Alguem tem alguma ideia? Obrigado
ATUALIZA Pesquisei com 'ferramentas de desenvolvedor' capturando pacotes com onetwork
aba. O arquivo css é enviado com Type =text/html
ao invés detext/css
. Eu acho que esse é o problema de acordo comist pergunta.
Mas ainda não sei por que isso acontece. Como você pode ver, o tipo de arquivo está claramente marcado comotype="text/css
no<link>
tag.
Outr observação interessante - examinando o mesmo objeto nas Ferramentas do desenvolvedor do Chrome, o tipo de conteúdo étext/css
então talvez seja um bug do IE9. Estou confuso..