grüssi kerki!
Wo steht denn geschrieben, dass Block-Level-Elemente generell keine anderen Block-Level-Elemente enthalten dürfen?
Ich lese etwas ganz anderes:
"Generally, block-level elements may contain inline elements and other block-level elements."
(Quelle: http://www.w3.org/TR/html4/struct/global.html#h-7.5.3)
Waaaasss?????????
Es darf also kein <ul> in einem <p> vorkommen.
Das wiederum stimmt und wird bei meinem Test - anders als von dir behauptet - vom Validator sehr wohl angemeckert.
In der HTML4-Spezifikation steht aber auch extra:
"The P element represents a paragraph. It cannot contain block-level elements (including P itself)."
(Quelle: http://www.w3.org/TR/html4/struct/text.html#edef-P)
ach i kenn mi jetzt überhaupt nimma aus! Ihe habt es geschafft, bin jetzt vollkommen hinüber. Wie hiess ich schnell nochmal ? ... ach ja bernhard ... also sowas aber auch ... ich will jetzt einfach nix mehr sagen zu dem Thema. Ich werde mir die Spezifikation mal von vorne bis hinten durchlesen, und hoffentlich möglichst viel davon behalten. Punkt.
... auch wenn es von der eigentlichen Frage von Andreas thematisch schon etwas weit entfernt ist ;-)
Das wiederum finde ich gar nicht. Bei der Frage, ob <div> oder <span> geht es ganz entscheidend um die Unterscheidung zwischen "block-level"- und "inline"-Elementen.
naja, er wollte einfach nur wissen ob er ein div nehmen kann oder nicht, und wir zetteln da eine Diskussion über die Eigenschaften von Blocklevel-Elementen an.
So 100%ig schlau werde ich aus der HTML-Spezifikation in diesem Punkt, wie ich gestehen muss, nicht. :-(
danke, das beruhigt mich wenigstens etwas!
verzweifelnde Grüsse aus Wien
Bernhard