Avatar billede technux Nybegynder
11. juni 2001 - 19:01 Der er 2 kommentarer og
1 løsning

Id already defined

Nedenstående er en del af noget XHTML kode. Den brokker sig over bl.a.:

Error: ID \"Menu\" already defined
Error: ID \"PageTab\" already defined

Hvis jeg validerer det hos W3C. Hvordan kan jeg give begge samme værdi og undgå fejl?

<!-- Et punkt -->
<span id=\"Menu\">
<img id=\"PageTab\" src=\"images/blank.gif\" width=\"9\" height=\"9\" border=\"0\" alt=\"\" />
<img id=\"MenuBox\" src=\"images/squareblank.gif\" width=\"16\" height=\"15\" alt=\"\" />
<a href=\"/\">Noget 1</a><br />
</span>

<!-- Andet punkt -->
<span id=\"Menu\">
<img id=\"PageTab\" src=\"images/blank.gif\" width=\"9\" height=\"9\" border=\"0\" alt=\"\" />
<img id=\"MenuBox\" src=\"images/squareblank.gif\" width=\"16\" height=\"15\" alt=\"\" />
<a href=\"/\">Noget2</a><br />
</span>
Avatar billede spang Nybegynder
11. juni 2001 - 20:49 #1
Det kan du ikke, hvis du insisterer på at bruge id, da id er en entydig identifikation af elementet. Hvis du skal bruge id, må du kalde dem noget forskelligt. (Du kan jo evt. bare lade deres attributter være ens.)

Hvis du derimod kan nøjes med at bruge class, kan du sagtens kalde dem det samme.

Må vi i øvrigt se din side? ;-)
Det er efterhånden så sjældent, der er nogen, der gider gøre sig den ulejlighed at sørge for, at den kode de skriver også overholder standarden.

\\spang
Avatar billede technux Nybegynder
12. juni 2001 - 02:23 #2
Jeg skal desværre bruge ID, da jeg refererer til dem i .js filer og andre steder.

Siden er ikke færdig, men jeg skal poste en adresse, når den er.

Selvom jeg ikke fik den løsning jeg gerne ville have, så er der point til dig :P
Avatar billede spang Nybegynder
12. juni 2001 - 11:37 #3
Tak :-)
Er du klar over, at du godt kan bruge både id OG class på samme element?
Du kan for eksempel lade class bestemme tilpasningen af elementet og kun bruge id som reference.

Jeg glæder mig til at se siden.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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