S
server
Guest
Helmut Schellong wrote:
Ja. Passiert auch wenn man eine Liste innerhalb von <p> platziert.
Ist völlig OK so. Ich wollte nur auf die Fehler hinweisen, weil der
Parser meines Browsers einige davon ebenfalls aufgelistet hat.
Es sah zwar optisch nicht kaputt aus, aber da hat er eben (richtig)
geraten, was die falsche Syntax vermutlich bedeuten soll.
Verlassen sollte man sich darauf aber nicht.
On 10/30/2020 15:18, Michael Bäuerle wrote:
Helmut Schellong wrote:
On 10/30/2020 10:18, Michael Bäuerle wrote:
Helmut Schellong wrote:
Arno Welzel wrote:
| HTML 4.0.1 Transitional ist schon recht angestaubt.
Dagegen spricht IMHO nichts, solange es der Norm entspricht.
Na und?
Warum sollte ich das in alten Dateien ändern?
Es sieht aber so aus als ob die Seite nicht konform ist.
Der W3C-Validator <https://validator.w3.org/
erkennt die Seite zumindest nicht als \"HTML 4.01 Transitional\".
PS: Mein Browser auch nicht.
Die Zeile <!DOCTYPE HTML PUBLIC \"-//W3C war fehlerhaft.
Korrektur hat vielleicht 800 angebliche Fehler beseitigt.
Danke fürs reparieren.
Mir werden aber trotzdem noch 30 Fehler angezeigt.
Ab hier spinnt der Validator - er erzählt allerlei Mist.
Als erstes zeigt er mir an:
|
| Line 92, Column 154: value of attribute \"ALIGN\" cannot be \"CENTER\"; must be one of \"TOP\", \"MIDDLE\", \"BOTTOM\", \"LEFT\", \"RIGHT\"
Spalte 154 betrifft das Bild \"hs2.gif\". Mein Browser scheint hier zwar
das gewünschte zu tun, rein formal ist das \"CENTER\" bei \"IMG\" gemäß
Kapitel 13.7.4 der Norm aber nicht zulässig:
http://www.w3.org/TR/html401/struct/objects.html#h-13.7.4
Anmerkung: Das \"CENTER\" bei \"TH\" ist zulässig und wird *dort*
auch nicht als Fehler aufgeführt.
Er bemängelt noch 11-mal </p>, weil kein <p>.
Das stimmt aber nicht.
Allerdings ist Verschachtelung von <p> nicht erlaubt.
Er wird wohl deshalb behaupten, es sei kein öffnendes <p> vorhanden.
Ja. Passiert auch wenn man eine Liste innerhalb von <p> platziert.
Weiterhin darf kein <hr> innerhalb von <p> vorkommen.
Deshalb fehlten ebenfalls angeblich öffnende <p>.
Ich habe nun 0 Fehler vom Validator.
Das moderne <!DOCTYPE html> kann ich aber nicht eintragen, weil
dadurch zuviel ungültig wird.
Ist völlig OK so. Ich wollte nur auf die Fehler hinweisen, weil der
Parser meines Browsers einige davon ebenfalls aufgelistet hat.
Es sah zwar optisch nicht kaputt aus, aber da hat er eben (richtig)
geraten, was die falsche Syntax vermutlich bedeuten soll.
Verlassen sollte man sich darauf aber nicht.