• 作用
    !important 可以忽略选择器 CSS 选择器优先级,让声明的属性总是生效
  • 弊端
    • 破坏原 CSS 级联规则,增加调试难度
    • 修改样式变得困难
    • 污染全局样式
  • 避免
    • 用 CSS 选择器优先级解决样式冲突
    • 不在全局、会被复用的插件中使用 !important
    • 通过 CSS 命名或 Shadow DOM 限制 CSS 作用域