Post by Kurt HansenHvad skulle formålet og fordelen ved at oprette en ID? Hvorfor ikke bare
en generel "class"?
Id bruges hvor det er nødvendigt entydigt at kunne udpege et
element. Der må nemlig kun være ét element på en side med en
given id.
Desværre er browserne tolerante og behandler det som en class
hvis man genbruger en id, men til navigering på en side og til
JavaScript-funktioner er en ægte id nødvendig. Hvis man klikker
på "Billede af min moster", så nytter det ikke at det er et
tilfældigt billede der bliver vist.
Strategisk kan det også bruges hvor det ikke er strengt
nødvendigt. Hvis man har f.eks.
<div id='index'>
så fortæller det en der læser koden, at "index" er et unikt
element. Hvis man derimod har
<div class='index'>
så forventer man at der kan være flere index-elementer.
Men det er feinschmeckeri.
--
/Bertel