Hello out there!
Vorweg möchte ich schonmal Lukas Böhm, Gunnar Bittersmann, Def und Der Martin für ihre Kommentare und Anregungen, aber vor Allem für ihre Hilfe danken!
Gerngeschehen.
Also subjektive Eindrücke, Kritik (positive, als auch negative) und Anregungen sind sehr willkommen!!! :)
Die wehenden Fahnen sind noch erträglich, das sich drehende '@' ist einfach nervig!
Und wofür stehen die Fahnen? Sag jetzt nicht, für Sprachen.
Zeile Spalte: 8
122 Fehler: Beim Verwenden von eingebetteten Ereignissen (Event-Handler) muss die verwendete Scriptsprache in einen Meta-Tag
(z. B. <meta http-equiv="Content-Script-Type" content="text/javascript" />)
und/oder im HTTP-Header (z. B. Content-Script-Type: text/javascript) mitgeteilt werden.
Was ist daran unverständlich? Du verwendest Eventhandler:
<body onload="window.setTimeout ('datumuhr()',1000);MM_preloadImages('image
Der Code darin ist JavaScript. Der Validator bemängelt, dass nirgens http://de.selfhtml.org/html/kopfdaten/meta.htm#script_style@title=angegeben ist, dass es JavaScript ist.
Zum Sinn oder Unsinn dessen gab’s vor Kurzem erst eine Diskussion. (Browser nehmen auch ohne Angabe JavaScript an.) Ich finde den Thread aber gerade nicht.
126 Fehler: Das Tag th ist hier nicht erlaubt. Überprüfen Sie ob dieses Tag im umgebenden Tag erlaubt ist.
Ergänze evtl. fehlendes tr - Tag
Was ist daran unverständlich?
<table width="100%" cellspacing="0">
<th scope="col">
http://de.selfhtml.org/html/referenz/elemente.htm#table@title=table darf nicht http://de.selfhtml.org/html/referenz/elemente.htm#th@title=th als Kind haben.
129 Fehler: Im Tag td ist das Attribut
background
nicht erlaubt.
Nutze CSS: http://de.selfhtml.org/css/eigenschaften/hintergrund.htm@title=background
140 Fehler: Im Tag 'form' ist das Attribut
action
vorgeschrieben, welches aber fehlt.
Was ist daran unverständlich? Das Attribut muss vorhanden sein; dessen Wert darf auch leer sein.
280 Fehler: Allgemeine Entität "r" nicht definiert und keine Standardentität definiert
...=='HTTPS:')) {p='https';} data = '&r=' + escape(document.referrer) + '&n=
Was ist daran unverständlich? Nein, war _diesmal_ nur ein Spaß. Das ist wirklich etwas tricky.
In XHTML ist der <http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style@title=Inhalt von Script-Bereichen> vom Typ PCDATA, also werden Entity-Referenzen aufgelöst. Diese beginnen mit '&' und enden mit ';' (z.B. '&foo;'), für den Parser ist der Bezeichner aber auch schon beim ersten Zeichen zuende, das in diesem nicht vorkommen darf, hier das '='. Also liest er die Entity-Referenz '&r;', es gibt aber kein Entity 'r'.
Wenn du ein '&' erzeugen willst, musst du eine http://de.selfhtml.org/html/allgemein/zeichen.htm#html_eigene@title=Entity-Referenz dafür verwenden, z.B. '&'.
Aber halt, die wird nur aufgelöst, wenn das Dokument als XHTML verarbeitet wird ('application/xhtml+xml'); nicht aber, wenn es von einem Tag-Soup-Parser als 'text/html' verarbeitet wird.
Deshalb: Mach aus deinen Script-Bereichen http://de.selfhtml.org/xml/regeln/zeichen.htm#cdata@title=CDATA-Bereiche:
<script type="text/javascript">
[code lang=javascript]//[code lang=xml]<![CDATA[
[code lang=javascript] // hier dein JavaScript
//
~~~]]>[/code][/code]
</script>[/code]
> 282 Fehler: Das Tag a ist an dieser Stelle nicht erlaubt.
> document.write('<a href="http://www.avencio.de" target="\_blank" >');
Der sollte auch verschwinden, wenn der Script-Bereich CDATA ist.
> 283 Fehler: Schließendes img-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
> document.write('<img border=0 hspace=0 '+'vspace=0 src="http://www.avencio.d
>
> Fehler: Anführungsstriche fehlen: Attribute müssen in Anführungsstriche eingeschlossen sein.
> document.write('<img border=0 hspace=0 '+'vspace=0 src="http://www.avencio.d
Vielleicht doch die ganze Seite zu den <http://de.selfhtml.org/html/xhtml/unterschiede.htm@title=Unterschiede zwischen XHTML und HTML> lesen.
See ya up the road,
Gunnar
--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)