CSS3中新增了几个子元素选择器,大大提高了开发者的开发效率。之前有些要通过为一个个子元素添加class,或者js实现才能实现的效果。现在可以很方便的用选择器实现。

这些新的样式已被现代浏览器及IE9以上支持。

选择器                                     说明

:first-child                         第一个子元素

:last-child                         最后一个子元素

:nth-child(3)                         第三个子元素

:nth-last-child(3)                  倒数第三个子元素

:nth-child(odd)                 所有奇数个子元素

:nth-child(even)                 所有偶数个子元素

div h2:nth-of-type(even)div    中所有的h2元素中,所有的偶数元素(只针对同类型子元素计算)

:nth-last-of-type                 反过来计算

li:nth-child(4n+1)                 循环样式 匹配第1,5,9...个li

li:nth-child(4n+2)                 循环样式 匹配第2,6,10...个li

li:nth-child(4n+4)                 可简写为 li:nth-child(4n)

ul li:first-child:last-child         是第一个也是最后一个,即匹配ul中只有一个li.

:only-child                       上面的简写形式。匹配某个父元素只有一个子元素

h2:nth-child(3) 与 h2:nth-of-type(3) 的区别?

h2:nth-child(3) 指 第三个子元素中正好是h2则应用该样式

h2:nth-of-type(3) 指所有的h2子元素的合集中,对第三个h2应用该样式html>

/*选择的是#hd里第一个p标签*/

#hd p:first-of-type{

color: blue;

font-size: 25px;

}

/*选择的是#hd里最后一个p标签*/

/*#hd p:last-of-type{

color: purple;

font-size: 25px;

}*/

/*如果div中只有一个p标签,就选中这个p标签(div可以有其它兄弟元素)*/

/*div p:only-of-type{

color: orange;

font-size: 25px;

}*/

/*选择的是div中独生子的(要求这个p标签没有任何兄弟元素)p标签*/

/*div p:only-child{

color: orange;

font-size: 25px;

}*/

/*选择的是div中第3个元素,并且要求第3个元素是p标签可以选中(如果第三个标签不是p标签选不中的)*/

/*div p:nth-child(3){

color: red;

font-size: 25px;

}*/

/*选择的是div中倒数第6个元素,并要求....*/

/*div p:nth-last-child(6){

color: orange;

font-size:60px;

}*/

/*选择的是div中第4个的p标签*/

/*div p:nth-of-type(4){

color: red;

font-size: 26px;

}*/

/*选择的是div中倒数第2个的p标签*/

/*div p:nth-last-of-type(2){

color: red;

font-size: 26px;

}*/

/*选择的是每个div里第一个span标签,并且要求第一个标签符合冒号前面的选择器的要求(简单说就是每个div第一个span标签)*/

div span:first-child{

color: blue;

font-size: 26px;

}

/*选择的是每个div里最后一个p标签*/

div p:last-child{

color: orange;

font-size: 26px;

}

这个是psan标签里的内容

科比支持湖人交易浓眉:湖人这3人远不如他01

特雷杨:今年新秀都很出色 但我才是最好的一个02

广厦险胜浙江扳平总比分 胡金秋狂砍34+1603

网友调侃詹皇被封盖 34岁的他真的老了?04

综述:诺天王得分超张大帅 马刺击败勇士取九连胜05

巴萨欲贱卖1.6亿帝星 曼联出1亿欧就能带走这位全能攻击手06

美股高开低走终结四连涨 AMD大涨近12%07

如何把苍白的人生包装成牛逼闪闪的简历?08

对于小Z的吐槽,我已经司空见惯了09

666666span

但是小Z进组以后发现他们对前端自动化没有什么了解

用vue的页面仔还是页面仔,哈哈~

用vue的页面仔还是页面仔,哈哈~

html 子级选择器,css3子选择器(选择某个标签做内容)相关推荐

  1. html+not选择器,CSS3属性选择器与(:not)选择器_html/css_WEB-ITnose

    一:css3属性选择器: img[alt]{ border:2px dashed #000;} 这个选择器会匹配页面标签中任何一个含有alt属性的图片标签. 还可以通过设定属性值来缩小匹配范围:如下代 ...

  2. css的nth选择器,CSS3 :nth-child() 选择器

    CSS3 :nth-child() 选择器 实例 指定每个 p 元素匹配的父元素中第 2 个子元素的背景色: p:nth-child(2) { background:#ff0000; } 定义和用法 ...

  3. css3学习 之 css选择器(css3 属性选择器)

    这是上一篇css选择器介绍里面内容比较详细..大家可以看看 下面我将结合<HTML 5与css 3权威指南>这本书 对css选择器再进行记录下 里面有些个人见解如果看客觉得有问题.可以提出 ...

  4. html的后代选择器,CSS3后代选择器和同级选择器简介和实例_html/css_WEB-ITnose

    CSS selector level 3规范中定义了一些和文档层级结构有关的连接选择器(或称组合选择器), 分为后代选择器(Descendant combinator/Child combinator ...

  5. CSS选择器(id选择器,包含选择器,标签名选择器,类选择器,属性选择器,通配符选择器,伪类选择器,相邻选择器,选择器的优先级,子选择器)

    CSS选择器 HTML:定义网页元素 CSS:美化网页元素,控制HTML标签展示样式 CSS与HTML相结合,结合方式如下: (1)内联样式:CSS代码复用性太低,书写凌乱,不推荐,缺点就是一次只能控 ...

  6. 子选择器和后代选择器

    子元素选择器 用大于符号(>)(子结合符),用于选择指定标签元素的第一代子元素. 上例子理解! <!DOCTYPE html> <html lang="en" ...

  7. :empty css 可以用在哪些标签,CSS3 :empty 选择器

    这可是个好东西,我也是这个星期才发现的,下面我们来说具体功能. p:empty { width:100px; height:20px; background:#ff0000; } A paragrap ...

  8. (九)HTML5+CSS3新特性:语义标签、多媒体标签、表单、新增选择器、盒子模型、模糊、calc函数、过渡

    本文仅用作学习记录,学习视频为B站的pink老师 文章目录 HTML5的新特性 HTML5新增的语义化标签 HTML5新增的多媒体标签 HTML5新增的input表单 HTML5新增的表单属性 CSS ...

  9. CSS3新增选择器及用法详细介绍

    目录 CSS属性选择器 E[att^=value]属性选择器 E[att$=value]属性选择器 E[att*=value]属性选择器 CSS3关系选择器 CSS3子代选择器(>) CSS3兄 ...

最新文章

  1. 非线性振动 matlab,用MATLAB分析非线性弹簧振子的振动
  2. js中的offset函数和position
  3. 构建知识图谱,让自己更值钱
  4. 代码优化Android ListView适配器三级优化详解
  5. linux--gdb调试
  6. 年度榜单:2013年最流行的15款免费英文字体
  7. 01-Eureka是什么?
  8. 中低频量化交易策略研发05_推进分析
  9. 关于数模中编程的一点愚见
  10. 小学英语与计算机技术整合,浅谈多媒体技术与小学英语教学的整合
  11. memcached入门
  12. 什么是带内管理 带外管理?
  13. 重置CAD 或者Civil 3d的所有环境
  14. python 数据库表结构转为类_Python sql server和postgresql的表结构转换
  15. Excel下的数据挖掘:学生成绩统计分析实战之前言
  16. VTK笔记-裁剪分割-几何裁剪-vtkClipPolyData
  17. matplotlib之绘制散点图
  18. 看的懂的scipy.sparse.csr_matrix和scipy.sparse.csc_matrix
  19. 程序员面试资源大收集
  20. Access数据库 实现分页查询

热门文章

  1. mysql-nt.exe w3wp.exe cpu 100%_认识w3wp.exe进程,从根本上解决占用资源较大问题
  2. 如何去除bootstrap中按钮的黑线边框
  3. python爬取股票大单历史记录_利用bs4爬取股票的历史交易数据
  4. mysql存储过程的返回值在哪里设置_MySQL存储过程的返回值
  5. qpaint 在graphicsview上的qimage画一条线_solidworks2016画一个塑料外壳:用开放的草图进行切除,你会吗?...
  6. python爬取歌曲评论并进行数据可视化
  7. V神:区块链跨链技术大规模应用将在一到两年内爆发
  8. apache下IE6对js的bug处理
  9. (一)Builder(建造者)模式
  10. 纯CSS3实现Material Design