Načrtovanje in razvoj spletnih aplikacij

Pogojni komentarji v HTML

Starejše verzije Internet Exploreja so si pogosto spletne standarde razlagale malo po svoje. Zato ne znajo pravilno prikazati spletnih strani, ki so izdelane po standardih. Ker pa se te starejše verzije Internet Explorer-ja še vedno uporabljajo, jih ne smemo kar prezreti.

Pogojni komentarji so del HTML kode, ki so namenjeni brskalnikom Internet Explorer do verzije 9. Ostali brskalniki to kodo prezrejo.

V glavo HTML dokumenta vstavimo pogojni komentar z dodatno CSS datoteko, ki omogoča pravilen prikaz spletne strani v starejših brskalnikih Internet Explorer, kot npr.:

<link href="slog.css" rel="stylesheet"> 
<!--[if IE]>
   <link href="css_ie.css" rel="stylesheet">
<![endif]-->

Internet Explorer bo zaznal in upošteval vso kodo, ki se nahaja med oznakama <!--[if IE]> in <![endif]-->, lahko pa navedemo tudi verzijo Internet Explorer-ja:

<!--[if IE 6]>...
<!--[if IE 7]>...
<!--[if IE 8]>...
<!--[if IE 9]>...

Obstajajo pa še dodatne možnosti, kjer določimo verzijo Internet Explorer-ja in hkrati povemo še ali velja za višje, nižje ali enake verzije:

<!--[if IE gt 6]>... za različice IE večje od 6
<!--[if IE gte 8]>... za različice IE večje ali enake od 8
<!--[if IE lt 7]>... za različice IE manjše od 7
<!--[if IE lte 7]>... za različice IE manjše ali enake od 7

Več o pogojnih komentarjih za brskalnike Internet Explorer si lahko ogledate na straneh Microsoft.