首页 > 代码库 > ul#navigation和#navigation ul的区别

ul#navigation和#navigation ul的区别

文章摘自:http://blog.csdn.net/cicada_slough/article/details/43305475

前者是一个整体,选中的是id为navigation的ul,后者选中的是id为navigation的元素(任何元素)下的ul。 前者选中的是这样的ul:<ul id="navigation"></ul>考虑到一个画面的id是唯一的,它只能选中如上一个ul。 后者选中的是如下ul:<label id="navigation"><ul></ul><p><ul></ul></p>……</label>其中label可以是任意元素,ul也可以是label的间接子节点。如上所有ul都会使用后者定义的样式。 当然,如果前者ul后有一个空格,则前者与后者也就差不多了,选中的是任意id为navigation的元素下的直接或间接的ul子节点。

ul#navigation和#navigation ul的区别