Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mit CSS Zeilenumbrüche vor HTML-Elementen einfügen?

Wie kann ich mit CSS Zeilenumbrüche vor HTML-Elementen einfügen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-02 19:38:12923Durchsuche

How Can I Insert Line Breaks Before HTML Elements Using CSS?

Zeilenumbrüche vor Elementen in CSS einfügen

Das Einfügen von Zeilenumbrüchen vor HTML-Elementen ist mithilfe der CSS-Inhaltseigenschaft möglich.

Verwendung der Escape-Sequenz „A“

Die CSS2-Spezifikation ermöglicht die Verwendung der Escape-Sequenz „A“, um das Ende einer Zeile zu kennzeichnen. Dies kann verwendet werden, um einen Zeilenumbruch vor einem Element einzufügen:

#restart:before {
  content: '\A';
}

Um eine ordnungsgemäße Anzeige sicherzustellen, müssen Sie möglicherweise Leerzeichen hinzufügen: pre; zum Element.

Alternative Methode mit :before Pseudo-Element

Ein anderer Ansatz besteht darin, ein Pseudoelement mit display: block und leerem Inhalt zu erstellen:

:before {
  content: ' ';
  display: block;
}

Diese Methode fügt vor dem Element ein Leerzeichen auf Blockebene ein und erstellt so effektiv eine Linie Pause.

Hinweis:

Denken Sie daran, dass „A“ das Ende einer Zeile darstellt, nicht das
Etikett. Diese Methode fügt kein tatsächliches
Element in das DOM.

Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS Zeilenumbrüche vor HTML-Elementen einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn