Einfügung von CSS-Zeilenumbrüchen in Inline-Block-Elementen
In diesem Fall möchten Sie einen Zeilenumbruch nach einem bestimmten Inline-Block erzwingen Element ohne Rückgriff auf Float, Blöcke mit fester Breite oder display:table-cell. Diese Frage befasst sich mit der theoretischen Möglichkeit, mithilfe von CSS einen Zeilenumbruch in Inline-Inhalte einzufügen.
Das Problem
Angesichts des bereitgestellten HTML und CSS besteht die Herausforderung darin, Inhalte zu erstellen drei Spalten mit Listenelementen ohne Verwendung ungültiger Syntax oder spezifischer Layouttechniken.
Potenzielle Lösung
Es wurde ein Ansatz unter Verwendung von CSS nach Pseudoelement versucht:
li:nth-child(4):after { content:"xxx"; display:block }
Dies führte jedoch nicht zum gewünschten Ergebnis.
Die Antwort
Aufgrund der bereitgestellten Informationen ist es nicht möglich, einen Zeilenumbruch danach zu erzwingen ein bestimmtes Inline-Block-Element mit reinem CSS. Dies liegt daran, dass Inline-Block-Elemente von Natur aus nebeneinander angeordnet sind. Um das gewünschte Layout zu erreichen, müssen alternative Methoden wie float oder display:table-cell verwendet werden.
Das obige ist der detaillierte Inhalt vonKann CSS Zeilenumbrüche innerhalb von Inline-Block-Elementen erzwingen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!