http://validator.w3.org

Status
Nicht offen für weitere Antworten.
C

Comenius

Guten Abend,

Ich hab mal eine Frage / ein Problem bezüglich des HTML - Validators:

Mein Navigationsmenü habe ich komplett in CSS gestaltet.
Im HTML-Code rufe ich selbiges mit "id" auf.

HTML:
<ul id="navikopf"><li>Überschrift</li></ul>
<ul id="naviliste">
<li><a href="test1.php">» seite1 </a></li>
<li><a href="test2.php">» seite2 </a></li>
<li><a href="test3.php">» seite3 </a></li>
<li><a href="test4.php">» seite4 </a></li>
<li><a href="test5.php">» seite5 </a></li>
</ul>

Das funktioniert wunderbar.
Nur jage ich das ganze durch den HTML-Validator (http://validator.w3.org), bekomme ich folgende Meldung / Warunung:

Code:
Error Line 42 column 8: ID "NAVIKOPF" already defined.

<ul id="navikopf"><li>Überschrift</li></ul>

An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).

Also habe ich versucht statt "id", "class" zu verwenden, was aber ein eher schlechtes Ergebnis bewirkt hat.

...

Was kann man denn nun machen :confused:

Gruss
Commi
 
Zuletzt bearbeitet von einem Moderator:
Gemäß dieser Fehlermeldung ist die ID #navikopf in dem Dokument schon vorhanden. Eine ID darf aber nur einmal vergeben werden.

Was du dagegen machen kannst? Einen der beiden ID-Namen ändern :-)
 
Hi,

Ich habe 3 Navi-Teile (einzelnd unterteilt)

Das heisst, es gibt 3 Überschriften (3 mal navikopf).

Jeder Teil besitzt 5 Hyperlinks, dann brauche ich also 15 mal "naviliste".

Wenn ich dich richtig verstanden habe, soll ich meinem CSS-Code 15 mal einen anderen Namen geben :confused:

Gruss
Commi
 
Entweder verwendest du drei unterschiedliche IDs #navikopf1, #navikopf2, #navikopf3 / #naviliste1, #naviliste2, #naviliste3, oder eine CSS-Klasse .navikopf / .naviliste für die einzelnen Listenmenüs.
 
Status
Nicht offen für weitere Antworten.
Zurück