这些选择器之间的差异

时间:2013-05-02 13:06:54

标签: html css

这些选择器之间有什么区别吗?

div.demodiv .demo

div#demodiv #demo

是否选择了相同的元素?

div.demo{some code}
div .demo{some code}

2 个答案:

答案 0 :(得分:5)

是的,有。

div.demo会将div与班级demo

相匹配
<div class="demo">

div .demo会在demo

中包含任何类div的内容
<div>
  <span class="demo">
</div>

与id选择器#相同。

答案 1 :(得分:4)

div.demo

将选择divdemo

div .demo

将选择div的任何后代,类demo。第二种情况的概念相同。