Teilweise will man zwar Boxen-Eigenschaften benutzen bzw. verändern,
aber keine speziellen HTML-Elemente wie <p>
oder
<h1>
usw. benutzen, da es sich
weder um Absätze
noch um Überschriften handelt.
Dafür stehen zwei HTML-Elemente zur Verfügung, die lediglich Boxen für ihre Inhalte
definieren und sonst keine weitere bedeutung haben:
<div>
: Definition einer Box
als ein Block-Element
<span>
: Definition einer
Box als ein Inline-ElementDie beiden Elemente werden meistens dazu benutzt, Layouteigenschaften von Dokumentenabschnitten zu definieren.
<div>
-Element
<div>
steht für
division (Abteilung / Bereich).
Der Zweck eines <div>
-Elementes ist
das
Einschließen mehrerer Elemente (z.B. Text, Bilder, Tabellen, Listen, …) in einen
gemeinsamen Bereich.
Dadurch werden Bereiche erzeugt, die mit CSS formatiert werden können.
Ein <div>
-Element ist ein
Block-Element und hat ansonsten keine besonderen Eigenschaften.
See the Pen HTML – Div by Barbara Dörsam, HdM Stuttgart (@bdhdm) on CodePen.
<span>
-Element
<span>
steht für to span (überspannen).
Der Zweck eines <span>
-Elementes
ist das
Einschließen mehrerer Elemente (Text und andere Inline-Elemente) in einen
gemeinsamen Bereich
Dadurch werden Bereiche erzeugt, die mit CSS formatiert werden können.
Ein <span>
-Element ist ein
Inline-Element und hat ansonsten keine besonderen Eigenschaften.
Beispiel:
See the Pen HTML – Span by Barbara Dörsam, HdM Stuttgart (@bdhdm) on CodePen.