前端技术学习之选择器(六)
2017-01-09 00:00
281 查看
七,结构性伪类选择器:nth-child(n)
:nth-child(n)选择器用来匹配某个父元素的一个或多个特定的子元素。
代码例子:
<!DOCTYPE html>
<html>
<head>
<style>
/*p:nth-child(2n+0)
{
background:#ff0000;
}
p:nth-child(odd)
{
background:#ff0000;
}*/
p:nth-child(even)
{
background:#0000ff;
}
</style>
</head>
<body>
<h1>这是标题</h1>
<p>第一个段落。</p>
<p>第二个段落。</p>
<p>第三个段落。</p>
<p>第四个段落。</p>
</body>
</html>
运行效果:
备注:Odd 和 even 是可用于匹配下标是奇数或偶数的子元素的关键词(第一个子元素的下标是 1)。使用公式 (an + b)。描述:表示周期的长度,n 是计数器(从 0 开始),b 是偏移值。
:nth-last-child(n)和:nth-child(n)相似,但是多了个last,这个last代表从后向前,其他地方没差别。
:nth-child(n)选择器用来匹配某个父元素的一个或多个特定的子元素。
代码例子:
<!DOCTYPE html>
<html>
<head>
<style>
/*p:nth-child(2n+0)
{
background:#ff0000;
}
p:nth-child(odd)
{
background:#ff0000;
}*/
p:nth-child(even)
{
background:#0000ff;
}
</style>
</head>
<body>
<h1>这是标题</h1>
<p>第一个段落。</p>
<p>第二个段落。</p>
<p>第三个段落。</p>
<p>第四个段落。</p>
</body>
</html>
运行效果:
备注:Odd 和 even 是可用于匹配下标是奇数或偶数的子元素的关键词(第一个子元素的下标是 1)。使用公式 (an + b)。描述:表示周期的长度,n 是计数器(从 0 开始),b 是偏移值。
:nth-last-child(n)和:nth-child(n)相似,但是多了个last,这个last代表从后向前,其他地方没差别。
相关文章推荐
- Mootools 1.2教程(2) DOM选择器
- 浅谈jquery选择器 :first与:first-child的区别
- jquery通过closest选择器修改上级元素的方法
- jQuery选择器简明总结(含用法实例,一目了然)
- jQuery双向列表选择器DIV模拟版
- jQuery表单对象属性过滤选择器实例详解
- 常用jQuery选择器总结
- 巧妙地使用CSS选择器
- javascript 日期联动选择器 [其中的一些代码值得学习]
- js实现的简单radio背景颜色选择器代码
- JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
- JavaScript实现DOM对象选择器
- jQuery选择器源码解读(五):tokenize的解析过程
- jQuery选择器全集详解
- jQuery内容过滤选择器用法分析
- jQuery内容过滤选择器用法示例
- jQuery选择器实例应用
- jquery入门必备的基本认识及实例(整理)
- 使用jQuery在对象中缓存选择器的简单方法
- jQuery 选择器项目实例分析及实现代码