Største vægt er den style du skriven inde i TAG'en. Feks. <p style="color: #000;"> Derefter det style du skriver i HEAD tag'en. Og sidst det style du skriver i eksterne filer.
Den rækkefølge, de er listet i, er også den vægtede rækkefølge - som azzodiac skriver, så er "metode 1" den element-nære - derefter "metode 2" som er dokument-nær - og tilsidst "metode 3" som er site-nær ... Metode 1 er den som er "nærmest" det givne element - derfor har den prioritet -- metode 2 er nær for alle dokumentets elementer, og kommer derfor ind på en andenplads.... og tilsidst er der så metode tre som er nær på alle sitets elementer - men dog stadigvæk fjernere end metode 2
-- men det er forkert, at eksterne styles vægter mindre end dem, som er angivet i et style-tag ...
Det kommer ganske an på rækkefølgen de indlæses i ...
En style-property vil blive overskrevet, hvis css-maskinen opdager en ny på et senere tidspunkt, så det anbefalede vil være, at linkede stylesheets skrives først og derefter et stylesheet med dokument-specifikke selektorer ...
-- en helt anden problemstilling er den arv, som finder sted inde i dokumentet, hvor visse properties nedarves til nogle men ikke til alle elementer ...
Et godt eksempel kunne være, at man i body angiver en masse font-properties, men de vil ikke slå igennem til alle elementer, f.eks. vil table- og a-tags leve deres eget liv, og i forskelligt omfang arve !-)
roenving> Hvordan styles arves er vel egentlig en anden problematik end vægtningen. Princippet jo tættere jo større vægt kan vi vist alle være enige om.
Prøv virkelig at lege med de tre classes, for det giver nogle overraskende effekter engang imellem, og illustrer bl.a. tydeligt rækkefølgens betydning !-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.