CSS !important 规则
所属栏目:技术 最后修改时间:2021年11月10日 22:54
CSS 中的 !important 规则用于增加样式的权重。
!important 与优先级无关,但它与最终的结果直接相关,使用一个 !important 规则时,此声明将覆盖任何其他声明。
实例:
#myid {
background-color: blue;}
.myclass {
background-color: gray;}
p {
background-color: red !important;}
以上实例中,尽管 ID 选择器和类选择器具有更高的优先级,但三个段落背景颜色都显示为红色,因为 !important 规则会覆盖 background-color 属性。
使用 !important 是一个坏习惯,应该尽量避免,因为这破坏了样式表中的固有的级联规则 使得调试找 bug 变得更加困难了。
当两条相互冲突的带有 !important 规则的声明被应用到相同的元素上时,拥有更大优先级的声明将会被采用。
使用建议:
一定要优先考虑使用样式规则的优先级来解决问题而不是 !important
只有在需要覆盖全站或外部 CSS 的特定页面中使用 !important
永远不要在你的插件中使用 !important
永远不要在全站范围的 CSS 代码中使用 !important
如果要在你的网站上设定一个全站样式的 CSS 样式可以使用 !important。
以上部分内容来源于菜鸟教程
https://www.runoob.com/css/css-important.html
封面图片:
WWW.YLXB.NET
Copyright © 2018-2024 YLXB.NET All rights reserved.
京ICP备2021022870号 Versions 2.9.6
本站仅供学习使用,如有侵权请联系管理员删除。
建议:推荐使用PC端Microsoft Edge、Firefox等浏览器访问(要是觉得内容少缩放页面试试)