Une page Web qui utilise des styles CSS ne restitue pas correctement dans Internet Explorer

Traductions disponibles Traductions disponibles
Numéro d'article: 262161 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Styles sur une page Web sont manquants ou apparaissent incorrect lors de la page est chargée dans les versions de Microsoft Internet Explorer qui sont répertoriés dans la section «S'applique à».
RemarqueCe problème peut se produire si la page Web utilise une feuille de style intraligne ou qu'il pointe vers une feuille de style en cascade.
Le message d'erreur suivant peut s'afficher :
La page que vous recherchez a peut-être été déplacée ou a changé de son nom.

Cause

Ce problème se produit car les conditions suivantes sont remplies dans Internet Explorer :
  • Style toutes les balises d'après les balises de 31 premiers style ne sont pas appliquées.
  • Style toutes les règles après les premiers 4 095 règles ne sont pas appliquées.
  • Sur les pages qui utilise la règle @import feuilles de style externe en permanence importation importer d'autres feuilles de style, les feuilles de style sont de plus de trois niveaux de profondeur sont ignorés.

Plus d'informations

Outil du Moniteur réseau A peut indiquer qu'une réinitialisation TCP se produit lorsque Internet Explorer reçoit la page est l'origine du problème. Internet Explorer génère ensuite une autre requête POST si la requête d'origine a une demande POST. Ou, Internet Explorer peut envoyer une demande GET au lieu de cela.

Cette limitation de la balise de style peut également affecter l'affichage des fichiers .xml en utilisant les fichiers .xsl. Lorsque le fichier .xsl comporte des balises de style incorporées à l'intérieur du document, vous recevez le message d'erreur suivant lorsque vous essayez d'afficher le fichier .xml :
Internet Explorer ne peut pas ouvrir le Site Internet :file://c:\aaa.XML
Lorsque vous cliquez surOK, le message d'erreur suivant :
Impossible d'afficher la page
L'exemple de code qui est fourni dans «Étapes pour reproduire le problème «section crée dynamiquement style sheets et génère le message d'erreur suivant :
une erreur est survenue.
Voulez-vous déboguer?

Ligne: 8
Erreur : argument non valide.
Si les feuilles de style ne sont pas appliqués dynamiquement, mais le sont, appliqué à la place, via les balises <style>ou des fichiers .css, le message d'erreur «Argument non valide» n'est pas généré. Dans ce cas, toutes les feuilles de style une fois la feuille de style de trente et unième sont ignorés.

Procédure pour reproduire le problème

Exemple de code Coller le texte suivant dans une page HTML. Exécutez l'exemple de code. Une erreur est générée d'après que la balise de trente et unième style est appliquée.
<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>
				

Références

Pour plus d'informations, visitez les sites Web Microsoft Developer Network (MSDN) suivants :

Propriétés

Numéro d'article: 262161 - Dernière mise à jour: mardi 31 août 2010 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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
Mots-clés : 
kbtshoot kbprb kbdhtml kbscript kbmt KB262161 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 262161
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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