Heim >Web-Frontend >CSS-Tutorial >Warum funktioniert mein CSS-Selektor „:first-letter' nicht für ein Span-Element?
Ein Versuch, den ersten Buchstaben eines Titelabschnitts zu formatieren, der mit der HTML-Ausgabe von Microsoft Word generiert wurde Die Verwendung des :first-letter-Selektors ist fehlgeschlagen. Der HTML-Code enthält ein span-Element mit verschiedenen Inline-Stilen.
Das Problem entsteht, weil :first-letter nur bei Elementen auf Blockebene funktioniert, wie in der MDN-Dokumentation definiert. In diesem Fall ist das span-Element ein Inline-Element.
Um das Problem zu beheben, gibt es zwei Möglichkeiten:
p::first-letter { font-size: 500px; }
p b span::first-letter { font-size: 500px !important; } span { display: inline-block; }
Das obige ist der detaillierte Inhalt vonWarum funktioniert mein CSS-Selektor „:first-letter' nicht für ein Span-Element?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!