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
Entrata archiviata sotto: Scripting. Tags: .


Trackback this post | Iscriviti ai commenti via RSS Feed