e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
Posredovanje informacij o slogu brskalniku je možno na več načinov. Stil elementa je lahko vsebovan neposredno v elementu HTML, lahko ga uporabimo v glavi <head>
HTML dokumenta ali pa v zunanji datoteki. Seveda lahko te tri možnosti opisov slogov tudi kombiniramo. Nekaj jih opišemo v zunanjih datotekami, nekaj opisov vključimo kar v glavo dokumenta, preostanek pa definiramo sproti. Glavni namen slogov je ločiti oblikovanje od vsebine, zato naj se najbolj uporabljajo zunanje datoteke.
Kateri slog bo uporabljen, če je v dokumentu HTML le-teh več? W3C določa kar komplesen način za določanje prioritete. Poenostavljeno in za večino uporabnikov popolnoma ustrezno lahko rečemo, da brskalnik uporabi neki slog po takem vrstnem redu:
Slog znotraj elementa največjo prioriteto, sledi mu slogovna predloga v glavi dokumenta na koncu, če ni nikjer določen slog tega elementa, vzame privzeto vrednost, ki jo ima brskalnik.
V primeru, da je neko pravilo napisano dvakrat z isto prioriteto, velja, da prevlada zadnje zapisano.
Pravilo !important uporabimo, kadar želimo, da neka deklaracija velja vedno. Če npr. v zunanji slogovni predlogi ob deklaraciji uporabimo pravilo !important
, potem ta deklaracija velja vedno, tudi če jo v kakšni drugi slogovni predlogi spremenimo. Če uporabimo več pravil !important
so si vsa pravila enakovredna.
p { font-size: 12pt !important }
SERŠ Maribor : Strokovna gimnazija : 2002 : Niko Fajfar