Hallo,
ich bin dabei, eine kleine Website zu gestalten.
Da diese möglichst den Regeln entsprechen sollte, jage ich die regelmäßig durch den Markup Validation Service vom W3C.
Ich habe hier 6 Fehler, die ich einfach nicht weg bekomme (als Bild):
Da ich nicht wusste, wo ich den HTML-Code hochladen soll (Webspace hab ich noch nicht), hab ich den mal HIER hochgeladen (Bitte in dem hellblauen Bereich auf Mirror #1 klicken, die Datei selber sollte direkt im Browser angezeigt werden).
Wer kann mir helfen?
Vielen Dank.
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Der <ul>-Tag ist an der stelle nicht zulässig!
Das erfährst du auch wenn du bei selfhtml-org die entsprechende Objektreferenz nachsiehst.
Ich seh bei dir auch überhaupt kein <body> Element.
Und das <head>-Element fehlt natürlich auch und noch so einiges mehr.
Ja, das da nicht zulässig ist, das habe ich gelesen.
Mir geht es aber darum, was ich da anders machen kann.
Hintergrund:
Dies ist ein Teil einer Liste, die von der Firefox Extension Mr. Techs Local Install erstellt wird.
Und da die Formatierung an sich nicht schlecht ist, würde ich die gerne übernehmen, nur
eben als validen Code.
Das kein body und kein head da steht ist auch richtig, aber dafür ist es ja auch nur ein Schnippsel
der gesamten Seite. Im vollen Code steht natürlich auch body, head, html und auch die doctype.
Mach einen <body> drum rum!
Mit nur einem Schnippsel kann man leider keine XHTML / XML - Konformität hestellen, da die zulässigen Elemente davon abhängen welchen Doctype Du genau haben willst. So ist zB in Transitional folgendes zulässig:
...
<body>
http://irgendein-server.de/irgendein/pfad/bild.jpg" />
...
</body>
In Strict ist es nicht erlaubt, da dort der Body nur Block-, aber keine Inline-Elemente enthalten darf. Du musst also schon rausrücken welcher Doctype es ist.
Hallo ihr beiden!
Vielen Dank das ihr mir helfen wollt.
Ich habe mir nun vorerst ein wenig Webspace bei yahoo.de besorgt um die Dateien da hochladen zu können. Ihr findet die beiden Versionen über den folgenden Link.
Allerdings wird die bearbeitete Fassung nun beim Validator mit über 90 Fehlern angemahnt (siehe links ganz unten links), wenn ich den Code aber wieder manuell ins Fenster kopiere, dann sind es "nur" 6 Fehler.Scheinbar verändert yahoo den Code beim Abuf des Validators.
So ist der HTML-Code zwar immer noch nicht schöner oder eleganter, aber valide:
Link