首页 > 解决方案 > 声明 CSS 类的正确方法是什么?与以下方法有什么不同?

问题描述

声明 CSS 类的正确方法是什么?与以下方法有什么不同?

1) div.classname { }
2) .classname { }

标签: htmlcss

解决方案


两者都是有效的,但以不同的方式使用:

  • .classname:样式将应用于每个具有类的元素classname
  • element.classname:样式将应用于此元素元素的每种类型,具有classname

例子:

.class {
  width: 100px;
  height: 100px;
  background-color: blue;
}

div.class {
  background-color: yellow;
}
<div class="class"></div>
<section class="class"></section>
<p class="class"></p>


推荐阅读