css选择器的问题

好久没有css,最近忘了“,”是什么意思了
例如
.aa , .bb
这是什么意思

还有就是
.aa.bb 这种紧挨着的又是什么意思?

是一样的吗?有没有高手讲一下,谢谢了

总觉得.aa, .bb 和.aa.bb是一样的

阅读 2.1k
3 个回答

.aa , .bb 匹配类名为 aa 或 bb 的元素

<div class="aa"></div>
<div class="bb"></div>

.aa.bb 匹配类名即包含 aa 也包含 bb 的元素。

<div class="aa bb"></div>

.aa, .bb是或者, .aa.bb是并且

点号.是交集选择器(选择的元素是同时满足两个条件)

01-1

         /* 选择的元素是同时满足两个条件,必须是h3标签,必须是special类 */
         h3.special{
             color:red;
         }

逗号,是并集选择器

   /* h3 和 li 字体都变红色 */
   h3,li{
       color:red;
  }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题