Y L X B
YLXB-CSS !important 规则

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

  • !important遵循谁近用谁的原则

何时使用 !important

如果要在你的网站上设定一个全站样式的 CSS 样式可以使用 !important。



以上部分内容来源于菜鸟教程

https://www.runoob.com/css/css-important.html





封面图片:

Top

关于

WWW.YLXB.NET

Copyright © 2018-2024 YLXB.NET All rights reserved.

京ICP备2021022870号  Versions 2.9.6

注释

本站仅供学习使用,如有侵权请联系管理员删除。


建议:推荐使用PC端Microsoft Edge、Firefox等浏览器访问(要是觉得内容少缩放页面试试)