Validation verstehe ich nicht?

Hey :slight_smile:

Ich habe mal meine Website validieren lassen und einige Fehler gefunden. Diese habe ich sofort ausgebessert.
Trotzdem bleiben mir noch fehler, ich weiß aber nicht genau, was ich da ausbessern muss?

[Invalid] Markup Validation of http://kica-kids.de/ - W3C Markup Validator

Der Quellcode ist nachlesbar auf
KiCa-Kids|Wartungsarbeiten

Danke :slight_smile:

Hallo.

Ich gebe dir mal forgende Hinweise mit denen sich fast alle Fehler beheben lassen.

Marquee ist kein HTML element. Also entferne das marquee.

Du hast als Doctype XHTML dann solltest du deinen Inhalt auch nach XHTML auszeichnen.

Wenn Sie XHTML-Standard-konform arbeiten, müssen Sie das img-Element als inhaltsleer kennzeichnen. Dazu notieren Sie das alleinstehende Tag in der Form <img … />
Ich habe in Google 1 Minute gebraucht um die Informationen zu finden.

Gruss
Elroy

Ohne deine Fehler angeschaut zu haben, fällt mir direkt auf, dass Du blanken Text in einem div hast. Dafür gibt es

.

lg, freakXHTML

Der Validator meckert mir an meinem Marquee.

there is no attribute „SCROLLAMOUNT“ <marquee direction=down scrollamount=2 scrolldelay=2 onMouseover=‚this.stop()‘ …

there is no attribute "SCROLLDELAY"
…ction=down scrollamount=2 scrolldelay=[B]2[/B] onMouseover='this.stop()' onmouseout='…


there is no attribute "ONMOUSEOVER"
…ollamount=2 scrolldelay=2 onMouseover=[B]'[/B]this.stop()' onmouseout='this.start()' …

there is no attribute "ONMOUSEOUT"
…scrolldelay=2 onMouseover='this.stop()' onmouseout=[B]'[/B]this.start()' id="marquee">

there is no attribute „ID“
…scrolldelay=2 onMouseover=‚this.stop()‘ onmouseout=‚this.start()‘ id="marquee">

element "MARQUEE" undefined
…scrolldelay=2 onMouseover='this.stop()' onmouseout='this.start()' id="marquee"[B]>[/B]

Was ist an
falsch?

Schmeiß das ganze marquee raus. Das ist kein Standardhtml mehr. Löse das mit Javascript. 1 min googlen und Du hast den Code. Der Image Tag ist selbstschließend. Damit solltest Du schon die Hälte deiner Fehler beseitigen können.

An
ist nichts falsch nur die Stelle an der Du das Tag setzt. Ein längere Text gehört in

. div fast andere Elemente zusammen.

lg, freakXHTML

Marquee

Hi!

Wobei ich finde, dass hier hinzugefügt werden sollte, dass marquee sowieso nicht mehr benutzt werden sollte, da es nur ablenkt.

Gruß,
Dennis