| 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