|
So,
das mag alles schön und gut sein, aber HTML Validatoren beachten ALLES. Wenn ich jeden HTML Quelltext dadurch jagen würde, dann würde ich in mehreren Stunden nicht fertig sein.
Zu eins: & und &..: Genormtes Trennzeichen von PHP in URLs. Wenn man einen normalen Text ausgibt, da nimmt man &. In URLs ist das in dieser Hinsicht egal. Trotzdem würde jeder HTML validator meckern.
Zu 2: <style> in <div> ist nicht zulässig. -> Das ist natürlich zulässig. Jeder moderne Browser kommt damit klar und arbeitet damit. Außerdem gerade dieses style ist dynamisch. Durch einen PHP Code bekommt es bei bestimmten meldungen anderen Hintergründen mit anderen Rändern. Ältere Browser wie der Internet Explorer 4 oder wars 3? Nunja, die würden das Ignorieren, aber den gibt es nicht mehr.. Darum meckern Validatoren.
Zu 3: Naja, kann sein.. Da muss ich gucken.
Zu 4: Nein, das wird durch einen Javascript übernommen!
Zu 5: Macht man normalerweise nicht, aber Browser stellen es heutzutage alle gleich dar. Also hinfällig.
Zu 6: Scheint ein programmierfehler zu sein. Sollte border="0" heißen. Hintergrüne würden dann schwarz dargestellt, bei Browsern, auch wenns nur eine Zahl ist.
Zu 7: VÖLLIG egal! Sehr alte Browser arbeiten nichtmal mit style="height: 100%;´" Ich habe noch kein Browser gesehen, der das anderes gemacht hat.
Frag-den-Doc.de war bei der Designfertigstellung auch durch einen HTML Validator und dort wurden die wichtigsten Sachen korrigiert.
Was wichtiger ist: Sicherheitslücken, die durch PHP und fehlender $_GET validierung. Der HTML Quelltext ist egal, solange jeder Browser es darstellt, wie es soll.
Signatur'
|