Hallo,
Hab meine Seite bei http://validator.w3.org/ überprüfen lassen aber verstehe das Ergebniss leider nicht:
ohne den Kontext, sprich: deinen Quellcode dazu verstehe ich das auch noch nicht ganz.
1. Error Line 106, Column 10: document type does not allow element "NOSCRIPT" here; missing one of "OBJECT", "MAP", "BUTTON" start-tag
<noscript>Willkommen!</noscript>
Ich möchte auch Leute ohne aktivertem JavaCcript begrüssten. Was ist daran falsch?
Das noscript-Element darf nicht in jedem beliebigen Kontext vorkommen. Strict-DOCTYPE? Dann dürfen inline-Inhalte (auch Reintext) keine direkten Kinder von body sein; es braucht ein umschließendes Blockelement.
4. Error Line 140, Column 6: element "FONT" undefined
<font>
Font wird per CSS formatiert. font size="12" behebt den Fehler nicht.
Verwendest du einen Strict-DOCTYPE? Die kennen das font-Element nicht mehr. Ich würde es an deiner Stelle auch komplett entsorgen. Die Formatierung mit CSS kannst du auch direkt an das jeweilige Element anknüpfen.
6. Warning Line 165, Column 105: cannot generate system identifier for general entity "up_source_language"
…le.com/ig/modules/translatemypage.xml&up_source_language=de&w=160&h=60&title=&…
Google Adsense. Die Profies von Google machen sicher keine Programmierfehler. Nutze ich den falschen Doctype???
Falsch gedacht. ;-)
Wenn du den AdSense-Code so in dein Dokument einbindest, solltest du die &-Zeichen im HTML-Kontext korrekt maskieren, d.h. als & schreiben.
10. Warning Line 165, Column 127: cannot generate system identifier for general entity "w"
…slatemypage.xml&up_source_language=de&w=160&h=60&title=&border=&output=js"></s…
Dito.
30. Error Line 165, Column 163: required attribute "TYPE" not specified
…mypage.xml&up_source_language=de&w=160&h=60&title=&border=&output=js"></script>
Das script-Element erfordert zwingend ein type-Attribut, üblicherweise type="text/javascript".
31. Error Line 169, Column 13: there is no attribute "ALIGN"
<div align="center"><img src="img/layout_001.jpg" onmouseover="javascript:brei…
Siehe font-Element weiter oben. HTML-Elemente und Attribute, die ausschließlich der Formatierung dienen, sind in den Strict-Varianten nicht mehr enthalten (und das ist gut so, IMHO).
34. Error Line 212, Column 173: end tag for "NOSCRIPT" which is not finished
…größern, wenn Sie JavaScript in ihrem Browser aktivieren</noscript>.
Ist doch finished: </
Ähm ja, das leuchtet mir auch nicht ein. Die Meldung 'end tag for "..." which is not finished' kommt normalerweise, wenn man ein Element schließt, aber noch nicht alle Pflichtangaben da sind (z.B. </head> ohne dass vorher ein title-Element kam). eim noscript-Element bin ich überfragt.
# Error Line 335, Column 48: general entity "name" not defined and no default entity
… <li><a href="index.php?report=album&name=test" target="_top" onmouse…
Wie übergibt man ansonsten Parameter per PHP?
Siehe oben: Korrekte Maskierung des &-Symbols.
So long,
Martin
Lache, und die Welt wird mit dir lachen.
Schnarche, und du schläfst allein.