.box { background-color: gray; padding: 10px; } .box.special { background-color: orange; }
这段 CSS 代码定义了两个类:.box 和 .box.special。.box 类定义了一个灰色背景和 10px 的内边距;.box.special 类将背景颜色改为橙色,其他样式和 .box 一样。为了使用 .box.special 类,大家只需要在 HTML 元素中添加 class=”box special” 即可:
<div class="box special"> 这是一个特殊的盒子。 </div>
这个盒子的背景颜色就会变为橙色。
总之,使用两个类可以很方便地定义非常相似的元素,只需要在不同的类中定义不同的样式即可。同时,这也遵循了 CSS 的 DRY(Don’t Repeat Yourself)原则,避免了重复定义样式。