Una pagina Web che utilizza gli stili CSS non verranno riprodotti correttamente in Internet Explorer

Traduzione articoli Traduzione articoli
Identificativo articolo: 262161 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Gli stili in una pagina Web sono mancanti o aspetto corretto quando la pagina viene caricata in versioni di Microsoft Internet Explorer che sono elencati nella sezione "Si applica a".
NotaQuesto problema può verificarsi se la pagina Web utilizza un foglio di stile in linea o fa riferimento a un foglio di stile CSS.
è inoltre possibile che venga visualizzato il seguente messaggio di errore:
Potrebbe sono stata spostata nella pagina che si sta cercando o il relativo nome è stata modificata.

Cause

Questo problema si verifica perché le seguenti condizioni sono vere, in Internet Explorer:
  • Stile tutti i tag dopo i tag di stile prima 31 non vengono applicati.
  • Dopo i primi 4.095 regole non vengono applicate le regole di stile tutti.
  • Nelle pagine che utilizza la regola @ import continously fogli di stile esterni importazione importare fogli di stile, vengono ignorati i fogli di stile con più di tre livelli.

Informazioni

Strumento di monitoraggio della rete A potrebbe indicare che una reimpostazione TCP si verifica quando Internet Explorer riceve la pagina che si sta verificando il problema. Internet Explorer genera quindi un'altra richiesta POST se la richiesta originale è stata una richiesta POST. O Internet Explorer potrebbe inviare una richiesta GET invece.

Questa limitazione di tag di stile può interessare anche la visualizzazione dei file XML utilizzando il file XSL. Quando il file XSL contiene tag di stile incorporato all'interno del documento, viene visualizzato il seguente messaggio di errore quando si tenta di visualizzare il file XML:
Internet Explorer: Impossibile aprire il sito Internet:file://c:\aaa.XML
Quando si sceglieOK, viene visualizzato il seguente messaggio di errore:
Impossibile visualizzare la pagina
Il codice di esempio fornito nella sezione "procedura per riprodurre il problema" sezione crea dinamicamente stile fogli e genera il seguente messaggio di errore:
Si è verificato un errore di Runtime.
Si desidera debug?

Riga: 8
Errore: argomento non valido.
Se i fogli di stile non vengono applicati in modo dinamico, ma sono, invece, applicate tramite tag <style>o file CSS, non viene generato il messaggio di errore "Argomento non valido". In questo caso, vengono ignorati tutti i fogli di stile dopo il foglio di prima di 30 stile.

Procedura per riprodurre il problema

Incollare il seguente codice di esempio in una pagina HTML. Eseguire l'esempio di codice. Dopo l'applicazione di tag di prima di 30 stile, viene generato un errore.
<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>
				

Riferimenti

Per ulteriori informazioni, visitare i seguenti siti Web Microsoft Developer Network (MSDN):

Proprietà

Identificativo articolo: 262161 - Ultima modifica: martedì 31 agosto 2010 - Revisione: 1.0
Le informazioni in questo articolo si applicano 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
Chiavi: 
kbtshoot kbprb kbdhtml kbscript kbmt KB262161 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 262161
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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