本文介绍CSS3空格号和“>” 大于号的区别,一图清晰显示它们之间的用法区别。
demodownload
可以看出,.a .b{}
作用级数(范围)比.a > .c{}
多。
>
大于号是css3特有的选择器,A > B
表示选择A元素的所有子B元素,与A B
的区别在于,A B
选择所有后代元素,而A > B
只选择一代。
.a .b
空格指后代元素;
.a > .c
大于号指子代元素;
务必理解“后代”与“子代”的不同。
要特别注意的是,这两符号只适用于ul li
和ol li
列举标签,不能用于其他标签,如P、DIV等标签的嵌套父子关系是不起作用的。
如果A B是同级关系,那么要用什么符号呢?这时可以用“+”加号或“~”波浪号来处理, 请看一图显示CSS3 “+” 加号 “~” 波浪号的使用区别。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。