html - 如何避免在这里使用 !important
问题描述
我想知道如何避免使用!important。我应该只使用 css、html、bootstrap。
我试图使用很多选择器类等等,但这些都没有帮助我
.btn:active
{
transform: scale(1.1);
background-color: #F05F44 !important;
outline-color: #F05F44 !important;
box-shadow: none !important;
border-color: #F05F44 !important;
}
.btn:focus {
outline: 0;
box-shadow: none;
}
我认为我应该更改一个属性,但我不知道哪个/
PS我为错误道歉,我犯了错误,因为我会说俄语并且匆忙写了所有这些。
解决方案
基本上你必须知道 css 选择器是如何工作的。您可以在这里找到大部分内容https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity
这里没有描述 2 件事:
- 在不同或相同的 css 文件中 2 次相同的选择器。=> 发生这种情况时,一切由订单决定。最后加载的文件获胜。
- 内联样式 => 内联样式只能使用覆盖
!important
推荐阅读
- python - 以给定格式转换字典列表
- java - 启动画面 alpha 动画不起作用
- c++ - 为什么构造函数的定义会产生不同的值
- wordpress - 最大的内容绘画 - 不同的分数?
- azure - Azure 数据工厂 - 存储过程 - 错误代码 ActionTimedOut 和详细信息活动超时
- reactjs - 我想在页面加载时向 api 发送请求
- javascript - 如何找到我的 if 语句已应用于的行的 Max 和 Min 值?
- python - 如何一次显示多个图表?(班级)
- python - 在将它们拆分为熊猫后,将它们交叉连接到熊猫中的 2 列
- python - 交互式更改 Altair 标记文本:背景颜色的可能性?