Ladíme web pro různé prohlížeče
Už se vám stalo, že jste nakodovali web a vše jelo ve všech prohlížečích stejně? Že ano? I v internet exploreru? Štípněte mě :-) Pokud se najdou některé odchylky, je třeba je odladit a prohlížeče odlišit. Existují zde například podmíněné komentáře, ale těch nejsem moc velký fanoušek, protože potom vzniká několik zbytečných stylů. Dalším řešením je zjistit si prohlížeč v php a dát special třídu přímo body, ale raději vždy oželím validnost css a použiju některý z css hacků a zápisů. Ukážu dneska ty, co znám.
Internet Explorer 6
* html .trida {
color: #FFFFFF;
}
Internet Explorer 7
*:first-child+html .trida {
color: #F1F1F1;
}
nebo kratší zápis
*+html .trida {
color: #F2F2F2;
}
Internet Explorer 8
.trida {
color: #F3F3F3\0/;
}
Kompletní odlazení toho super prohlížeče
.trida {color: #F0F0F0;} /* pro všechny prohlížeče */
* html .trida {color: #FFFFFF;} /* pro Internet Explorer 6 */
*+html .trida {color: #F1F1F1;} /* pro Internet Explorer 7 */
.trida {color: #F2F2F2\0/;} /* pro Internet Explorer 8 */
Opera
html:first-child .trida {
color: #F4F4F4;
}
Pokud znáte některé další "triky", podělte se s nimi prosím v komentářích, rád si rozšířím obzory, děkuji :-)









767
14 
pič*viny k jednotlivým atributům pro jednotlivé IE, než aby jsi vše podmínkoval jen pomocí classy? Tohle mi příjde úchylné, ale je to věc kodéra. Osobně bych se v tom ztrácel a měl v tom guláš.














