什么浏览器支持“重要”?(What browsers support “!important”?)

2019-07-03 16:20发布

哪些浏览器支持CSS!重要指示,什么是当中那些支持它的不同浏览器的各种怪癖?

Answer 1:

优秀的浏览器支持。

这是部分CSS1规范 ,并已撒手人寰,并且总是很容易的实现该浏览器似乎已经得到它的权利在第一次尝试。

至少,(个人经验)+ IE5.5,火狐1+和Safari 3 +,Chrome浏览器1+。

相当多的支持CSS(这是每一个你关心浏览器),每个浏览器的支持。



Answer 2:

据维基 ,IE7,火狐1.0,Safari浏览器1.0,歌剧7和Chrome 全面支持!重要的。 IE6支持它,但它确实有一个bug。 如果你这样做,颜色为红色:

h1 {
  color: green !important;
  color: red;
}


Answer 3:

它支持CSS1 +任何浏览器 - 即,支持CSS任何浏览器 - 甚至是IE。 即使CSS实现并不完全符合标准, !important是核心的CSS功能。

为了详细说明,IIRC,IE5 +,所有的Firefox,最景,歌剧,Safari浏览器,Chrome浏览器。



Answer 4:

所有除IE6浏览器都支持它,使它成为黑客CSS非常方便。 例:

#someElement { width:200px !important; width:198px; }

所有除IE6浏览器会将#someElement在200像素,因为他们会兑现!important 。 但是IE6会忽略的!important和渲染#someElement在198px。

编辑:这(至少我)最常见的用途的情况是用它来纠正IE6双裕错误



文章来源: What browsers support “!important”?