Skip to main content

Forza IE per visualizzare una pagina in modalità di compatibilità

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Aprile 2025)

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Aprile 2025)
Anonim

Il modo più semplice per dire a Internet Explorer di usare la visualizzazione della compatibilità è di lasciare del tutto DOCTYPE sulla pagina web o di posizionare qualsiasi cosa al di sopra di DOCTYPE (inclusa una dichiarazione o un commento XML).

Ecco alcuni esempi. Ogni blocco di HTML è l'intero documento della pagina Web.

Vista standard

Questa pagina NON è resa in Visualizzazione Compatibilità

Questa pagina NON è la visualizzazione di compatibilità

Visualizzazione Compatibilità

Questa pagina NON è resa in Visualizzazione Compatibilità

Questa pagina NON è la visualizzazione di compatibilità

Standards View (2)

Questa pagina NON è resa in Visualizzazione Compatibilità

Questa pagina NON è la visualizzazione di compatibilità

Compatibility View (2)

Questa pagina NON è resa in Visualizzazione Compatibilità

Questa pagina NON è la visualizzazione di compatibilità

Nota che l'ultimo esempio dovrebbe caricarsi come vista standard in modalità XHTML. Internet Explorer tuttavia interpreta quella dichiarazione XML come che richiede la visualizzazione di compatibilità.

Utilizzo delle intestazioni HTTP per forzare la visualizzazione degli standard in Internet Explorer 8 e versioni successive

Puoi anche utilizzare i meta tag per forzare la modalità standard. Il meta tag X-UA-Compatible indica a Internet Explorer quale modalità di visualizzazione utilizzare o emulare.

Impostando questo meta tag, si indica a IE di utilizzare la modalità standard anche se sono presenti commenti o una dichiarazione XML sopra il DOCTYPE.

Determinare quale versione di Internet Explorer può visualizzare meglio la pagina e quindi impostare i metatag per definire quella versione.

IE 7:

IE 8:

IE 9:

Se un cliente arriva a una pagina con una modalità di visualizzazione superiore a quella supportata (ad esempio, un browser IE 7 che visualizza una pagina che richiede la modalità di visualizzazione IE8), ignorerà il tag e renderà la pagina la modalità che avrebbe senza il tag.