Datenschutzerklärung

Fehlermeldung bei leerem Body

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Bug-Reports / Fehlermeldungen /

Fehlermeldung bei leerem Body

  Beitrag schreiben
Autor
Beitrag Seiten: 1
PIGSgrame
Mitglied

Ort: Dresden
Registriert: 02.01.2008
Beiträge: 3
Die Seite http://web.inf.tu-dresden.de/~s6590923 ist meiner Meinung nach valides HTML 4.01 Strict, auch wenn sie im Body keinen Inhalt enthält. Der Validator zeigt trotzdem die Fehlermeldung "Endtag für unvollständiges Element BODY" . Der Validator vom W3C bringt zwar die gleiche Fehlermeldung, aber ich konnte keinen Hinweis darauf finden, dass zwischen <body> und </body> zwingend etwas stehen muss.

23.01.2008 18:26:43
http://www.pigsgrame.de Zitieren
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 97
Hallo PIGSgrame,

in der DTD zur Strict-Variante steht folgendes:

Code:

<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->

... wonach im BODY mindestens entweder 1 "%block"-Element oder ein "SCRIPT"-Element vorkommen muß, zu erkennen an dem "+" hinter dem ersten ()-Ausdruck. In der Transitional-DTD steht dagegen:

Code:

<!ELEMENT BODY O O (%flow;)* +(INS|DEL) -- document body -->

... wonach im BODY ein, kein oder mehrere "%flow"-Elemente vorkommen dürfen, zu erkennen an dem "*" hinter dem ersten ()-Ausdruck.

Hoffe, das genügt als Begründung der Fehlermeldung. Versuch es mit Transitional, und du wirst eine validierbare Seite erhalten.

Grüße, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

23.01.2008 21:01:21
http://www.rfc1855.net/ Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Korrekt!
Du kannst sogar den body weglassen, da er nicht zwingend notwendig ist.
Aber selbst dann brauchst Du ein Block-/Scriptelement.

Ist valide:

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head><title>Titel</title></head>
<p></p>
</html>



_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

23.01.2008 21:18:02
http://dkmd.de | http://dkdenz.de Zitieren
PIGSgrame
Mitglied

Ort: Dresden
Registriert: 02.01.2008
Beiträge: 3
Vielen Dank für die Erklärungen, ich habe es geändert.

24.01.2008 03:00:09
http://www.pigsgrame.de Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01