Hallo Efchen,
"The DIV and SPAN elements, in conjunction with the id and class attributes, offer a generic mechanism for adding structure to documents."
Da steht aber nicht, dass ein div oder span dazu da ist, einen strukturellen Bruch in den Inhalt zu bringen, also eine Trennung. "a generic mechanism for adding structure" ist hier ja offensichtlich das Gruppieren, zumal das W3C schreibt, "Grouping elements".
Und was ist das anderes als ein struktureller Bruch?
Das wäre ja reine Optik und würde im Kontext keinen Bruch erzeugen.
Übrigens genau deswegen handelt das W3C HR-Elemente in einem HTML-Dokument ab, das sie graphics.html getauft haben, reine Optik!
Ein P-Element (Paragraph) ist ein Absatz, und der setzt sich von anderen Absätzen per definitionem ab.
Ja, aber zwei aufeinanderfolgende Absätze gehören normalerweise dazu. Ein <hr> trennt diese Absätze voneinander. Denke dabei an die Trennlinien in Büchern, z.B. "* * *"
Webdesign ist nicht Printdesign; Im Webdesign halte ich umschließende Elemente für das zur Gruppierung von anderen Elementen einzig Sinnvolle.
Gruß Gernot