Hi gmc,
es ist nicht gut Coding und Rendering in einen Topf zu werfen. Deine ursprüngliche Frage war nach der Darstellung und die ist geregelt, nicht per
RFC, sondern per W3 Recommendation. Für die Darstellung von DIV-tags gilt:
Abschnitt 7.5.3
By default, block-level elements are formatted differently than inline elements. Generally, block-level elements begin on new lines, inline elements do not.
Diesen Standard, den jeder web designer seiner Arbeit zugrunde legt, gilt es umzusetzen. Wenn die Komponente an dieser Stelle flexibler ist, um so besser, aber für mich ist das eine Minimalforderung.
Die Frage nach einem line break vor und nach einem block-level element im
HTML Code ist eine ganz andere. Das braucht niemand und jeder Parser ignoriert diesen white space.
marabu