关键字值
odd
表示那些数字位置为奇数的元素(例如 1、3、5、7 等)。
even
表示数字位置为偶数的元素(例如 2、4、6、8 等)。
语法
:nth-child() {
css declarations;
}
:nth-child 选择器的例子:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
p:nth-child(3) {
background: #ccc;
}
</style>
</head>
<body>
<h2>:nth-child selector example</h2>
<div>
<p>Paragraph 1</p>
<p>Paragraph 2</p>
<p>Paragraph 3</p>
<p>Paragraph 4</p>
</div>
</body>
</html>
“odd”和“even”关键字的示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
p:nth-child(odd) {
background: #1c87c9;
color: #eeeeee;
}
p:nth-child(even) {
background: #666666;
color: #eeeeee;
}
</style>
</head>
<body>
<p>The first paragraph.</p>
<p>The second paragraph.</p>
<p>The third paragraph.</p>
</body>
</html>
功能符号
<An+B>
表示那些数字位置与模式 An+B 匹配的元素(对于 n 的每个正整数或者零值)。
第一个元素的索引是1,公式中的n从0开始。
A和B的值必须是整数。
:nth-child() 伪类根据元素的索引为元素选择和添加样式。
:nth-child() 可以由数字、关键字或者公式指定。
日期:2020-06-02 22:14:39 来源:oir作者:oir
