关于css important的问题
关于css important的问题
#hehe{
color :#000 important;
}
#hehe{
\x05\x05color :#f00;
}
呵呵呵呵
我这样写的时候,文字在所有浏览器中都是黑色
#hehe{
}
#hehe{
color :#000 important;
\x05\x05color :#f00;
}
呵呵呵呵
这样写的时候,FF和谷歌是黑色,但是IE678是红色
我用的是IETESTER,也有可能不准确,但电脑上的IE是IE8,也是红色
不是说只有IE6不识别!important吗?为啥7和8也是红色?
IE支持重定义中的!important,例如:
.yuanxin {color:#e00!important;}
.yuanxin {color:#000;}
你将会发现定义了样式class="yuanxin"时,在IE下,字体显示为红色(#e00).
(包括IE6 7 8)
但不支持同一定义中的!important.例如:
.yuanxin {color:#e00!important;color:#000}
此时在IE6下不支持,你将会发现定义了样式class="yuanxin"时,字体显示为黑色(#000).
ie6中:
/*样式1*/
#a{width:100px !important} /*有效*/
#a{width:50px} /*无效*/
/*样式2*/
#a{width:100px !important; width:50px;} /*width:100px无效,width:50px 有效*/那为啥在同一定义中用!important的时候,IE7 8也和IE6一样的呢不会啊?我也是用的IETester,电脑IE也是ie8 你的代码在我电脑上没有问题,ie6红色,ie7.8是黑色!疯了 这是怎么回事啊,我在公司的电脑和自己的笔记本看,IE678全是红色呜呜呜你代码可是这样?我这边没问题~