Hallo,
Hallo Daniel,
Wenn ich diese Seite als Referenz nehme, bist du durchgefallen!
Durchgefallen, weil das meta-Element zur Angabe der Zeichenkodierung nicht das erste Kindelement des head-Elements ist und weil die Website nicht ganz perfekt skaliert? Ist das nicht ein wenig übertrieben formuliert?
Zunächst kann man XHTML im Web nur utf-8 kodiert und in der Version 1.0 verwenden. Alles andere ist problematisch oder fehlerhaft. Und da man noch ein dutzend weiterer Punkte beachten muss, rate ich gänzlich zu HTML (4.01 mit den richtigen Werkzeugen).
Warum sollte man XHTML nur in UTF-8 und nicht in ISO-8859-1 kodiert verwenden können? Ich höre so etwas zum ersten Mal und wüsste nicht, was gegen in ISO-8859-1 kodiertes XHTML sprechen würde. Ich möchte jetzt nicht arrogant rüberkommen, aber dennoch muss ich zu meiner Verteidigung sagen: Ich denke oder bin sogar vielmehr davon überzeugt, dass ich XHTML gut bis sehr gut beherrsche und ich wüsste nicht, wieso ich HTML verwenden sollte. Zu den "duzend weiteren Punkten": Die Seite ist laut offiziellem Validator vollkommen valide, das Markup stimmt von der Logik her, es werden keine Elemente zweckentfremdet und so weiter. In diesem Punkt kann ich deine Kritik wirklich nicht nachvollziehen. Sehen wir von der Kodierung ab (weil ich mir in diesem Punkt nicht sicher bin, wer von uns beiden Recht hat), handelt es sich um 1A XHTML.
Das meta-Element mit der Angabe zum Zeichensatz sollte außerdem das erste Kindelement des head-Elements sein.
Davon habe ich ebenfalls noch nie etwas gehört. Auch in der SELFHTML-Dokumentation wird darauf nicht hingewiesen. Das meta-Element zur Angabe der Zeichenkodierung wird sogar erst nach vielen anderen meta-Elementen behandelt. Vielleicht hast du Recht, dennoch ist es mit Sicherheit kein Kritikpunkt, der zur Bewertung „Durchgefallen“ beitragen würde.
Ansonnsten ganz in Ordnung, aber was spricht dagegen das body-Element als "wrapper" zu verwenden?
Zuerst enthielt der Wrapper ein Hintergrundbild, welches horizontal wiederholt wurde. Damit es im Internet Explorer 7 korrekt skaliert wurde, musste es deshalb in einen div-Wrapper gesteckt werden, da der IE7 Hintergrundbilder im body-Element nicht korrekt skaliert.
Gruß;
Ebenfalls liebe Grüße.