emu: <DIV> / <P>

Beitrag lesen

Hallo!

Anstatt von DIV (das einen Zeilenumbruch hervorruft) kannst du auch SPAN nutzen, das das nicht tut.

Du verwechselst logische Textauszeichnung mit visueller Darstellung. 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, 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.

Div ist ein generisches Blockelement, span ein generisches Inlineelement, was sich allerdings nur auf die Speicherung bezieht. Mit zusätzlichen Sprachen wie etwa CSS kannst du auch noch definieren, wie diese Elemente bzw. deren Inhalt auf dem Bildschirm oder einem anderen Medium deiner Wahl dargestellt werden.

emu