Hallo,
fehler und fehlende tags
Der Validator sagt: document type does not allow element "META" here. Wieso das denn?
weil du HTML schreibst, nicht XHTML. Ein "/" beendet zwar auch in HTML (SGML) das Tag, gilt dann aber automatisch als erstes "Nutzzeichen" außerhalb dieses Tags (<foo /> ist in HTML gleichbedeutend mit <foo>/).
Im head-Element ist aber kein Textknoten als Kindelement erlaubt, also beschließt der Validator, dass mit dem ersten auftretenden "/>" der head zu Ende ist und der body beginnt. Das nächste meta-Element steht damit formal im body, wo es nichts verloren hat.
Einige der weiteren Kritikpunkte des Validators sind daraus resultierende Folgefehler.
In Zeile 25 willst du ein target-Attribut dem Bild anhängen (anstatt dem Link); wobei der Wortlaut der Meldung
Attribute "TARGET" is not a valid attribute. Did you mean "target"?
natürlich extrem irreführend ist.
In Zeile 88 hast du ein div-Element als direktes Kind von ul, eine verbotene Konstellation.
Was danach noch kommt (und was du als Fremdcode markiert hast), ... Fremdcode hin oder her, das solltest du trotzdem wenigstens HTML-syntaktisch in Ordnung bringen. Eigentlich sind es ja nur die für HTML fehlerhaft geschlossenen Tags und ein style-Element, das an der Stelle nichts verloren hat.
So long,
Martin
--
Du kannst dem Leben nicht mehr Tage geben.
Aber dem Tag mehr Leben.