WordPress: individuare Internet Explorer tramite i commenti condizionali in header.php

Esiste una soluzione molto efficace per reindirizzare il codice lato client verso specifiche versioni di Internet Explorer nei nostri siti in WordPress. Questa soluzione prevede l'uso dei commenti condizionali.

Si tratta semplicemente di modificare il file header.php in modo da assegnare un ID diverso all'elemento html a seconda della versione di Explorer o di non assegnarlo affatto negli altri browser:


<!DOCTYPE html>
<!--[if IE 6]>
<html id="ie6" <?php language_attributes(); ?>>
<![endif]-->
<!--[if IE 7]>
<html id="ie7" <?php language_attributes(); ?>>
<![endif]-->
<!--[if IE 8]>
<html id="ie8" <?php language_attributes(); ?>>
<![endif]-->
<!--[if !(IE 6) | !(IE 7) | !(IE 8)  ]><!-->
<html <?php language_attributes(); ?>>
<!--<![endif]-->

Come si può notare si tratta di una soluzione molto efficace.

Torna su