Michael Jendryschik: <DIV> / <P>

Beitrag lesen

Hallo,

Nur, weil es für einen Teilbereich der Ausgabeformen, nämlich die visuelle Darstellung, üblicherweise sinnvoll ist, mit dem Element div ausgezeichnete Elemente abgesetzt bzw. mit Zeilenumbruch darzustellen und die Browser das standardmäßig so machen,

Diese Darstellung wird in REC-HTML4 auch ausdrücklich empfohlen.

heißt das noch lange nicht, dass der Unterschied zwischen div und span im Zeilenumbruch liegt oder gar, dass die beiden Elemente beliebig austauschbar sind.

Nun, man könnte sogar eher sagen, dieser "Zeilenumbruch" sei der einzige Unterschied zwischen 'div' und 'span'. Beides sind Elemente ohne semantischen Wert, 'div' ist ein Block- und 'span' ein Inline-Element. Der Unterschied in der Formatierung wird unterhttp://www.w3.org/TR/html401/struct/global.html#h-7.5.3 deutlich gemacht:

"By default, block-level elements are formatted differently than inline
   elements. Generally, block-level elements begin on new lines, inline elements
   do not."

In REC-CSS2 steht darüber hinaus:

"Block-level elements are those elements of the source document that are formatted
   visually as blocks (e.g., paragraphs)."
  http://www.w3.org/TR/REC-CSS2/visuren.html#q5

"Inline-level elements are those elements of the source document that do not form
   new blocks of content; the content is distributed in lines (e.g., emphasized pieces
   of text within a paragraph, inline images, etc.)."
  http://www.w3.org/TR/REC-CSS2/visuren.html#q7

Natürlich darf ein Inline-Element nicht überall dort verwendet werden, wo ein Blockelement verwenden wird und umgekehrt, das weíß auch ich. ;-) Aber darüber hinaus ist der Zeilenumbruch vor und nach dem Element in der Tat der einzige Unterschied zwischen den beiden Elementen.

Div ist ein generisches Blockelement, span ein generisches Inlineelement, was sich allerdings nur auf die Speicherung bezieht.

Häh? Auf die Speicherung?

Gruß,

MI

--
: Michael Jendryschik : michael@jendryschik.de  :  http://jendryschik.de/ :
: Einführung in XHTML, CSS und Webdesign  :  http://jendryschik.de/wsdev/ :
: Die Domain  http://best-of-netdigest.de  steht bei sedo.de zum Verkauf. :
: http://www.sedo.de/search/showdetails.php3?keyword=best-of-netdigest.de :