Conditional Comment per il caso “qualsiasi browser tranne IE”

22 dicembre 2011 at 15:54 Lascia un commento

I Conditional Comments sono una comodissima funzionalità di Internet Explorer che permette di detrerminare la versione del browser Microsoft in uso e di conseguenza eseguire un certo codice HTML. Talvolta però i programmatori hanno l’esigenza di eseguire codice HTML nel caso l’utente NON stia usando Internet Explorer. Usando i Conditional Comments la cosa non è fattibile, visto che stiamo parlando di una funzionalità propria di IE, e che non funziona su Firefox, Chrome e compagnia bella.

Per fortuna c’è il trucco!

Sfruttando il comportamento dei parser degli altri browser è possibile ottenere una sintassi che escluda codice nel caso ci si trovi in un browser diverso da Internet Explorer:

<!--[if !IE]> -->
HTML
<!-- <![endif]-->

Approfondimenti:
http://www.impressivewebs.com/conditional-comments/
http://segfaultlabs.com/devlogs/not-only-internet-explorer-conditional-comments

Entry filed under: Scripting. Tags: .

Fix per Lightwindow CSS: 256 classi battono un ID

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Trackback this post  |  Subscribe to the comments via RSS Feed


Categorie

JavaScript String .replace

Archivi

Seguimi su Twitter


%d blogger cliccano Mi Piace per questo: