我可以为css中的特定行指定样式吗?

我可以为css中的特定行指定样式吗?,css,Css,有没有办法将css格式仅应用于css中的第一行(或第n行)文本? 假设我有: <h2>This is a line of text on my web page</h2> 这是我网页上的一行文本 显示为: 这是一行文字 在我的网页上 有没有一种方法可以预先为第一行和第二行指定单独的格式,而不知道换行符将出现在哪里?只有:first-line伪元素;第二、第三、第四。。。第n行 h2 { font-size: 2em; color: blue; } h

有没有办法将css格式仅应用于css中的第一行(或第n行)文本? 假设我有:

<h2>This is a line of text on my web page</h2>
这是我网页上的一行文本
显示为:

这是一行文字
在我的网页上
有没有一种方法可以预先为第一行和第二行指定单独的格式,而不知道换行符将出现在哪里?

只有
:first-line
伪元素;第二、第三、第四。。。第n行

h2 {
    font-size: 2em;
    color: blue;
}

h2:first-line {
    color: red;
}
使用(CSS2)或(CSS3)


只有一个冒号…不是两个。即使在伪元素中也是如此。:)@史:你可能想读书。我把它们简化为一个冒号,以表示对IE<9的友好。谢谢。我还不知道伪类和伪元素之间的区别。@Shi:注意在CSS3中,
:first-line
仍然可以-唯一的区别是IE(总是IE)
h2:first-line {
  font-weight: bold;
}