css 选择器“#id.classname”与“#id .classname”
css selector "#id.classname" vs "#id .classname"
我已经意识到 css 选择器
"#id.classname"
对比
"#id .classname"
不一样。请参阅第二个示例中的空格。
这两者有什么区别?
我认为两者都意味着 class 应用于具有该 ID 的元素。
空格有很大的不同,因为它是 descendant selector combinator。
第一个选择器应用于 ID 为 id
且具有 class classname
.
的元素
第二个应用于具有 class classname
的元素,它也是具有 id id
.
的元素的后代
我已经意识到 css 选择器
"#id.classname"
对比
"#id .classname"
不一样。请参阅第二个示例中的空格。
这两者有什么区别?
我认为两者都意味着 class 应用于具有该 ID 的元素。
空格有很大的不同,因为它是 descendant selector combinator。
第一个选择器应用于 ID 为 id
且具有 class classname
.
第二个应用于具有 class classname
的元素,它也是具有 id id
.