css选择器“#id.classname”vs“#id .classname”

时间:2015-01-26 11:48:33

标签: html css css-selectors

我已经意识到css选择器

"#id.classname" 

vs

"#id .classname"

不一样。请参阅第二个示例中的空白。

这两者有什么区别?

我认为两者都意味着一个类应用于具有该id的元素。

1 个答案:

答案 0 :(得分:4)

空白有很大的不同,因为它是descendant selector combinator

第一个选择器适用于标识为id的{​​{1}}的元素。

第二个适用于具有类classname的元素,该类也是ID为classname的元素的后代。