想要使用CSS获取特定位置的子元素,可以使用CSS :nth-child()选择器。:nth-child()选择器仅用于选择属于其父级的第n个子级(无论类型如何)的元素。下面本篇文章就来给大家介绍一下CSS :nth-child()选择器,希望对大家有所帮助。

:nth-child(n) 选择器匹配父元素中的第 n 个子元素,元素类型没有限制。

语法:: nth-child(arg) {

// CSS样式

}

参数:

其中arg是表示匹配元素的模式的参数。它可以是一个数字(number)、一个关键字(odd 或 even)或一个线性方程。

● number:表示其位置由参数指定的元素。

● odd:表示位置为奇数的元素,即1,3,5等。

● even:代表位置均匀的元素,即2,4,6等。

● 线性方程:表示每个正整数n的位置与模式A * n + B匹配的元素。n的值从零开始。

示例1:选择作为参数传递的元素

p:nth-child(2) {

color: red;

font-weight: bold;

font-size: 20px;

}

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

效果图:

示例2:选择偶数子元素

p:nth-child(even) {

color: red;

font-weight: bold;

font-size: 20px;

}

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

效果图:

示例3:选择奇数子元素

p:nth-child(odd) {

color: red;

font-weight: bold;

font-size: 20px;

}

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

效果图:

示例4:将线性等式作为参数

p:nth-child(3n + 2) {

color: red;

font-weight: bold;

font-size: 20px;

}

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

效果图:

更多web前端开发知识,请查阅 HTML中文网 !!

css找某个元素的下个子元素,使用CSS获取特定位置的子元素相关推荐

  1. css找某个元素的下个子元素,css判断某元素的子元素个数并分别设置样式的方法...

    工作时遇到这样一个问题:根据某元素所包含的子元素个数,分别设置不同的样式,这个用js可以解决,不过个人认为用css解决可能更简单一点.这也正好加深了我对css选择器的理解和运用. demo如下: 效果 ...

  2. css找某个元素的下个子元素,CSS可以检测一个元素有多less个子元素?

    注:这个解决scheme将返回一定长度的子集,而不是你所要求的父元素. 希望它仍然有用. 安德烈·路易斯提出了一个方法: http : //lea.verou.me/2011/01/styling-c ...

  3. 怎么判断子元素距离父元素顶部位置_css子元素如何相对父元素定位?

    在css中,可以使用position属性,通过给父元素设置相对定位"position:relative;"样式,给子元素设置绝对定位"position:absolute; ...

  4. JS与jQuery获取任意事件的子元素下标(获取当前类数组的某一子元素下标)

    JavaScript方法 var child = document.getElementsByClassName("child");for(var i=0;i<child.l ...

  5. jQuery——子元素筛选器

    子元素筛选器 名称 :first-child JQ语法 jQuery( "selector:first-child" ) 说明 :first-child选择器用于匹配作为父元素的第 ...

  6. hover父元素,不希望子元素消失(子元素盒子在下方展开,但鼠标移到子元素时盒子却消失了)

    问题: 1.hover注销父元素时,展开11111111子元素盒子下拉框: 2.鼠标移动到11111111子元素时,不希望11111111盒子消失:但有时候却消失了: 原因:'注销' 此元素可能存现绝 ...

  7. css获取父元素下第几个元素出坑和JQuery通过index()获取下标出坑方法

    这里首先要区分nth-of-type(n)和nth-child(n)的区别: nth-of-type(n) 选择器匹配属于父元素的 特定类型 的第 N 个子元素的每个元素. nth-child(n) ...

  8. css表示第一个元素和最后一个元素,CSS第一个和最后一个子元素

    我在一个div中渲染2个按钮,并且想要向左和向右浮动一个按钮.CSS第一个和最后一个子元素 我以为我可以使用:第一,孩子最后:子元素,但似乎对CSS的:第一胎运行,并且然后在写的:最后一子标签 我还使 ...

  9. [译] 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)

    测试案例:http://blog.csdn.net/goodshot/article/details/44408245 当构建页面排版时,有不同的方法可以使用.使用哪一种方法取决于具体页面的排版要求, ...

  10. html盒子模型子元素怎么水平占满父元素_前端面试常考问题之css盒模型

    一.题目:谈一谈你对CSS盒模型的认识 专业的面试,一定会问 CSS 盒模型.对于这个题目,我们要回答一下几个方面: (1)基本概念:content.padding.margin. (2)标准盒模型. ...

最新文章

  1. linux gcc 内联汇编入门
  2. vmware三种网络模式配置(转载)
  3. java的归并排序算法_归并排序算法Java实现
  4. Qualcomm QXDM工具简介和log抓取
  5. vmware虚拟机安装win7_图文分享虚拟机怎么安装win7系统
  6. 华为云发力分布式云,折射出云计算哪些定势?
  7. 逆向分析CrackMe系列——CrackMe001
  8. Excel数据转柱状图
  9. premiere导入视频没有声音怎么办?快速解决方法,几步就搞定
  10. oracle删sequen,Oracle中如何创建使用SEQUENCES
  11. 便捷缴费 支付 (一)
  12. 员工转正申请书_员工转正申请书
  13. 进程冲突造成的深信服ssl ***客户端登录异常问题
  14. 使用weixin4j开发微信JS-SDK微信配置接口实现分享朋友圈
  15. K8S学习之service
  16. Bootstrap智能消息提示框
  17. Python采集CSDN博客排行榜数据
  18. Unity前项渲染和延迟渲染(二)
  19. Android OpenCV(六十四):图像矩
  20. QCS2290 secureboot 流程

热门文章

  1. log10/log2--求常用对数/以2为底的对数
  2. 产品读书《自控力:斯坦福大学最受欢迎的心理学课程》
  3. 前阿里P10赵海平被打3.25后离职,加入字节跳动,职级或为4+
  4. python判断闰年程序_python实现闰年
  5. 软件著作权申报中60页标准代码文档
  6. 找不到文件“c:/Users/Administrator/Desktop/vue_dom2/node_modules/postcss-discard-overridden/types/index.d.
  7. Ques核心思想——CSS Namespace
  8. linux ps命令什么意思,linux之ps命令详解
  9. 取消参考文献自动编号_取消参考文献引用 - 卡饭网
  10. winform控件焦点设置