Claus Blædel tastede følgende:
> Hej.
> Håber at få lidt hjælp her.
> Jeg er desværre ikke særlig god til at læse og forstå fagbøger
> med en vist teknisk sværhedsgrad, derimod er jeg god til at
> modtage visuel undervisning. Håber at nogen kan hjælpe mig lidt
> mere på vej.
>
> Sagen er at jeg har tyret tykke bøger om CSS på engelsk og også
> gennemlæst CCS Tutorial på html.dk. Og stadigvæk forstår jeg ikke
> alle grundprincipperne. Det er ikke lykkedes mig at finde ud
> hvornår jeg bruger ID og hvornår jeg bruger Class. Jeg forstår
> godt at ID's er unikke i modsætning til Class, men hvornår skal
> man bruge det ene og hvornår det andet. Så forstår jeg heller
> ikke hvad binder span sammen med class.
>
> Er der udgivet noget let forståeligt (for sådan en som mig) der
> kan anbefales?
>
> Mvh Claus.
Du bruger id, når det er elementer der kun forkommer een gang på siden.
Det kan f.eks. være det element der indeholder din menu, din header,
din footer eller det der skal vise sidens egentlige indhold...
Klasser anvender du, hvor du vil kunne bruge definitionen flere steder
- en bestemt skrifttype, farve, de enkelte menupunkter...
Ellers er det vist mest, hvad man selv syntes er det "rigtige" - der er
ikke noget forkert i at definere og tildele en klasse til et element,
selvom klassen kun bliver brugt een gang, og man derfor lige så godt
kunne have brugt et id.
Man kan godt blande - et element med en id, kan godt have en klasse
også.
<div id="min_div" class="min_klasse">
Har man brug for at kunne bruge elementerne i scripting f.eks., er det
ofte en god ide at give dem en id - uden at det betyder, de
nødvendigvis skal have en bestemt CSS definition også.
Der er vist ikke noget specielt, der binder span og class sammen. Man
kan definere bestemte egenskaber for span, gennem CSS
span { color: blue; }
f.eks. der vil skrive al tekst i alle span med blåt, eller man kan
tildele span en klasse (som man kan med alle andre elementer)
..blue { color: blue; }
<span class="blue">Tekst</span>
Så vil kun de span man angiver klassen blue, blive skrevet med blåt.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk