首页 > css教程 > 正文

CSS伪类nth-child怎么使用

原创 2018-12-08 17:48:19 0 458
赞助会员专享特权
CSS中有一个伪类nth-child,这个伪类该怎么使用呢?接下来的这篇文章就来给大家介绍一下CSS中的伪类nth-child的使用方法,我们来看具体的内容。

nth-child

nth-child是一个伪类,它为选择器添加条件,并允许您将样式应用于子元素的第n个(nth)。

当你想要交替设置背景颜色以便在包含许多项目的表格中轻松查看时,nth-child就变得非常有用。

下面我们就来看nth-child的使用方法

nth-child的描述如下

元素:nth-child(值){样式的内容}

除了数字,2n + 1和一些数学表达式之外,even(偶数)等可以被设置为值。

仅应用于偶数时: 2n或even
仅应用于奇数: 2n+1或odd

还有其他情况,下面我们来看具体的应用实例

首先HTML代码如下

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="sample.css" type="text/css">
</head>
<body>
<ul type="square">
<li>列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
<li>列表项目6</li>
</ul>
</body>
</html>

运行效果如下图所示

2345截图20181208172806.png

接着使用nth - child,并进行设置,使背景颜色成为#add8e6,仅应用于特定的列表项目。

选择偶数时的情况

nth-child的值设置为even或者2n

CSS代码

ul li:nth-child(even){
	background-color: skyblue;
}

在浏览器上显示如下效果

nth-child

选择奇数时的情况

nth-child的值设置为odd或者2n+1

CSS代码

ul li:nth-child(odd){
	background-color: skyblue;
}

在浏览器上显示如下效果

nth-child

仅选择第n个元素的情况


输入要应用于nth-child值的项目编号。我们在这里输入3。

CSS代码

ul li:nth-child(3){
	background-color: skyblue;
}

在浏览器上显示效果如下

2345截图20181208173908.png

选择第n个及以上的元素的情况

n+到nth - child输入要开始应用的项目的数值。这里是n+4。

CSS代码

ul li:nth-child(n+4){
	background-color: skyblue;
}

在浏览器上运行效果如下

2345截图20181208174416.png

以上就是CSS伪类nth-child怎么使用的详细内容,更多请关注php中文网其它相关文章!

  • 相关标签:nth-child
  • 本文原创发布php中文网 ,转载请注明出处,感谢您的尊重!
  • 相关文章


  • JQuery中:nth-child(N)和:eq(N)选择器两者的区别
  • jquery :nth-child选择器所出现的问题解决
  • jquery中选择子元素的选择器即nth-child选择器
  • jquery中nth-child(3n)的意思是什么?
  • jQuery选择器:first-child和:nth-child以及:last-child的使用总结
  • 比较CSS3选择器:nth-child和:nth-of-type之间的区别
  • CSS伪类nth-child怎么使用
  • 网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
    独孤九贱(5)_ThinkPHP5视频教程

    独孤九贱(5)_ThinkPHP5视频教程

    ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。《php.cn独孤九贱(5)-ThinkPHP5视频教程》课程以ThinkPHP5最新版本为例,从最基本的框架常识开始,将...

    独孤九贱(4)_PHP视频教程

    独孤九贱(4)_PHP视频教程

    江湖传言:PHP是世界上最好的编程语言。真的是这样吗?这个梗究竟是从哪来的?学会本课程,你就会明白了。 PHP中文网出品的PHP入门系统教学视频,完全从初学者的角度出发,绝不玩虚的,一切以实用、有用...

    独孤九贱(1)_HTML5视频教程

    独孤九贱(1)_HTML5视频教程

    《php.cn原创html5视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了HTML知识。 ...

    ThinkPHP5实战之[教学管理系统]

    ThinkPHP5实战之[教学管理系统]

    本套教程,以一个真实的学校教学管理系统为案例,手把手教会您如何在一张白纸上,从零开始,一步一步的用ThinkPHP5框架快速开发出一个商业项目。

    PHP入门视频教程之一周学会PHP

    PHP入门视频教程之一周学会PHP

    所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通...

    相关视频教程

  • HTML/CSS  5小时基础入门教程 HTML/CSS 5小时基础入门教程
  • 弹指间学会HTML+CSS 弹指间学会HTML+CSS
  • HTML+CSS  轻松入门教程 HTML+CSS 轻松入门教程
  • HTML+CSS基础入门教程 HTML+CSS基础入门教程
  • CSS3从入门到精通教程 CSS3从入门到精通教程
  • 相关视频章节