Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Können Sie einen Zeilenumbruch nach einem Element nur mit CSS erzwingen?

Barbara Streisand
Freigeben: 2024-10-30 19:35:30
Original
919 Leute haben es durchsucht

Can You Force a Line Break After an Element Using Only CSS?

Zeilenumbrüche mit CSS erstellen

Sie benötigen einen Zeilenumbruch, möchten aber keine zusätzlichen HTML-Tags hinzufügen? CSS ist für Sie da! So erreichen Sie einen Zeilenumbruch nach einem bestimmten Element wie einem

:

Frage:

Können Sie einen Zeilenumbruch nach einem Element nur mit CSS erzwingen? , ohne HTML-Tags hinzuzufügen?

Herausforderung:

Angenommen, wir haben ein

Element eingebettet in ein
  • :

    <code class="html"><li>
      Text, text, text, text, text. <h4>Sub header</h4>
      Text, text, text, text, text.
    </li></code>
    Nach dem Login kopieren

    Wir wollen einen Zeilenumbruch nach dem

    aber nicht vorher, während es inline bleibt. Die Einstellung display: block; ist keine Option, da es die Positionierung des Elements stören würde.

    Lösung:

    Mit etwas cleverem CSS können wir Folgendes erreichen:

    <code class="css">h4 {
      display: inline;
    }
    h4:after {
      content: "\a";
      white-space: pre;
    }</code>
    Nach dem Login kopieren

    Erklärung:

    • Anzeige: inline; hält das

      Element in derselben Zeile.

    • h4:after erstellt ein Pseudoelement nach dem

      und fügt das Unicode-Zeichen „a“ (Zeilenumbruch) ein.

    • white-space: pre; sorgt dafür, dass der eingefügte Zeilenumbruch sichtbar ist.

    Beispiel:

    Schauen Sie sich diese Geige für eine Live-Demo an: http://jsfiddle.net/Bb2d7 /

    Das obige ist der detaillierte Inhalt vonKönnen Sie einen Zeilenumbruch nach einem Element nur mit CSS erzwingen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

  • Quelle:php.cn
    Erklärung dieser Website
    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
    Neueste Artikel des Autors
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!