Ich weiß, dass ::first-letter
wählt den ersten Buchstaben eines block-level element.Wie wähle ich Text außer dem ersten Buchstaben?
Wie kann ich den gesamten Text außer dem ersten Buchstaben auswählen?
Ich versuchte :not(::first-letter)
, aber das hat nichts ausgewählt.
Möglicherweise möchten Sie auf die [spec] verknüpfen (https://drafts.csswg.org/selectors-3/#negation) und auch angeben, warum Pseudo-Elemente keine Argumente für ': not' sein können (weil das Pseudo-Element kein einfacher Selektor ist). Nur ein Vorschlag :) – Harry
Es ist erwähnenswert, dass für Eigenschaften wie Farbe, 'color: currentColor' hier * nicht * funktioniert, weil das :: first-letter-Feld, wie alle Pseudo-Element-Boxen, ein Nachkomme des p ist Box und so seine currentColor wird der Rest des Textes sein - rot. Deshalb muss die ursprüngliche Farbe wieder fest codiert werden. – BoltClock