我可以为css中的特定行指定样式吗?
有没有办法将css格式仅应用于css中的第一行(或第n行)文本? 假设我有:我可以为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
<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;
}