MudGuard: <a name .... Was ist falsch

Beitrag lesen

Hi,

Unter XHTML darf <a> uebrigens nicht direkt
Kind von <body> sein - nur Block-Level-Elemente
duerfen direkt Kind von <body> sein.

Du verwechselst den Unterschied von strict zu transitional mit dem von XHTML1.0 zu HTML 4.01.

Bei strict dürfen inline-Elemente nicht in body stehen, bei transitional schon.
Und zwar unabhängig vom X.

aus der XHTML 1.0 transitional - DTD:

<!ELEMENT body %Flow;>
und
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">

aus der HTML 4.01 strict - DTD:

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

cu,
Andreas

--
MudGuard? Siehe http://www.mud-guard.de/