Uma página Web que utiliza estilos CSS não é apresentados correctamente no Internet Explorer

Traduções de Artigos Traduções de Artigos
Artigo: 262161 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Estilos de uma página Web em falta ou aspecto incorrecto quando a página é carregada nas versões do Microsoft Internet Explorer que são listadas na secção "Aplica-se a".
NotaEste problema pode ocorrer se a página Web utiliza uma folha de estilos incorporada ou aponta para uma folha de estilo em cascata.
Também poderá receber a seguinte mensagem de erro:
a página que procura pode ter sido movida ou o respectivo nome tinha alterado.

Causa

Este problema ocorre porque as condições seguintes se verificarem no Internet Explorer:
  • Estilo todos os códigos depois dos códigos de estilo primeiro 31 não são aplicados.
  • Estilo todas as regras depois das primeiro 4,095 regras não serão aplicadas.
  • Em páginas que utiliza a regra @ importação para folhas de estilo externas de importação continuamente importar outras folhas de estilos, folhas de estilos que tenham mais de três níveis são ignoradas.

Mais Informação

A ferramenta de monitor de rede pode indicar que uma reposição TCP ocorre quando o Internet Explorer está a receber a página que está com o problema. Em seguida, o Internet Explorer gera outro pedido POST se a requisição original foi um pedido POST. Ou, no Internet Explorer pode enviar um pedido GET em vez disso.

Esta limitação de tag de estilo também pode afectar a visualização de ficheiros. XML através da utilização de ficheiros. xsl. Quando o ficheiro. xsl tem códigos de estilo incorporados no documento, recebe a seguinte mensagem de erro quando tenta visualizar o ficheiro. XML:
Internet Explorer não conseguiu abrir o site da Internet:File://c:\aaa.XML
Quando clica emOK, recebe a seguinte mensagem de erro:
Não é possível apresentar a página
o exemplo de código que é fornecido no "Passos para reproduzir o problema" secção cria de forma dinâmica estilo folhas e gera a seguinte mensagem de erro:
Ocorreu um erro de Runtime.
Deseja depurar?

Linha: 8
Erro: argumento inválido.
Se as folhas de estilo não são aplicadas de forma dinâmica mas, em vez disso, aplicadas através de códigos de <style>ou através de ficheiros. css, não é gerada a mensagem de erro de "Argumento inválido". Neste caso, todas as folhas de estilo após a folha de estilos de trinta primeiro são ignoradas.

Passos para reproduzir o problema

Colar o seguinte código de exemplo numa página HTML. Execute o exemplo de código. É gerado um erro depois da tag de trinta primeiro estilo é aplicada.
<html><head>
<script>
function fnCreateStyleSheets()
{
  for (i=1 ; i <= 32; i++)
  {
    document.createStyleSheet()
    StyleSheetCount.innerText = "Total Style Sheets = " + i
  }
}
</script>
</head><body onLoad="fnCreateStyleSheets()">
<div id="StyleSheetCount"></div>
</body></html>
				

Referências

Para mais informações, visite os seguintes Web de sites do Microsoft Developer Network (MSDN):

Propriedades

Artigo: 262161 - Última revisão: 31 de agosto de 2010 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 6.0
  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Palavras-chave: 
kbtshoot kbprb kbdhtml kbscript kbmt KB262161 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 262161

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com