Allan Juhl Petersen skrev:
> Hvad er forskellen på om jeg bruger id eller class i mit
> stylesheet?
I forhold til css-arket er der oftest ingen forskel. Css-tildelinger på
id-elementer vægtes højere end css-tildelinger på klasser, men det er
kun relevant hvis man skal overstyre egenskaber.
I forhold til html-koden er der den væsentlige forskel at id-elementer
skal være unikke på en side. En klasse kan derimod bruges mange gange.
Id-værdier har også funktioner i html-koden - fx kan man bruge et
id-element som et anker på siden (så man kan linke direkte til det sted
på siden).
> Hvis ja! hvad er de fordele ved at bruge det ene eller det anden?
Som nybegynder kan man udmærket klare sig med alene at anvende css på
klasser. Id-tildelinger kan være et udmærket valg hvis man alligevel
skal definere en id-værdi for det element man vil tildele css til, men
der er ikke grund til at opfinde id-værdier bare for at bruge dem.
Hvis man bruger absolut positionering af elementer, kan det give god
mening at anvende id-tildeling. Normalt vil der kun være ét element til
hver placeringskode, så her kan id-værdiens begrænsning til et enkelt
element være udmærket.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html