好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css3内容选择器

CSS3内容选择器是CSS3选择器中一种特殊的选择器,用于选取包含特定内容的元素。CSS3内容选择器同时支持正则表达式,可以对内容进行更加精确的匹配。下面是常用的CSS3内容选择器:

p:contains(text) {
color: red;
}
p:empty {
background-color: gray;
}
p:not(:first-child) {
font-weight: bold;
}
p::first-letter {
font-size: 2em;
color: blue;
}
p::first-line {
text-decoration: underline;
}

:contains(text) 选择器用于选取包含给定文本的元素。例如, p:contains('hello') 将选取所有包含“hello”文本的

元素,并将文本颜色设置为红色。

:empty 选择器用于选取没有子元素的元素。例如, p:empty 将选取所有没有子元素的

元素,并将背景颜色设置为灰色。

:not(selector) 选择器用于选取不匹配给定选择器的元素。例如, p:not(:first-child) 将选取除了第一个子元素以外的所有

元素,并将字体加粗。

::first-letter 伪元素用于选取元素的第一个字母。例如, p::first-letter 将选取所有

元素的第一个字母,并将字体大小设置为2em,颜色设置为蓝色。

::first-line 伪元素用于选取元素的第一行。例如, p::first-line 将选取所有

元素的第一行,并将文本加下划线。

查看更多关于css3内容选择器的详细内容...

  阅读:71次