MudGuard: Wo darf was rein?

Beitrag lesen

Hi,

Also nachdem ich viel über CSS gelesen habe denke ich dass die Antwort auf meine Frage "Ja" lautet,
aber einfach um gaaaanz sicher zu gehen Frage ich nochmals nach:
Darf man innerhalt von <TABLE><TR><TD>
und innerhalb von <P> wirklich _jeden_ anderen Tag setzten??
Mit _jeden_ anderen Tag meine ich auch echt jeden...

Nein. Innerhalb von p sind nur Inline-Elemente zulässig, innerhalb von td nur block- und inline-Elemente.

Es gibt eine ganze Reihe von Elementen, die weder block noch inline sind.
z.B. meta, link, body, html, ...

also in einen <P> noch einen <P> und noch nen <div> und <span>
rein und so weiter und alles quer durchmischen und weil der <div> im <TD> ist gleich noch nen <p> rein

p in p nein: p ist block, erlaubt drin aber nur inline.
div in p nein: div ist block.
span in p: erlaubt, span ist inline
div im td: erlaubt, td erlaubt block als Inhalt, div ist block
p in div: erlaubt, div erlaubt block und inline

Aber was hat das ganze mit CSS zu tun?
Diese Regeln stammen aus der HTML-DTD.
CSS hat mit der Schachtelung der HTML-Elemente nichts, aber auch gar nichts zu tun. Es hat nur etwas mit dem Aussehen dieser Elemente zu tun.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.