Toto je 15. díl seriálu Začínáme s HTML, pokud se dostatečně neorientujete, zkuste předchozí díl či díl první.
Toto je 15. díl seriálu Začínáme s HTML, pokud se dostatečně neorientujete, zkuste předchozí díl či díl první.
Při tvorbě www stránek můžete narazit na problém, že web, který tvoříte se jinak zobrazí ve FireFoxu než v IE. V tomto případě je nutné pro IE nadefinovat extra CSS. Pro starší verze prohlžížeče Internet Explorer do verze 10 lze k tomuto účelu použít tzv. podmíněné komentáře. Tyto komentáře stanovují podmínku, kdy se má načíst jiný css soubor. Tato funkce je určena jen Pro IE 9 a starší.
Zápis podmíněného komentáře:
<!--[if IE]>
Nějaký příkaz
<![endif]-->
Nějaký příkaz může obsahovat definici css a js.
V následující tabulce je přehled možností, co podmíněný komentář může obsahovat.
Zápis podmínky | Zobrazení |
---|---|
if IE | pro všechny IE |
if gt IE 7 | pro novější než IE 7 ( gt - vyšší než, jedná se o anglickou zkratku ) |
if lt IE 9 | pro starší než IE 9 ( lt - nižší než, jedná se o anglickou zkratku ) |
if !IE 6 | pro všechny jiné než IE 6 |
if gte IE 7 | pro všechny IE od verze 7 včetně verze IE 7 |
Dále lze podmínky řetězit a používat operátory & a |.
Pokud potřebujete podmíněné komentáře v IE 10, nezbývá Vám, než jej přepnout na starší verzi a to za pomocí následujícího zápisu:
<meta http-equiv="x-ua-compatible" content="IE=9">