我如何 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 没有任何效果。

:notcan 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>