Was ist ein HTML-Absatz?
Ein HTML-Absatz (HyperText Markup Language) ist ein Tag, das in einem HTML-Dokument verwendet wird, um einen Block als Absatz zu definieren. Es ist ein Element auf Blockebene und die HTML-Sprachspezifikation verbietet, die meisten anderen Elemente auf Blockebene zu enthalten. Das Einfügen eines Textblocks in ein HTML-Absatz-Tag bewirkt in den meisten Webbrowsern das Einfügen einer Leerzeile vor dem Beginn des Absatzes und nach dem Ende des Blocks. Das Definieren eines Bereichs als Absatz hat auch den Vorteil, dass dem gesamten Inhalt mithilfe von CSS (Cascading Style Sheets) bestimmte Stile zugewiesen werden können. Es wird im Allgemeinen als fehlerhaft angesehen, mehrere Absatzblöcke als einzige Formatierung auf einer Seite zu verwenden, obwohl es einige Situationen gibt, in denen dies erforderlich sein kann.
Das HTML-Absatz-Tag ist eines der grundlegendsten Elemente, die in einem HTML-Dokument enthalten sein können. Es ist auch ein Element auf Blockebene, dh es definiert einen Code- oder Textblock. Dies schränkt den Codetyp ein, den ein HTML-Absatz tatsächlich enthalten kann, wobei die meisten anderen Elemente auf Blockebene, wie z. B. strukturierte Listen und andere Absätze, ausgeschlossen werden. Innerhalb eines Absatzblocks können nur Tags für die Inline-Formatierung verwendet werden, einschließlich Tags für Kursiv-, Fett- oder Adressverknüpfungen.
Der Grund, warum ein HTML-Absatz-Tag erforderlich ist, besteht darin, dass beim Lesen eines HTML-Dokuments durch einen Webbrowser die meisten Leerzeichen und Zeilenumbrüche entfernt werden, die verwendet wurden. Hierfür gibt es eine Reihe von Gründen. Einer liegt jedoch daran, dass Computerbetriebssysteme einen Zeilenumbruch auf unterschiedliche Weise definieren, sodass es einfacher ist, ihn zu entfernen, als ihn zu übersetzen. Ohne die Möglichkeit, Zeilenumbrüche zu verwenden, müssen HTML-Tags zum Definieren der Formatierung verwendet werden. In Verbindung mit dem HTML-Absatz-Tag wird häufig ein anderes Tag verwendet, das als Zeilenumbruch bezeichnet wird. Dabei wird einfach eine leere Zeile an der Stelle eingefügt, an der sich das Tag befindet. Die Verwendung mehrerer Zeilenumbrüche innerhalb eines größeren Absatzblocks ist die bevorzugte Methode zur Bereitstellung von Abständen, im Gegensatz zu vielen Absatzregistern, die bei gleichzeitiger Platzierung mehrere Zeilenumbrüche zwischen Absätzen verursachen.
Es gibt mehrere Attribute, die ein HTML-Absatz-Tag verwenden kann, obwohl einige von ihnen durch CSS-Attribute ersetzt wurden, die genauere Layout- und Abstandsoptionen bieten. Die Ausrichtung des Absatzes nach rechts, links oder in der Mitte ist eines dieser veralteten Attribute. Einige andere Elemente eines Absatzes, die geändert werden können, sind die Richtung des Textes für Fremdsprachen und die Reaktion auf normale Benutzeraktionen wie das Überfahren des Blocks mit der Maus oder das Klicken darauf.