Block-Element
Block- und Inline-Elemente
HTML-Elemente können in zwei wichtige Gruppen eingeteilt werden: Block-Elemente und Inline-Elemente.
Block-Elemente
Block-Elemente nehmen standardmäßig die gesamte verfügbare Breite ein und beginnen immer in einer neuen Zeile.
Sie werden oft verwendet, um größere Bereiche einer Webseite zu strukturieren.
Beispiele für Block-Elemente sind: <div>, <p>, <h1> bis <h6>.
Wenn du einem Block-Element einen Rand gibst, erkennst du, dass es die komplette Breite der Zeile einnimmt – auch wenn nur wenig Text enthalten ist.
HTML Codebeispiel
1<p style="border: 1px solid black">Block-Element</p>
2<div style="border: 1px solid black">Block-Element</div>Ausgabe
Inline-Elemente
Inline-Elemente nehmen nur so viel Platz ein, wie ihr Inhalt benötigt.
Sie beginnen nicht in einer neuen Zeile und stehen meistens mitten im Text.
Beispiele für Inline-Elemente sind: <span>, <strong> und <a>.
Wenn du einem Inline-Element einen Rand gibst, siehst du, dass nur der eigentliche Inhalt umrandet wird.
HTML Codebeispiel
1<span style="border: 1px solid black">
2Inline-Element
3</span>Ausgabe
Inline-Elemente in Block-Elementen
Du kannst Inline-Elemente innerhalb von Block-Elementen verwenden.
So kannst du einzelne Wörter oder Textbereiche besonders hervorheben.
Ein Block-Element solltest du jedoch normalerweise nicht innerhalb eines Inline-Elements einfügen.
HTML Codebeispiel
1<p style="border: 1px solid black">
2 Das ist ein
3 <strong style="border: 1px solid blue">
4 wichtiges
5 </strong>
6 Wort.
7</p>Ausgabe
Das ist ein wichtiges Wort.
Im nächsten Kapitel lernst du: Das <div>-Element (Block-Container)