dedlfix: Google: warum kein End-Tag html und Body?

Beitrag lesen

echo $begrüßung;

» Du solltest dich gründlich mit HTML auseinandersetzen und dich über die Optionalität diverser Endtags bei der Transitional-DTD informieren.
Das hat mit Transitional nichts zu tun:

HTML 4.01 Strict:
<!ELEMENT HTML O O (%html.content;)    -- document root element -->
<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->
<!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- document head -->

Oh, danke für die Korrektur. Obwohl mir die DTD nicht fremd ist, fiel mir nie auf, dass auch die Strict-Version von 4.01 die schließenden Tags teilweise nicht vorschreibt. Ich nehme an, diesbezüglich gibt es dann also keinen Unterschied zwischen Strict und Transitional. Dieser beschränkt sich dann wohl auf die "deprecated"-Elemente.

Schließende beziehungsweise geschlossene Tags sind also nur bei XHTML erforderlich, bei HTML 4.01 nicht immer.

echo "$verabschiedung $name";