Gurkenpapst
Mitglied
Registriert: 03.10.2007
Beiträge: 31
|
|
In folgendem Code bemängelt Validome das kleine c in W3c:
Code:
<!DOCTYPE HTML PUBLIC "-//W3c//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<p></p>
</body>
</html> |
Es erscheint folgende Warnung:
Die Public-ID (-//W3c//DTD HTML 4.01 Transitional//EN) ist zwar bekannt, beinhaltet jedoch einen Fehler in der Gross/Kleinschreibung. Eine korrekte Deklaration wurde ins Dokument eingefügt und die Ungültige auskommentiert. |
Abgesehen von dem ss anstelle von ß, dem direkt darauf fehlenden Bindestrich und dem fälschlich großgeschriebenen "ungültige" scheint es aber mit der Korrektheit der eingefügten Deklaration nicht so ganz zu stimmen. Zumindest erhält man direkt im Anschluss eine Fehlermeldung:
| Laut Spezifikation muss in der Dokumententypdeklaration zwischen der Public-ID und System-ID ein White Space (Leerzeichen, Tabulator, Zeilenumbruch etc.) vorhanden sein; dies fehlt jedoch. |
Der Fehler steckt offenbar in der selbst eingefügten Deklaration, in dem übermittelten Code fehlt die System-ID ja.
Bonusfrage: Warum wird eigentlich bei einem HTML-Dokument in dieser Meldung auf die XML-Spezifikation verlinkt?
Beitrag geändert von Gurkenpapst (21.03.2008 01:09:27)
|
|
| 21.03.2008 01:08:58 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 543
|
|
Hallo, vielen Dank für die Hinweise, ist gefixt.
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 25.03.2008 12:26:13 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|