Sada kada na raspolaganju imamo znatno promenjene i unapreฤene verzije web ฤitaฤa Netscape Navigator-a (verzije 6.0), i Internet Explorer-a (verzije 5.5), vreme je da napravimo analizu da li je moguฤe potpuno koriลกฤenje svih opcija koje nude kaskadni stilovi (Cascading Style Sheets – CSS). Uz samo nekoliko izuzetaka, svi novi browser-i potpuno podrลพavaju CSS 1 specifikaciju. Meฤutim, joลก postoje neke znaฤajne razlike sa kojima treba da se upoznate pre nego ลกto CSS upotrebite na vaลกem sajtu.
Oba browser-a, i Internet Explorer 5.5 i Netscape Navigator 6.0, donose znaฤajna unapreฤenja u pogledu CSS kompatibilnosti. U stvari, postoji samo nekoliko osobina koje nisu „sigurne“ za upotrebu u jednom ili drugom ฤitaฤu, pa ih treba izbegavati. Netscape Navigator 6.0 trenutno ฤak prevazilazi Internet Explorer 5.5 i ฤitaฤ Opera 5.0, pa ga tako moลพete iskoristiti kao referencu kada proveravate kako vaลก CSS kod radi.
U kratkim crtama predstaviฤemo CSS osobine koje treba izbegavati u koriลกฤenju (ili treba biti samo paลพljiviji kod njihove upotrebe):
- Ne koristite osobinu WORD-SPACING, poลกto je potpuno ignorisana od strane Internet Explorer-a.
- Netscape Navigator 6.0 „ne razume“ vrednost NONE osobine CLEAR, dok ostale vrednosti prepoznaje.
- Osobina LIST-STYLE-TYPE problematiฤna je u ฤitaฤu Opera 5.01. Isto tako je i sa osobinom WORD-SPACING.
- Izgleda da Internet Explorer 5.5 ima nekih problema pri tumaฤenju odgovarajuฤeg kaskadnog redosleda kada se koristi iskaz @IMPORT.
- Kada koristite ID kao selektor, proverite da li koristite ista slova (velika/mala slova), jer ฤe ฤitaฤ Netscape Navigator 6.0 selektore ID=“PROBA“ i ID=“proba“, razliฤito interpretirati.
- Pazite kod koriลกฤenja veฤih slika sa osobinom LIST-STYLE-IMAGE, jer je moguฤe da ฤe biti odseฤena na marginama u browser-ima Netscape Navigator 6.0 i Opera 5.01.
- Osobina BORDER-STYLE je funkcionalna u svim bitnijim browser-ima, osim ลกto vrednost BORDER-STYLE: DOTTED kod NN 6.0 i Opera-e 5.01 prouzrokuje prikaz pravouglih „taฤaka“, a kod Internet Explorer-a 5.5 dobijamo kruลพiฤe.
- Svi poznatiji browser-i imaju problema sa osobinom FONT-WEIGHT. „Teลพinu“ od 100 do 300 svi browser-i jednako renderuju, a vrednost FONT-WEIGHT: BOLDER izgleda ne radi u NN 6.0 i IE 5.5 (dok u Opera-i radi).
Velika razlika izmeฤu Internet Explorer-a i Netscape Navigator-a je u naฤinu upravljanja prikazom veliฤine fontova. IE (kao i Opera) koristi manja font podeลกavanja u odnosu na prikaz Netscape Navigator-a. Ovo znaฤi da ako planirate da koristite bilo kakva podeลกavanja fontova – spremite i JavaScript kod koji ฤe izvrลกiti promenu CSS stila u odnosu na browser. U sledeฤem prilogu ฤemo prikazati kako preusmeriti ฤitaฤe na odgovarajuฤi stil.
Pratite Krstaricu na www.krstarica.com