有人可以阐明这两种类型的 CSS 声明之间的区别:
ul#test {
}
#test ul {
}
我已经看过并且似乎找不到差异,但是当我在测试页面上使用它们时它们的行为不同。据我所知,他们做同样的事情,即仅将#test ID 与分配给它的 UL 标记相关联。但是,在实际使用中,当我在样式表中使用 ul#test 时,格式可以正常工作。另一方面,如果我使用 #test ul 它不会。
你可以看到我在这里指的是:
http://jsbin.com/awixib/2/edit#source
ul#test 方法是否意味着 ID 是专门分配给一个 UL 标记的,而 #test ul 是否意味着 UL 在另一个分配了 ID 的标记内?