css - 如何忽略css文件中的类前缀
问题描述
我在 Chrome 控制台中看到了一些例如 div/button 样式,如下所示:
/* Chrome browser styles tab */
.ItemClass1-0-3-171.ItemClass2-0-3-173: {
background-color: "red"
}
如何在 CSS 中定义新样式而忽略该类号?因为它可以是页面上其他 div/按钮的不同数字..
/* CSS file */
.ItemClass1.ItemClass2 {
background-color: "blue"
}
解决方案
您可以为此使用两个属性包含选择器。
[class*="ItemClass1"][class*="ItemClass2"] {
background-color: red;
}
<p class="ItemClass1-0-3-171 ItemClass2-0-3-173">foo</p>
但请记住,这也会选择带有 class 的元素fooItemClass2
。
推荐阅读
- docker - Docker:每个用户只允许管理自己的镜像和容器
- html - @media print 中无法打印背景颜色
- android - 保持 JobIntentService 在内部运行异步任务
- java - 基于按钮单击初始化表列
- python-3.x - 如何使用 pandas 读取文本数据?
- java - Java 文件最后一次修改是在默认时区吗?
- ios - 色调颜色适用于本机颜色,但不适用于图案图像中的颜色
- c# - xamarin System.Data.Entity.Internal.AppConfig' 引发异常
- javascript - 如何在 document.getElementById().style 中使用 JS 变量?
- sql - sql server 中的多选