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.