| |
[ 09. December 1999]
- Martin_Nemecek
CSS a kompatibilita browserov [2.Φas¥ - CSS]
V minulej Φasti nßÜho serißlu o Cascading Style Sheets som sa zmienil aj o znaΦne odliÜnej podpore CSS jednotliv²mi browsermi, teda havne Netscape a MS Explorera. Dnes by som vßm chcel ukßza¥ ako to v skutoΦnosti vlastne je.
ProblΘm kompatibility jednotliv²ch browserov je znaΦne komplikovan² a samozrejme najhorÜie je na tom tvorca samotnej strßnky. Ke∩ chce urobi¥ svoje strßnky skutoΦne na ·rovni a prφstupnΘ Φo najvΣΦÜiemu okruhu nßvÜtevnφkov, je potrebnΘ aby v s·Φasnej situßcii vlastne pracoval na dvoch verzißch s·Φastne, preto₧e interpretßcia CSS v Netscape je odliÜnß od chßpania MS Explorera. Okrem toho spomφnanΘ browsery maj· eÜte nieko╛ko verziφ, tak₧e
jednß sa o hotov² prales. NavyÜe v poslednej dobe sa zaΦφna do povedomia surferom na internete dostßva¥ Opera, t.j. ·speÜn² browser, ktor² postupne
zaΦφna konkurova¥ obom spomφnan²m rivalom. Keby sme to chceli zhrn·¥, asi by sme konÜtatovali ₧e pou₧itie CSS na strßnkach je absol·tny nezmysel a
ich pou₧itie sa rovnß pre samotnΘho web designΘra samovra₧de. Ale myslφm si ₧e aj napriek spomφnan²m problΘmom s kompatibilitou s· CSS fenomΘnom, ktorΘho pou₧itie je pre samotnΘ strßnky ve╛k²m prφnosom a znaΦn²m o₧ivenφm.
Na to aby sme mohli pou₧i¥ naprφklad 2 verzie css pre Netscape a pre Explorer, pou₧ijeme jednoduch² JavaScript, ktor² nßm otestuje pri nahrßvanφ strßnky o ak² druh browsera ide a pod╛a toho pou₧ije pripraven² s·bor *.css. Za tento tip ∩akujem m⌠jmu priate╛ovi Davidovi Beranovi (inak ÜΘfovi
projektu [gamesLine] ).
<script language="JavaScript">
<!--
if ( navigator.appName == "Netscape" )
document.write('<link rel="stylesheet"
href="/css/games_nc.css" type="text/css">');
else
document.write('<link rel="stylesheet"
href="/css/games_ie.css" type="text/css">');
// -->
</script>
Nasledovnß tabu╛ka podrobne opisuje jednotlivΘ vlastnosti CSS a kompatibilitu jednotliv²ch browserov. Pri komponovanφ strßnok sa vßm urΦite bude hodi¥.
Tabu╛ka kompatibility
|
|
| |
|
"CSS a kompatibilita browserov [2.Φas¥ - CSS]" | Login / vytvor konto | 0 Komentßrov |
|
Za obsah komentßrov je zodpovedn² u₧φvate╛, nie prevßdzkovate╛ t²chto strßnok. |
|