hej hvis nu jeg har en class og jeg gerne vil kalde den, den bliver altid kaldt fra et div tag er det så bedst at definere klassen sådan her
.classname { // CSS }
eller
div.classname { // css }
altså skal man definere hvilket tag klasen bliver kaldt fra eller er det bedre at lade være når man er sikker på klasen kun bliver kaldt fra en slags tag.?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
.classname er mest dynamisk da du kan bruge den til alle html tags, men hvis du på forhånd ved at du kun skal bruge den til div tags vil jeg anbefale div.classname, da det gør "koden" nemmere at læse, og du har mulighed for senere at lave eks. en p.classname hvis du skulle få brug for det.
Det betyder faktisk noget, men sjældent noget for alvor ...
Css-fortolkeren foretager under parsingen af stylesheetet en proritering af de forskellige selektorers gyldighed, og hvis to properties virker på det samme element, vil den uden forskel i gyldighed vælge den sidste, ellers den med størst gyldighed ...
-- og div.noget er lige en anelse højere prioriteret i forhold til .noget !-)
-- en anden sag er, at man også kan udnytte det for alvor, f.eks. sådan:
-- i øvrigt er væsentlighedsfaktoren en af de ting, man kan komme til at trampe sig selv over fødderne med, så hvis man vælger en måde at gøre det på, er det en stor fordel at holde sig til et skema !o]
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.