CSS: Razlika med redakcijama

Izbrisana vsebina Dodana vsebina
SportiBot (pogovor | prispevki)
{{normativna kontrola}}
Ustrezno zamenjene omembe iskalnikov za brskalnike. Program za pregledovanje spletnih strani se imenuje brskalnik in ne iskalnik.
Vrstica 68:
Izjemo pri zgornjih prioritetah predstavlja deklaracija <code>!important</code>, ki jo uporabimo na način <code>lastnost: vrednost !important;</code>. Ta v vsakem primeru, ne glede ali je vir podloge avtorjev ali uporabnikov, ''prepiše'' trenutno vrednost za podano lastnost. V primeru, da ima tako avtorjev, kot uporabnikov stil pri ''isti lasnosti'' elementa deklaracijo <code>!important</code>, daje specifikacija prednost uporabnikovemu.
 
== Podpora iskalnikovbrskalnikov ==
 
Ob koncu 1996 in začetku 1997 sta Microsoftov [[Windows Internet Explorer|Internet Explorer]] 3 ter [[Netscape]] 4.0 podpirala specifikacijo CSS 1, vendar je bila podpora slaba in nepopolna. Pretekla so skoraj tri leta preden je postala ''implementacija'' v iskalnikihbrskalnikih zadovoljiva. V tem času so se pojavili drugi iskalnikibrskalniki, med njimi tudi [http://www.pcworld.com/article/2039978/opera-browser-for-pcs-reborn-as-opera-next.html Opera], ki je določeno obdobje nudila najboljši prikaz strani (v smislu podpore CSS). Prvi iskalnikbrskalnik z več kot 99 odstotno podporo CSS 1 je Internet Explorer 5.0, ki je bil izdan marca 2000. Takrat pa je bil v veljavi seveda že CSS 2, za katerega pa vse do leta 2009, ni bilo popolne podpore. Za organizacijo W3C je nekonsistentna in pomankljiva implementacija predstavljala problem. Tako so že pred tem začeli z delom na reviziji CSS 2.1, pri kateri so ''izločili'' ali ''spremenili'' lastnosti CSS 2, ki so predstavljale težave. Tako se je zgodil "preskok" iz CSS 2 na revizijo 2.1, ki jo od avgusta 2009 dokaj uspešno podpirajo vsi večji iskalnikibrskalniki, kot so [[Mozilla Firefox|Firefox]], [[Google Chrome]], [[Windows Internet Explorer|Internet Explorer]], [[Opera (spletni brskalnik)|Opera]] in [[Safari]].<ref name="zgodovinaCSS"/> <ref name="CSSpodpora"> [http://www.webdevout.net/browser-support-summary?IE6=on&IE7=on&IE8=on&FX2=on&FX3=on&OP9=on&uas=CUSTOM Podpora iskalnikov - pregled]. webdevout.net. Pridobljeno 19 januar 2012. {{ikona en}} </ref>
 
Spletni brskalniki, ki standarda CSS ne podpirajo, bodo prikazali običajen HTML dokument brez oblikovanja.
Vrstica 76:
=== Težave s prikazi ===
 
Za sam prikaz (X)HTML, CSS in izvajanje [[JavaScript]] (JS) kode v iskalnikihbrskalnikih, skrbijo ''izvajalni sistemi'', kot so [[WebKit]] (Chrome in Safari), [[Gecko]] (Firefox) in [[Tempo|Presto]] (Opera). Med njimi prihaja do razlik v hitrosti izvajanja JS in izrisa HTML kode pa tudi do razhajanj v prikazu stilskih podlog in HTML elementov samih. To predstavlja oblikovalcem spletnih strani dodatno delo v obliki usklajevanja prezentacije za vse sisteme, kar pa lahko predstavlja težave. Določene lastnosti niso podprte ali pa delujejo drugače v starejših brskalnikih (IE 6 in 7), ki so še vedno v uporabi. Tako so včasih prisiljeni v pisanje stilov posebej za določen tip iskalnikabrskalnika ali pa poskušajo te zaobiti s tako imenovanimi ''CSS triki''. Ti izrabljajo dejstvo, da vsi izvajalni sistemi drugače berejo oz. skladajo CSS podlogo, s čimer lahko nek del ''skrijemo'' ali ''prikažemo'' v specifičnem iskalnikubrskalniku.
 
== Glej tudi ==