摘要:新增了一些伪类选择器比如不要费力去理解他们到底为了解决什么问题是对集合进行操作还是怎么怎么着记住这么一个规则如果生效需要也就是当前元素的父元素的第一个子元素就是它本身此时才会生效同理需要才会生效第二类注意这里的有很大发展空间可以实
css3 新增了一些伪类选择器
比如: selecor:first-child
不要费力去理解他们到底为了解决什么问题, 是对集合进行操作还是怎么怎么着, 记住这么一个规则: 如果 selector:first-child 生效, 需要: **selector.parent.children.first == selector;**
也就是: 当前元素的父元素的第一个子元素就是它本身, 此时, selector:first-child 才会生效.
同理:
selector:last-child, 需要:
selector.parent.children.last == selector; 才会生效第二类
nth-child()
注意这里的 n 有很大发展空间, 可以实现 奇/偶, 选择哪几个, 从哪几个开始选.
nth-last-child() 倒着选
第三类:first-of-type
:last-of-type
:nth-of-type
:nth-last-of-type
:root
选择文档根元素.就是 html
:empty
选择元素中连个空格都没有的元素
:not
否定选择器
:only-child
在集合只有一个元素的时候才会生效.
::selection
只能设置两个属性:background,color.
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/112240.html
摘要:在元素之后添加内容控制表单控件的禁用状态。生成相对定位的元素,相对于其正常位置进行定位。由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样。 前端面试之CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任...
摘要:在元素之后添加内容控制表单控件的禁用状态。生成相对定位的元素,相对于其正常位置进行定位。由于浮动框不在文档的普通流中,所以文档的普通流的块框表现得就像浮动框不存在一样。 前端面试之CSS display: none; 与 visibility: hidden; 的区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失,渲染的时候不占据任...
阅读 2692·2023-04-25 19:13
阅读 4009·2021-09-22 15:34
阅读 3052·2019-08-30 14:23
阅读 1461·2019-08-29 17:17
阅读 1602·2019-08-29 16:05
阅读 1537·2019-08-29 13:26
阅读 1217·2019-08-29 13:19
阅读 553·2019-08-29 13:16