Hallo,
seit ungefähr einer halben Stunde versuche ich, mein korrekt aufgesetztes XHTML-Dokument dem W3C-Validator (http://validator.w3c.org) gerecht zu machen: Mit kaum einer Spur erfolg.
Erst mal will er mir weiß machen, ein XHTML-Dokumen soll plötzlich kein "<?xml version="1.0" encoding="ISO-8859-1"?>" mehr enthalten (den Zeichensatz habe ich ihm in kombinationen mit verbindung mit der traditionellen <meta>-angabe versucht klarzumachen, trotzdem will er meine ö's, ä's und ü's nicht erkennen, sodass ich sie alle per Hand umformen darf *_*). Dann stimmt ihm meine Doctype-Angabe nicht mehr: Es versteht sich ja von selbst, dass "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1----transitional.dtd">" nicht gleich "<!doctype html public "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">" ist [oh, es ist es wirklich nicht - aber vielleicht kann dieser dumme parser kein XHTML-Transitional :-(]. Später stellt sich nun, nach wie gesagt einer halben Stunde heraus, dass er anscheinend doch gewisse antisymphatien gegen meine Seite pflegt: Hier ein Auszug aus seiner "diese seite ist nicht gültig"-Seite:
-- Line 7, column 63: character data is not allowed here
-- ...ink rel="start" href="/" title="Portal (Startseite)" />
-- ^
Kann mir irgendjemand verraten, wieso ich plötzlich ein <link>-Element nicht mehr mit > beenden soll?
-- Line 38, column 62: document type does not allow element "INPUT" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "PRE", "ADDRESS", "FIELDSET", "INS", "DEL" start-tag
-- ... <input type="hidden" name="advanced" value="no" />
-- ^
Soll wohl ein Scherz sein, oder? Hier ist der lebendige Beweis, dass es Schwachsinn ist, mir 5x zu behaupten, input-elemente befänden sich nicht in <div>'s:
<div class="search">
<strong>Suche</strong>
<form action="/suche/" method="get" onsubmit="return site_search(this)">
<input type="hidden" name="advanced" value="no" />
<input type="text" name="q" class="text" onfocus="site_search(this, 1);" onblur="site_search(this, 0);" value="SveniWebserver Suche..." />
<button type="submit" class="lupe"><img src="/images/blank.gif" alt="Suchen" />Suchen</button><button type="submit" onfocus="site_advanced=true;" class="button"><img src="/images/blank.gif" alt="Erweitert" />Erweitert...</button>
</form>
</div>
wo bitte befinden sich hier <button>'s und <input>'s ___nicht___ in <div>'s?
-- Line 147, column 69: there is no attribute "TARGET" (explain...).
-- ...">Nach <a href="http://wauwau" target="_blank">blablabla</a> und dem "<a
-- ^
__geht's__noch___? Wie soll ich denn demnächst bitteschön Links in einem neuen Fenster öffnen? pfffffffffff....
-- Line 163, column 10: character data is not allowed here
--
-- ^
Ok... mal sehen:
...
<div class="url"><strong>Adresse dieser Seite:</strong> <var>http://wauwau/portal.php</var></div>
</div>
</div>
</body>
</html>
wieso darf hier nichts stehen? Nicht etwa weil es direkt unterm <body> steht, oder?
WauWau
Wau - hier ist mein Selfcode:
ss:) zu:) ls:< fo:~ de:] va:) ch:° n4:# rl:( br:< js:| ie:% fl:| mo:|
[mein alter sah optisch irgendwie besser aus ;-)]