Avatar billede visto Guru
17. juni 2001 - 11:58 Der er 7 kommentarer og
1 løsning

Class eller Id (stylesheet)

Sådan som jeg læser definitionerne af \"class\" og \"id\" (stylesheet), så må id kun bruges en gang i et DOKUMENT. En webside er jo et dokument. Og et websted kan bestå af mange websider, dvs. mange dokumenter, hvis jeg bruger terminologien korrekt. Hvis et element, fx en note med en bestemt font, optræder en og kun en gang på hver side på et websted (dvs den optræder mange gange på hele webstedet), skal der så bruges class eller id?
Avatar billede x4all_dk Nybegynder
17. juni 2001 - 12:06 #1
Man kun må bruge samme id én gang på hvert dokument, fordi id jo skal være unikt.
Men man må da have gerne have flere forskellige ID´s.

Jeg bruger selv CLASS hvis jeg genbruger CSS.. med mindre jeg overskriver f.eks. <H1> med anden font-type.. etc.
Avatar billede visto Guru
17. juni 2001 - 12:26 #2
Til x4all_dk: Jeg ved som nævnt godt at man kun må bruge samme Id én gang på hvert dokument. Men når man bruger eksternt stylesheet (det er vist ikke det du taler om) og bruger samme element (defineret en gang for alle på det eksterne stykesheet) på FLERE sider, altså flere dokumenter, er det så id eller class?
Avatar billede visto Guru
17. juni 2001 - 12:26 #3
...og vel og mærke kun bruger elementet én gang pr. side...
Avatar billede erikjacobsen Ekspert
17. juni 2001 - 13:08 #4
Det bestemmer du jo i stylesheet

.navn

svarer til en class

#navn

svarer til en id
Avatar billede visto Guru
17. juni 2001 - 13:22 #5
Ja jeg bestemmer selv, det ved jeg. Og teknisk vil begge løsninger fungere på samme måde. Det er udelukkende et spørgsmål om at lave så korrekte koder som muligt. Og mit spørgsmål går på hvad der er mest korrekt at bruge, class eller id, når et element optræder én gang på hver af fx 30 websider, dvs 30 gange på webstedet.
Avatar billede callesen Praktikant
18. juni 2001 - 08:01 #6
I de \'store\' browsere er der ingen skærm-mæssig forskel på class og id, hvis du, som du skriver, tager hensyn til at samme ID kun kan bruges en gang i hvert dokument(htm - html - php - asp ...), selvom man faktisk godt kan. Den væsentlige forskel er, at ID bruges i forbindelse med JavaScript (det er her det kan gå galt med flere ID\'er). Så en god regel er at bruge ID i forbindelse med JavaScript ellers CLASS. Det letter også læsevenligheden af koden.
Avatar billede erikjacobsen Ekspert
18. juni 2001 - 08:39 #7
Visto: du ved vel selv om dit ID simpelthen kun giver mening én gang på
hver side, eller om det er et tilfælde den kun optræder en gang.

ID bliver f.eks., som callesen også skriver lidt, brugt til layers (<div>), hvor der skal
ske ting og sager i JavaScript.

Jeg vil nu ikke anbefale at bruge samme ID mere end én gang, selv om gængse
browsere håndterer det fornuftigt. Man ved aldrig hvad alle og kommende
browsere vil gøre ved det.
Avatar billede visto Guru
23. juni 2001 - 00:27 #8
Til callesen: det lyder fornuftigt. Tak for svaret!
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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

IT-JOB

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Teamleder til AL Sydbanks GDPR & Tech Regulation i Aabenraa

Styrelsen for Grøn Arealomlægning og Vandmiljø

Teamleder til Application Management

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation