Pessoal, tenho algumas telas de um sistema JavaWeb usando JSF+Primefaces…
Tudo fica normal no Google Chrome e Firefox 12, como nas imagens abaixo:
Firefox 12:
Quando eu vou para o IE8, as tabelas e botões não seguem o meu padrão.
IE8:
Uma solução paliativa para o problema, seria lá no Developer Tools (Ferramentas de desenvolvedor), setar o Modo de Documento para Padrões do Internet Explorer 8 (IE8 Standards)
IE8 Standards:
No entanto, eu queria isso de forma automática, algum script, ou tag, qualquer solução que forçasse o IE8 a automaticamente setar esse modo de documento. Porque atualmente sempre que abrimos o Sistema no IE8, o Modo de Documento setado é o Modo de Documento Quirks
Alguém pode me ajudar? Já procurei uma solução para isso em vários fóruns, no próprio fórum do primefaces, mas ninguém soube ajudar e as soluções que vi não serviram para mim. Deve ser algo simples, mas realmente não estou conseguindo resolver.

Exemplo dos códigos…
TEMPLATE teste:
[code]
<h:head>
My Application
<h:outputStylesheet library=“css” name=“portal.css” />
<script type="text/javascript">
<!--
...
//-->
</script>
</h:head>
<h:body>
…
</h:body>
templateComMenuSemLogout
[code]
<ui:composition xmlns=“http://www.w3.org/1999/xhtml”
xmlns:h=“http://java.sun.com/jsf/html”
xmlns:f=“http://java.sun.com/jsf/core”
xmlns:ui=“http://java.sun.com/jsf/facelets”
xmlns:p=“http://primefaces.org/ui”
template="/templates/templateTeste.xhtml">
<ui:define name="barraMenu">
<ui:insert name="menu" />
</ui:define>
<ui:define name="conteudo" >
<ui:include src="navegacao.xhtml" />
<ui:include src="/views/comum/loadingDialog.xhtml"/>
<ui:insert name="content" />
</ui:define>
</ui:composition>[/code]


