我如何 select 除了第一个字母之外的文本?
How do I select text except for the first letter?
我知道::first-letter
selects the first letter of a block-level element。
如何 select 除了第一个字母之外的所有文本?
我尝试了 :not(::first-letter)
,但 select 没有任何效果。
:not
can only be applied to simple selectors. Pseudo-elements aren't simple selectors,所以你不能反转它们。
您可以将 "non-first letter" 样式应用于所有文本,并将它们反转为第一个字母。
例如:
p {
color: red;
text-transform: uppercase;
}
p::first-letter {
color: black;
text-transform: none;
}
<p>red capitals except the first letter.</p>
我知道::first-letter
selects the first letter of a block-level element。
如何 select 除了第一个字母之外的所有文本?
我尝试了 :not(::first-letter)
,但 select 没有任何效果。
:not
can only be applied to simple selectors. Pseudo-elements aren't simple selectors,所以你不能反转它们。
您可以将 "non-first letter" 样式应用于所有文本,并将它们反转为第一个字母。
例如:
p {
color: red;
text-transform: uppercase;
}
p::first-letter {
color: black;
text-transform: none;
}
<p>red capitals except the first letter.</p>