You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于CSS选择器p.intro::first-letter的解析及intro类使用范围的疑问

问题解答

1. 选择器p.intro::first-letter的含义

这个选择器是三部分组合生效,拆解来看:

  • p:指定目标为<p>(段落)元素
  • .intro:筛选出带有intro类的元素
  • ::first-letter:伪元素,选中目标元素文本内容的第一个字母

三者组合后,作用是选中所有带有intro类的段落元素,将这些段落的第一个字母设置为红色、字号放大至200%。对应你提供的代码,就是第一行段落的首字母"T"会呈现红色且字号变大。

2. intro类是否仅能用于<p>元素?

当然不是。

你写的CSS规则只是针对带intro类的<p>元素生效,但intro类本身是通用的,完全可以加到任意HTML元素上,比如:

<h1 class="intro">这是标题</h1>
<div class="intro">这是一个div容器</div>

只不过这些元素不会触发你当前的CSS样式,因为规则只限定了p.intro。如果想让其他带intro类的元素也有类似样式,需要单独编写对应的选择器(比如h1.intro::first-letter,或者直接用.intro::first-letter匹配所有带该类的元素)。

内容的提问来源于stack exchange,提问作者Excelsior

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 22:01:38