千家信息网

css中!important有什么作用

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,小编给大家分享一下css中!important有什么作用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CSS中!impor
千家信息网最后更新 2026年11月04日css中!important有什么作用

小编给大家分享一下css中!important有什么作用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  CSS中!important的作用

  添加{*rule!important},就能对IE6.0,IE7.0和FireFox写hack

  *对于IE系列浏览器都能够识别,Firefox浏览器就不能识别;

  !important只有IE7.0和Firefox可以识别,,但是IE6.0不能成功应用

  区别

  (1)区别ie与firefox的hack为:border:2pxsolid#f00;*border:1pxsolid#f00;

  (2)区别Ie6.0与Ie7.0、firefox的hack为:border:1pxsolid#f00!important;border:2pxsolid#f00;

  解析

  在(1)中,之所以把*放在后面是因为firefox不识别*而导致只对它设置了一次border;而ie系列进行了两次border设置后,后一个属性覆盖了前一个属性,故为一像素的边框。

  在(2)中,之所以把!important放在第一个border设置,是因为它把这次border的优先级提高了,即使后面在一次甚至在N次设置border也无效,但是Ie6.0对这个规则不接受,而导致它应用了第二次的border设置,也就是第二次覆盖了第一次的这一原理,并不是它不识别!important;所以它的border为2像素的红框.

  例子

  CSS

  #Box{  color:red!important;  color:blue;  }

  HTML

  在不同的浏览器下,这行字的色应该不同!

  这个例子应该是大家经常见到的important的用法了,在IE环境下,这行字是蓝色,在firefox下,为红色

以上是"css中!important有什么作用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

作用 浏览器 篇文章 浏览 不同 之所以 例子 像素 内容 属性 应用 成功 不怎么 也就是 优先级 原理 只有 大部分 更多 环境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 中关村互联网 科技集团 华宇互联网科技 互联网 卓越科技 广州宏创互联网科技 北京互联网络科技有限公司 西安互联网科技公司 火传媒上海互联网科技 互联网科技的未来发展 互联网科技股有哪些 深圳国际航运科技和互联网 互联网公司科技股 互联网公司黑科技创始人 工业互联网等科技实现智能化赋能 互联网科技大赛获奖感言 北京市互联网新科技 启辰互联网科技 富国互联网金融科技混合基金 北京品多多互联网科技有限公司 广州全民伙伴互联网科技有限公司 哈尔滨大商圈互联网科技有限公司 中国互联网科技工作委员会毛军 科技互联网技术 上海挚品互联网科技 互联网金融科技创新 受益于互联网科技的高速发展 和信科技工业互联网 广西互联网科技孵化中心 佛山市翊博互联网络科技有限公司 风投北京互联网科技
0