本文介绍CSS3空格号和“>” 大于号的区别,一图清晰显示它们之间的用法区别。

demodownload

可以看出,.a .b{}作用级数(范围)比.a > .c{}多。

>大于号是css3特有的选择器,A > B 表示选择A元素的所有子B元素,与A B的区别在于,A B选择所有后代元素,而A > B只选择一代。

.a .b空格指后代元素;

.a > .c大于号指子代元素;

务必理解“后代”与“子代”的不同。

要特别注意的是,这两符号只适用于ul liol li列举标签,不能用于其他标签,如P、DIV等标签的嵌套父子关系是不起作用的。

如果A B是同级关系,那么要用什么符号呢?这时可以用“+”加号或“~”波浪号来处理, 请看一图显示CSS3 “+” 加号 “~” 波浪号的使用区别

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。