Autor Zpráva
Hally
Profil *
Když chci aby se stránka zobrazovala stejně ve všech prohlížečích tak musím napást pro každý prohlížeč zvlášť CSS !!! Pokud ano, jak daný prohlížeč pozná co z CSS je právě pro něj.
INSiGHT
Profil
Prohlížeč jde odlišit JavaScriptem, ale častější je praxe, kdy se udělá a) jedno CSS pro všechny, ale pak musí občas dojít na všelijaký vychytávky, hacky, apod. b) jedno CSS pro standardní prohlížeče a zastaralý IE dostane CSS přes podmíněný komentář.
PerToon
Profil
JavaScriptem je to fakt kravina. A psát tři soubory (nebo ještě víc) je taky kravina. Prostě jeden soubor a občas holt musíš napsat pár hacků, ale ani to není nezbytné.
INSiGHT
Profil
Jo, JavaScript taky nedoporučuju, ale chtěl jsem uvést všechny tři varianty odlišení prohlížečů, které znám.
Anonymní
Profil *
A jak se zapisují ty HACKY, aby každý prohlížeč uplatnil styl jemu určenej...
Hally
Profil *
Je nějaký HACK pro Mozilu (v podstatě ho ignoruje IE a všechny ostatní prohlížeče ho podporují).
PerToon
Profil
http://www.jakpsatweb.cz/css/css-prohlizece-hacky.html
Honza Hučín
Profil
Odlišovat CSS pro různé prohlížeče je možné:

1. pomocí hacků, tedy využití toho, že některé prohlížeče určitý zápis nevezmou (odkaz u PerToona);
2. pomocí podmíněných komentářů (odkaz u INSIGHTa)
3. pomocí různě zapsaných direktiv @import ( http://suplik.petnik.cz/index.php?cl=311 )

Ke zvážení je ještě použití postupů, které nejsou vyloženě hacky - například matrjošky.
Radek Hrabůvka
Profil
CSS rozlišovač prohlížečů: www.volny.cz/franklin-blog/3-2005.htm#p12
http://interval.cz/clanky/individualizace-stylopisu-k-eliminaci-chyb-p rohlizecu-teoreticky-prehled/
http://ie-brouci.dero.name/

Ke zvážení je ještě použití postupů, které nejsou vyloženě hacky - například matrjošky. To je úplně nejlepší, pokud to lze, tak dát přednost takovému řešení.
Hally
Profil *
matrjošky jsou super, ale když vložím obrázek do divu, tak v Mozile ten obrázek má zvrchu a ze spodu cca 10px mezery. Nevím co stím...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0