Heim > Artikel > Web-Frontend > Können CSS-Datenattribute Zeilenumbrüche mit Pseudoelementen rendern?
Können Sie Newline-Zeichen in CSS-Datenattribute integrieren, sodass sie mithilfe von Pseudoelementen angezeigt werden können? ? Lassen Sie uns dieses Szenario untersuchen.
Betrachten Sie den folgenden CSS- und HTML-Code:
[data-foo]:after { content: attr(data-foo); background-color: black; }
<div data-foo="First line \a Second Line">foo</div>
In diesem Szenario ist das „a“-Zeichen, das in CSS voraussichtlich ein Zeilenumbruchzeichen ist, führt nicht zum gewünschten Ergebnis.
Lösung:
Um das gewünschte Verhalten zu erzielen, ändern Sie das Datenattribut wie folgt:
<div data-foo="First line 
 Second Line">foo</div>
Erklärung:
Das obige ist der detaillierte Inhalt vonKönnen CSS-Datenattribute Zeilenumbrüche mit Pseudoelementen rendern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!