永发信息网

CSS前面加一个“_”是IE6可识别。那IE7呢是怎么写的?

答案:5  悬赏:30  手机版
解决时间 2021-02-19 17:51
CSS前面加一个“_”是IE6可识别。那IE7呢是怎么写的? 比方说 _float:left 是只在ie6下 float:left可见,其他浏览器下不可见,就是在代码前面加一个 _ 号 就行了。那么我想问 ie7 ie8 ie9这些 是如何写的。
最佳答案
ie7是在前面加一个星号——“*”;
ie8是在属性后面加一个斜杠和0——“\0”;
ie9是在属性后同时加上斜杠9和斜杠0——"\9\0"

当然这些都不是规范的写法,规范的作法实际上不是在css样式里面加一些这样的符号,而是直接在html里面设定相应版本的浏览器所对应加载的样式表,例如有一个CSS,我想要IE9以下、IE6及以上的浏览器读取它,其它版本的浏览器不读取,就只需要在html里面写下这样的代码就行了:

这样就可以在保证CSS代码规范的基础上又实现CSS样式的差异化了。
全部回答
1. background:#ffc; 2. *background:#ccc; 3. _background:#000;
这么写。 顺序 首先是非 ie 类的 color:#123; 之后IE 类 color:#234 \9;(看好分号) 之后写IE6 _color:#345; IE7 css hack 很少。

margin:5px!important;兼容火狐的例子

*margin:5px!important; 这是兼容ie7的 例子

margin:5px; ie6

IE7 是 “*+” 别 的 浏览 器都不认识!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英语小谚语
dollar的用法 Fifty dollars ( )in my pocket
方岩灵签 第八十三
2(3x-2)=(2-3x)(x+1)
一建报名资格审核问题
什么药可以让竹子开花
112233445566778899是什么意思?
广中西路新梅共和城附近菜场吗?
鑫湖花园怎么去啊,有知道地址的么
请教,奥德赛机油尺怎么看?
15.898.76,大写怎么写
魅族手机怎样升级系统
南通建发钢化玻璃公司地址有知道的么?有点事
To go its own way to let others tell!中文
求一篇兽人BL文,小受是现代中医,穿越到兽人
推荐资讯
李老板是卖梨的,一斤梨进价4元,现亏本大甩
你好,请问那个win7便签被误删了,就是打开了
新尚国际舞蹈培训地址有知道的么?有点事想过
【人知常情】三字经全文诗词人之常情
硕士研究生 能算是高学历人才吗
玩具电路坏了用什么焊接电线的工具
公因数是什么意思?
野草野湘情私房菜地址有知道的么?有点事想过
一个双链DNA经一限制酶切割一次形成的黏性末
有三个质数的和是18,那么这三个数的积是多少
未成年如何办理借记卡
我想进一批礼品盒包装的水果卖水知道哪有只限
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?