html - CSS 中重要的替代方案?
问题描述
如果我有一个 css 文件,mystyle.css:
body {
font-family: OpenSans, Arial, sans-serif;
font-size: 14px;
}
.news {
width: 800px;
background-color: #99EBFF;
}
但我想为网站的特定部分覆盖它(在另一个 CSS 文件中,例如 cms-news-pages.css),例如:
.news {
padding: 2.5px;
width: 600px;
background-color: #FFE6B3 !important;
}
在不涉及太多代码意大利面条的情况下,什么是 !important 的更好选择?
如果有人可以建议我,我将不胜感激,尝试制作更清洁的 CSS 编码。
解决方案
尝试使用父选择器给予更多的偏好
假设.news
有父类名.news-container
然后你可以使用
.news-container .news {
background-color: #FFE6B3;
}
这将覆盖 .css 的 css 属性.news
。
推荐阅读
- ios - 从 Firebase 实时数据库中获取需要几秒钟 [已修改]
- php - Slim Php v3 查询字符串
- javascript - HERE 映射 javascript API 多个航点
- r - 如果所有值都是特定值,则删除一列
- c# - 对于 AddModulesAsync (C# Discord.Net),我没有正确的论据
- python - python - 如何在python暂停期间检测到按下的键?
- javascript - WebpackError:ReferenceError:Gatsby 上未定义窗口
- php - Opencart 3 跨站点的会话数据
- flutter - 当我尝试使用地理编码器获取地址时,给出“未处理的异常:PlatformException(失败,失败,null)”的运行时错误
- php - PHP从一个数组创建多个给定大小的json文件