::first-line伪元素用于设置块级元素首行样式,语法为选择器后加::first-line,支持字体、颜色等属性,不支持边距尺寸,受容器宽度影响。
在CSS中,::first-line 伪元素可以用来选择一段文本中第一行的文字,并为其单独设置样式。要将它与CSS选择器结合使用,只需在任意
有效的选择器后追加 ::first-line 即可。
你可以将 ::first-line 添加到标签选择器、类选择器或ID选择器后面,以精确控制特定元素内首行文字的样式。
例如:常见用途包括让段落首行加粗、变色或调整字体大小,增强排版视觉效果。
示例代码:
p.highlight::first-line {
color: #d63384;
font-weight: bold;
font-variant: small-caps;
}
上面的样式会作用于所有带有 highlight 类的段落,仅对第一行生效。
::first-line 只能应用于块级元素(如 div、p),不能用于行内元素(如 span)。它支持的属性包括字体、颜色、背景、文本对齐等,但不支持所有CSS属性,比如边距和尺寸类属性。
关键点: