Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Inline-Block-Elemente ohne zusätzliche Zeilenumbrüche richtig ausrichten?

Wie kann ich Inline-Block-Elemente ohne zusätzliche Zeilenumbrüche richtig ausrichten?

Barbara Streisand
Freigeben: 2024-12-01 20:35:15
Original
756 Leute haben es durchsucht

How Can I Properly Justify Inline-Block Elements Without Extra Line Breaks?

Können Inline-Block-Elemente ordnungsgemäß mit „text-align: justify;“ ausgerichtet werden?

In früheren Diskussionen wurde untersucht, wie man „text-align: justify;“ anwendet. text-align: justify“, um Inline-Block-Elemente gleichmäßig zu verteilen. Bei Verwendung dieser Technik wird jedoch am Ende der Zeile der ausgerichteten Elemente ein Zeilenumbruch erstellt.

Aktuelle Problemumgehung

Um diesen zusätzlichen vertikalen Abstand zu beseitigen, a Die Problemumgehung besteht darin, einen negativen Rand für ein „Element vor“ zu verwenden, während „Position: relativ“ auf die Inline-Block-Elemente angewendet wird. Diese Kombination verschiebt die Textzeilen nach oben und entfernt die zusätzliche Zeile.

.prevNext {
    text-align: justify;
}

.prevNext a {
    display: inline-block;
    position: relative;
    top: 1.2em;
}

.prevNext:before{
    content: '';
    display: block;
    width: 100%;
    margin-bottom: -1.2em;
}

.prevNext:after {
    content: '';
    display: inline-block;
    width: 100%;
}
Nach dem Login kopieren

Zukünftige Lösung

Zukünftig die Eigenschaft „text-align-last“. , das in Firefox und Internet Explorer unterstützt wird, könnte eine einfachere Lösung bieten. Derzeit ist es jedoch nicht vollständig in Webkit implementiert.

.prevNext {
    text-align: justify;
    text-align-last: justify;
}
Nach dem Login kopieren

Mit dieser Eigenschaft kann die letzte Zeile von Inline-Block-Elementen gerechtfertigt werden, sodass keine Problemumgehung erforderlich ist.

Das obige ist der detaillierte Inhalt vonWie kann ich Inline-Block-Elemente ohne zusätzliche Zeilenumbrüche richtig ausrichten?. 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