html - 多个类的CSS

标签 html css

我想知道是否可以将 css 用于具有相同名称的多个类,一个异常(exception)是内部的迭代器:

<div class="elem-1"></div>

<div class="elem-2"></div>

如果可能的话,我应该如何使用我的 css 来实现这两个类(可以超过 2 个)?

最佳答案

通常,您应该在 HTML 中使用多个类。

<div class="shape shape-3-corners"></div>
<div class="shape shape-4-corners"></div>

两个 div 都在代表形状的 div 组中。

每个组中只有一个 div 表示具有特定 Angular 数的形状。


您还可以查看 pattern matching with attribute selectors .不幸的是,语法有些受限。

[class*="elem-"] 将适用于您的特定示例,但会给您误报 class="not-elem-3"

[class^="elem-"] 将适用于您的特定示例,但会给您 class="another-class and elem-3" 误报.


你也可以 group你的选择器:

.elem-1,
.elem-2 { }

…但是你必须指定每个数字,如果你添加更多则更新 CSS。如果你有很多,它会变得非常笨重。

关于html - 多个类的CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40525009/

相关文章:

javascript - 无法更改 chart.js 颜色填充或 y 轴

html - 在表格单元格内环绕文本

php - 当我按下“删除”按钮时从 MySQL 表中删除行

css - 突出显示文本 - 如何有一致的填充?

html - 我怎样才能制作一本类似于这本的 HTML 电子书?

php - 制作 PHP CSS 和 HTML 进度条

javascript - 第 n 个 child (奇数)在更改类(class)时无法正常工作

javascript - 如何从一个输入中拆分值然后计算它

javascript - 如何在页面底部但在(未固定的)页脚上方制作固定的 "go to top"按钮?

javascript - 尝试制作轮播 slider