Info Cookies

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Info Cookies OK
HTML
CSS
Introduzione
Coming Soon
JavaScript
PHP
Introduzione
Coming Soon
Generatori
Varie

Commenti Condizionali per Internet Explorer

I commenti condizionali o espressioni

Sono specifiche istruzioni per nascondere o fornire il codice sorgente HTML al browser Internet Explorer. Ci sono due tipi di commenti condizionali, "livello nascosto" che viene utilizzato per nascondere sorgente HTML ad altri browser e di "livello visibile" che viene visualizzato da tutti i browser, e condizionato per Internet Explorer.

Esempio: Commenti Condizionali


Modalita di utilizzo

<!--[if IE]>....<![endif]--> : verifica se il browser è Internet Explorer, indipendentemente dalla versione
<!--[if IE 5]>....<![endif]--> : verifica se il browser è Internet Explorer solo versione 5
<!--[if gt IE 5]>....<![endif]--> : verifica se il browser è Internet Explorer, versione superiore alla 5
<!--[if gte IE 5]>....<![endif]--> : verifica se il browser è Internet Explorer versione 5 o superiore
<!--[if lt IE 6]>....<![endif]--> : verifica se il browser è Internet Explorer versione inferiore alla 6
<!--[if lte IE 6]>....<![endif]--> : verifica se il browser è Internet Explorer versione 6 o inferiore
<!--[if !IE 5.5]>....<![endif]--> : verifica se il browser è Internet Explorer versione diversa dalla 5.5

Esempio: I 2 tipi di Commento nascosto/visibile

CODE: HTMLpreleva codice
  1. Livello nascosto
  2. <!--[if expression]> Visibile solo a Internet Explorer <![endif]-->
  3.  
  4. Livello visibile
  5. <![if expression]> Visibile a tutti i browser (sconsigliato) <![endif]>
  6.  
  7. <!--[if IE]><![if expression]><![endif]-->
  8. HTML Code Visibile a tutti i browser (consigliato)
  9. <!--[if IE]><![endif]><![endif]-->

Elenco Operatori:

Operatore Descrizione
! NOT operator (negazione)
lt Inferiore
lte Inferiore o Uguale
gt Maggiore
gte Maggiore o uguale
( ) Sottoespressione, costruire una condizione all'interno di una condizione
& AND operator (congiunzione)
| OR operator (disgiunzione)

Esempi di utilizzo

CODE: HTMLpreleva codice
  1. <!--[if lte IE 6]>
  2. Visibile solo a Internet Explorer 6 o inferiore
  3. <![endif]-->
  4.  
  5. <!--[if IE 7]>
  6. Visibile solo a Internet Explorer 7
  7. <![endif]--> 
  8.  
  9. <!--[if IE]><![if gte IE 8]><![endif]-->
  10. Visibile a tutti i browser e Internet Explorer 8 o superiore
  11. <!--[if IE]><![endif]><![endif]-->
  12.  
  13. <!--[if IE]><![if !IE]><![endif]-->
  14. Visibile a tutti i browser e non a Internet Explorer
  15. <!--[if IE]><![endif]><![endif]-->

Risultato: Commenti Condizionali

Visibile a tutti i browser e Internet Explorer 8 o superiore
Visibile a tutti i browser e non a Internet Explorer
-9
X
X
X
X

Supporto Browser

Browser Support

Note:
I commenti condizionali non hanno effetto con le versioni di Internet Explorer 10 o supperiori