我正在使用CSS样式来改变第一个第二个字母的颜色

像这样

    .header .logo h1 > a:first-letter{
     color: #f91ea5;
     }

但我不知道如何改变第二和第三个字母的颜色它没有第二个字母元素我该如何解决它

===============>>#1 票数:4 已采纳

我想,你不能使用伪元素:second-letter:third-letter 这是设计的。 但如果它真的有必要,那么使用JavaScript,例如: thisthis

===============>>#2 票数:1

不,第二个或第三个字母没有选择器, 选择器级别3选择器级别4草案中的计划。 (如果有这样的选择者,他们很可能会遵循以下模式:nth-child(...) 。)

你可以做的是将字母包装在文本级容器中,例如

<a ...>A<span class=second>C</span><span class=third>M</span>E</a>

然后你可以使用像.second这样的普通类选择器。

  ask by Touchy Vivace translate from so

未解决问题?本站智能推荐: