CSS3序选择器学习记录
来源:互联网 发布:csol剑伤害数据 编辑:程序博客网 时间:2024/06/05 20:47
CSS3中序选择器功能让网页中标签添加样式提供了方便,减少了 id 和class 的使用。
下面以 为 p 标签添加样式为例
p:frist-child 这个选择器代表的是网页中同等级别的标签,第一个如果为p 标签时,实现其样式。
p:last-child 有了第一个,就有最后一个,这个表示为同等级别标签中,如果最后一个标签为p 标签,实现其样式。
p:nth-child() 这个选择器的括号中可以填入我们需要制定的位置,如果在同等级标签中,对应位置上为 p 标签的话,就实现其样式。
p:nth-last-child() 这个是倒数的意思,即同等级标签中,由后开始数起,对应位置上如果为 p 标签的话,就实现其样式。
p:only-child 这个标签代表的是同等级标签中,如果单单存在一个 p 标签,不存在其他的标签时,实现其样式。
上面的序选择器都属于同等级不同类型标签时,但是实际情况下,我们总要拜托其他标签来实现功能,所以序选择器还提供下面的功能。
p:frist-of-type 这个选择器与frist-child 类似,但是它会在同等级标签中忽略掉 p 以外的其他标签来进行选择。
p:last-of-type 同样的,有第一个就有最后一个,同等级中相同类型的最后一个实现样式。
p:nth-of-type() 在这个括号中填入的值将在同等级同类型的标签中,实现对应位置的样式。
p:nth-last-of-type() 实现倒数同等级相同类型标签的样式
p:only-of-type 这个代表的是,如果在同一等级中,p标签只存在一个时,实现其样式。
出了上面的是个写法之外,CSS3的序选择器的nth-child 、nth-last-child、nth-of-type、nth-last-of-type中,还提供能了函数功能(xn+y)
其中 x 和 y 为程序员使用,n 代表着当前标签的数目,默认由0开始,知道标签数目结束。
如果想要实现单数个有样式,双数个无样式,可以为2n+1;想要实现双数个有样式,单数个无样式,可以为2n+0。
CSS3还提供了英文写法方便了上面函数的书写,如果想实现单数个有样式,双数个无样式,也可以直接使用英文odd,即为奇数的意思,同样能实现效果。
直接使用英文even,即为偶数的意思,可以实现双数个有样式,单数个无样式。
方便了书写函数的麻烦。~\(≧▽≦)/~
- CSS3序选择器学习记录
- css3--学习记录二(选择器)
- CSS3-学习记录三(选择器)
- html5学习-CSS3-选择器
- CSS3学习----选择器、字体
- CSS3学习笔记-选择器
- CSS3选择器学习笔记
- CSS3学习笔记-选择器
- css3学习笔记-css3选择器
- CSS3学习之选择器篇
- CSS3学习 :nth-child() 选择器
- css3学习 之 css选择器(css3 属性选择器)
- CSS3-学习记录一
- Css3学习笔记(一):选择器篇
- html5学习-CSS3-选择器插入对象
- CSS3学习笔记之(三)选择器
- CSS3学习笔记 之 基本选择器
- CSS3学习笔记 之 层次选择器
- 最后一次异常的原理和走出异常的方法及IAT的修复问题。
- mysql-学习1
- LA 3135Argus
- JSP的2种注释方式
- Linux文件权限及用户管理_1
- CSS3序选择器学习记录
- Spring 中的TransactionTemplate
- Android runtime 基础知识
- 庆丰四年之撸起袖子加油干天上不会掉馅饼
- iscroll基本使用
- Java基础语法
- 小人儿的笔记(AngularJS)--02
- 1.为什么使用Maven
- Linux基础命令学习:文本编辑vim