html - CSS 继承或共享属性(CSS 中的类继承)
问题描述
所以我在这里查看了 CSS 如何“共享”其属性:https ://stackoverflow.com/a/199719/13707884
这是在 2008 年写的,所以我想也许 CSS 现在确实允许继承 & 果然这里有一篇文章: https ://coderwall.com/p/lqjd1w/css-class-inheritance-in-css
所以我正在尝试“coderwall”链接中提到的代码:
[class*=“row-“] {
border: 5px solid lightskyblue;
}
.row-1 {
color: blue;
}
.row-2 {
color: darkred;
}
<div class="row-1">AAA</div>
<div class="row-2">AAA</div>
但是,这似乎不起作用。我在这里做错了什么?
解决方案
您在第一个选择器中的引号无效。
[class*="row-"] {
border: 5px solid lightskyblue;
}
.row-1 {
color: blue;
}
.row-2 {
color: darkred;
}
<div class="row-1">AAA</div>
<div class="row-2">AAA</div>
推荐阅读
- python - 在 Windows 上读取 jpg 评级元数据
- reactjs - 计算两个操作系统 [React Native] 的响应高度、宽度和字体大小的最佳方法是什么?
- mysql - 从表中选择数据作为组
- sql-server - SQL Server 数据库审核不适用于系统管理员用户
- mysql - 在 Amazon RDS 中使用列入黑名单的架构运行跨区域查询
- java - 如何使用 Android Studio 列出 android 10 目录中的所有文件?
- youtube - 使用区域语言搜索时,Youtube 数据 API v3 返回错误的顺序
- javascript - 执行代码后出现错误 TypeError: display is nullscript.js:22:22
- kubectl - 代理背后的 Kubectl
- javascript - Firebase Functions 不会更新所需的文件