Commenti condizionali


I commenti condizionali permettono di eseguire del codce HTML al verificarsi di specifiche condizioni.

Questo tipo di commenti sono utilizzati solo da Internet Explorer, mente gli altri browser considerano i commenti condizionali come un normale commento e perciò non prendono in considerazione il loro contenuto.

Esempio:

<head>
<link href="stile_generico.css" rel="stylesheet" type="text/css" media="screen" />
<!-- [if IE]>
<link href="stile_solo_per_IE.css" rel="stylesheet" type="text/css" media="screen" />
<!--[endif]-->
</head>


Nell'esempio, dove per semplicità non ho inserito altri tag all'interno dell'head, troviamo un foglio di stile generico, che sarà letto da tutti i browser, e un foglio di stile destinato solo a Internet explorer.

Il foglio di stile per Explorer si trova all'interno di un commento condizionale <!-- [if IE]>. L'espressione if IE equivale a dire "esegui il codice seguente se il browser è Internet Explorer".

Questo sistema permette di creare fogli di stile specifici per Explorer, o per una sua specifica versione, che possono contenere le eventuali correzioni in caso di bug o problemi di compatibilità tra differenti browser.

 

(Annunci Google)

 

 

Non forniamo nessuna garanzia di assenza di errori nei contenuti del sito.
Non si assume nessuna responsabilità per eventuali errori presenti nel sito, e per i contenuti dei siti linkati. - Privacy