HTML Validator: Was bedeuted das?
Chris
- html
0 Sven Rautenberg0 Chris
0 Götz
Hallo,
Was bedeutet das hier:
Line 17, column 14: ID "MENU" already defined (explain...).
<ul id="menu">
Danke, Chris
Moin!
Was bedeutet das hier:
Line 17, column 14: ID "MENU" already defined (explain...).
<ul id="menu">
Du hast die ID "menu" vorher schon mal benutzt. Ist nicht erlaubt.
Wenn du sie zum Formatieren vorgesehen hast, nimm Klassen stattdessen. IDs dürfen im ganzen Dokument nur genau einmal vorkommen, egal in welchem Tag sie drinstehen.
- Sven Rautenberg
Hallo Chris!
Was bedeutet das hier:
Line 17, column 14: ID "MENU" already defined (explain...).
<ul id="menu">
Wie wärs mit:
"ID "MENU" wurde bereits definiert."? (naja, nicht die beste Übersetzung, aber darum gehts ja auch nicht)
Eine "ID" ist eine "eindeutige Bezeichnung", deswegen sollte es diese auch nur _einmal_ in einem Dokument geben.
Was mehrmals in einem Dokument vorkommt, kann bzw. soll man mit class formatieren.
Wie auch die CSS 2 Spezifikation so schön sagt:
"Document languages may contain attributes that are declared to be of type ID. What makes attributes of type ID special is that no two such attributes can have the same value; whatever the document language, an ID attribute can be used to uniquely identify its element. In HTML all ID attributes are named "id"; XML applications may name ID attributes differently, but the same restriction applies."
(Quelle: http://www.w3.org/TR/CSS2/selector.html#id-selectors)
MfG
Götz