前言:今天码代码时候遇到的需求要选取前两个标签元素,查了资料记录下来~

nth-child(n)、first-child、last-child用法

注:nth-child(n)选择器匹配父元素中的第n个子元素。
n可以是一个数字,一个关键字,或者一个公式。

nth-child(n)用法:
1、nth-child(3)
表示选择列表中的第3个标签,代码如下:

li:nth-child(3){background:#fff}

2、nth-child(2n)
表示选择列表中的偶数标签,即选择 第2、第4、第6…… 标签,代码如下:

li:nth-child(2n){background:#fff}

3、nth-child(2n-1)
表示选择列表中的奇数标签,即选择 第1、第3、第5、第7……标签,代码如下:

li:nth-child(2n-1){background:#fff}

4、nth-child(n+3)
表示选择列表中的标签从第3个开始到最后,代码如下:

li:nth-child(n+3){background:#fff}

5、nth-child(-n+3)
表示选择列表中的标签从0到3,即小于3的标签,代码如下:

li:nth-child(-n+3){background:#fff}

6、nth-last-child(3)
表示选择列表中的倒数第3个标签,代码如下:

li:nth-last-child(3){background:#fff}

first-child用法:
1、first-child
first-child表示选择列表中的第一个标签。代码如下:

li:first-child{background:#fff}

last-child用法:
1、last-child
last-child表示选择列表中的最后一个标签,代码如下:

li:last-child{background:#fff}
加入要让第二个 th 占table表格总宽度的50%. 复制代码代码如下: <style type = “text/ css ”> table tr th: nth - child (2) </style> 第一个 第二个 第三个 : nth - child (n) 选择器匹配属于其父 元素 (在这里就是tr)的第 N (这里选择第2个)个 子元素 (这里 子元素 是th),不论 元素 的类型。 选择器匹配父 元素 中的第 n 个 子元素 元素 类型没有限制。n可以是一个数字,一个关键字,或者一个公式。注释:n从1开始p: nth - child (数字)p: nth - child (3)表示给第三个 元素 (P3)添加背景色接着上面的示例,如果p 元素 前面还有一个 元素 ,如下图所示,P2被添加了背景色,而不是P3因为这里的p: nth - child (1) 为h1 元素 ,p: nth - child (2)才为p 元素 首先定位p的父 元素 ,父 元素 下的第n个 元素 为当前 元素 css 才会生效。 最经遇到一个first- child 、last- child nth - child ()失效的问题,我相信还有很多人都会遇到,下面我就分2类来简单的说明下 ①first- child 和last- child 失效 第一种情况是first- child 和last- child 问题,话不多说先贴代码 <!DOCTYPE html> <meta... 该选择器选择的是A选择器选择的 元素 的父 元素 中的第n个 子元素 ,而且在匹配的阶段并没有 元素 类型的限制,但是,到了样式设置的阶段,却又有了 元素 类型的限制,比如p: nth - child (n)匹配p 元素 的父 元素 中的第n个 元素 ,如果第n个 元素 刚好是p,则进行样式设置,如果不是p,比如是h2,则不会进行相关的样式设置。刚接触到 CSS 的: nth - child 伪类选择器的时候,也是晕头转向的,搞不清楚“: nth - child (n) 选择器选择的是其父 元素 中的第 n 个 子元素 ,而且 元素 没有类型限制”这句话是什么意思。 css 如何获取 第几个 元素 ?下面本篇文章就来给大家介绍一下使用 CSS 获取 第几个 元素 的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。1、:first- child 选择器:first- child 匹配第一个 子元素 。例如:li:first- child {background:#fff}2、:last- child 选择器:last- child 用来匹配父 元素 中最后一个 子元素 ,例如:li:las... htmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">无标题文档body,p{margin:0;padding:0;}p{background-color:red;width:200px;height:200px;positi... 本文实例讲述了jQuery中:last- child 选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够匹配父 元素 的最后一个 子元素 。 注意:last只 选取 一个 元素 ,而此选择符将匹配每个父 元素 的最后一个 子元素 。 语法结构: 代码如下:$(“:last- child ”) 此选择器一般也要和其他选择器配合使用,比如类选择器、 元素 选择器等等。例如: 代码如下:$(“li:last- child ”). css (“color”,”blue”) 以上代码能够将父 元素 下最后一个li 元素 中的字体颜色设置为蓝色。 注意:这里有必要结合上面的代码再对概念进行一下说明。这里所说的父 元素 并不是li,而是li的父元 <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> <style type="text/ css "> # nth -test div: nth - child (-n + 4).