Avatar billede jumlie Nybegynder
27. juli 2002 - 17:33 Der er 1 løsning

Span/Div etc.

Hejsa

Jeg er i gang med at lære css og kan ikke helt
hitte ud af hvad man bruger tagsene Span og Div
til?
Hvad angår Class og Id så kan jeg forstå at man
bruger Id når klassifikationen kun skal bruges en gang og Class når det skal "genbruges".
Hvordan kan det så være at jeg har set utallige
eksempler på at man bruger Class når der kun er tale om at den skal "genbruges" en gang? Har jeg
misforstået noget?
Avatar billede pelkjaer Nybegynder
27. juli 2002 - 19:54 #1
Om man "genbruger" eller ej som du udtrykker det, har intet med forskellen på *id* og *class* at gøre.

Man bruger oftest *id* når når man "omdefinerer" et eksistrerende html tag. Gerne flere gange end én.
Oftest vil det være i forbindelse med span eller div tags, men ikke nødvendigvis.

*class* bruges mest til at definere tekster osv, men igen, ikke nødvendigvis.

-------------------

Forskel på Span/Div:

Span tags bruges til at strukturere "inline" indhold i et dokument (fx. noget indhold i noget andet stylet indhold som skal se ud/opføre sig på en bestemt måde)

Div tags bruges derimod til at structurere "blocklevel" indhold (altså lige modsat "inline").

Et eksempel kunne være at du smider et <div> </div> uden om en tekst eller et <p> tag og tilføjer div tagget en baggrundsfarve og inden bredde.
Så vil se at det opfører sig som et "block-level" element, idet det farver ikke blot baggrunden på teksten, men på hele sidens bredde.

Gør du det samme med et Span tag, farver det kun baggrunden på teksten deri. Deraf "inline".
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester