IE6、 IE7、IE8、Firefox兼容性问题
background:blue; /*非IE 背景藍色*/
background:red \9; /*IE6、IE7、IE8背景紅色*/
}
2.区别IE6,IE7,IE8,FF
【示例】:
background:blue; /*Firefox 背景变蓝色*/
background:red \9; /*IE8 背景变红色*/
*background:black; /*IE7 背景变黑色*/
_background:orange; /*IE6 背景变橘色*/
}
【说明】:因为IE系列浏览器可读「\9」,而IE6和IE7可读「*」(米字号),另外IE6可辨识「_」(底线),因此可以依照顺序写下来,就 会让浏 览器正确的读取到自己看得懂得CSS语法,所以就可以有效区分IE各版本和非IE浏览器(像是Firefox、Opera、Google Chrome、Safari等)。
3.区别IE6、IE7、Firefox (方法 1)
【示例】:
background:blue; /*Firefox背景变蓝色*/
*background:black; /*IE7 背景变黑色*/
_background:orange; /*IE6 背景变橘色*/
}
【说明】:IE7和IE6可读「*」(米字号),IE6又可以读「_」(底线),但是IE7却无法读取「_」,至于Firefox(非IE浏览器) 则完全 无法辨识「*」和「_」,因此就可以透过这样的差异性来区分IE6、IE7、Firefox
4.区别IE6、IE7、Firefox (方法 2)
【示例】:
background:blue; /*Firefox 背景变蓝色*/
*background:green !important; /*IE7 背景变绿色*/
*background:orange; /*IE6 背景变橘色*/
}
【说明】:IE7可以辨识「*」和「!important」,但是IE6只可以辨识「*」,却无法辨识「!important」,至于 Firefox可以 读取「!important」但不能辨识「*」因此可以透过这样的差异来有效区隔IE6、IE7、Firefox。
5.区别IE7、Firefox
【示例】:
background:blue; /*Firefox 背景变蓝色*/
*background:green !important; /*IE7 背景变绿色*/
}
【说明】:因为Firefox可以辨识「!important」但却无法辨识「*」,而IE7则可以同时看懂「*」、「!important」,因 此可以 两个辨识符号来区隔IE7和Firefox。
6.区别IE6、IE7 (方法 1)
【示例】:
*background:black; /*IE7 背景变黑色*/
_background:orange; /*IE6 背景变橘色*/
}
【说明】:IE7和IE6都可以辨识「*」(米字号),但IE6可以辨识「_」(底线),IE7却无法辨识,透过IE7无法读取「_」的特性就能轻 鬆区隔 IE6和IE7之间的差异。
7.区别IE6、IE7 (方法 2)
【示例】:
background:black !important; /*IE7 背景变黑色*/
background:orange; /*IE6 背景变橘色*/
}
【说明】:因为IE7可读取「!important;」但IE6却不行,而CSS的读取步骤是从上到下,因此IE6读取时因无法辨识 「!important」而直接跳到下一行读取CSS,所以背景色会呈现橘色。
8.区别IE6、Firefox
【示例】:
background:black; /*Firefox 背景变黑色*/
_background:orange; /*IE6 背景变橘色*/
}
【说明】:因为IE6可以辨识「_」(底线),但是Firefox却不行,因此可以透过这样的差异来区隔Firefox和IE6,有效达成CSS hack。
转载于:https://blog.51cto.com/chinawl/699533
IE6、 IE7、IE8、Firefox兼容性问题相关推荐
- IE6/IE7 /IE8/Firefox/Chrome/Safa…
最近装了新的chrome, 据说用起来不错,不想昨晚随便用了一下, 发现之前做的一个在ie和ff下显示正常的页面居然在chrome里显示有问题, 一直以为兼容ff,其他这些标准浏览器都没什么问题,看来 ...
- css hacks (ie6,ie7,ie8,firefox,Chrome)
IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_", IE8能识别" ...
- 自整理IE6,IE7,IE8,Firefox兼容方案。。。
.hacktest {color:Red;} /*Firefox*/ *html .hacktest {color:green;}/*IE6*/ *+html .hacktest {color:blu ...
- 浏览器兼容:IE6,IE7,IE8,FIREFOX,Chrome
javascript部分 1. document.form.item 问题 问题: 代码中存在 document.formName.item("itemName") 这样的语句,不 ...
- SD9001: IE6 IE7 IE8(Q) 中的 getElementById 方法能以 name 属性为参数获取某些元素
问题: IE11中暴露 getElementById 有时候可以取name值,有时候可以去id值 解答如下: 标准参考 getElementById 是 Document 接口提供的方法,用于获取一个 ...
- div+css 完全兼容ie6 ie7 IE8 IE9 和firefox方法
简单方法: IE6,IE7,IE8,FF的兼容方法(2) 浏览器兼容代码: 浏览器 符号 IE6 IE7 IE8 FF * !important _ \9 *html *+html 说明:代表能识别: ...
- html下拉列表兼容性,下拉菜单select样式设置(兼容IE6/IE7/IE8/火狐)
复制代码代码如下: 兼容IE6/IE7/IE8/火狐---下拉菜单select样式设置 body {background-color:#6C6;} .select_border{ width:59px ...
- calc ie支持_让IE6/IE7/IE8支持CSS3属性的8种方法介绍
让IE6/IE7/IE8支持CSS3属性的8种方法介绍 发布时间:2013-09-23 10:43:06 作者:佚名 我要评论 IE浏览器暂不支持CSS3的一些属性.国外的工程师们,不安于此现 ...
- IE兼容问题IE6,IE7,IE8,IE9,IE10
x-ua-compatible 用来指定IE浏览器解析编译页面的model x-ua-compatible 头标签大小写不敏感,必须用在 head 中,必须在除 title 外的其他 meta 之前使 ...
- IE6 IE7 IE8(Q) 不支持 JSON 对象
标准参考 JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述. 根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 s ...
最新文章
- arXiv爆款:想了解Attention就看它!
- flask_sqlalchemy 多对多重复插入解决办法
- python意外缩进引发逻辑错误_python – IndentationError:意外的缩进错误
- 解决 ssh 登录到ubuntu server 慢的问题
- 人脸表情分类与识别:opencv人脸检测+Keras情绪分类
- 实现更简单的异步操作
- Xcode给应用签名的设置
- python graphviz_Python中Graphviz的输出问题
- c语言经典题(期中/期末复习)(xdoj)
- java往jsp页面嵌入弹出框_jsp页面制作弹出框
- ANSYS入门——模态分析步骤与实例详解
- 看看别人是如何进行大数据测试的?
- css 设置打印a4,CSS设置A4纸大小。
- 【VSCode】设置代码格式化插件Beautify
- 什么叫工业4.0,这篇接地气的文章终于讲懂了(ZT)
- UPS不间断电源测试技巧有哪些?
- 蓝桥杯python-找单词出现次数最多的字母
- HI3518E按键驱动和应用代码
- 加工中心三凌系统怎么用计算机,[转载]加工中心-三菱系统的操作步骤与刀具应用...
- 对标赛灵思,国产FPGA上演“飙车记”
热门文章
- HTML/CSS快速入门
- Python中字符串的截取,列表的截取
- Appium如何获取appPackage和appActivity
- Windows下安装Python扩展模块提示“Unable to find vcvarsall.bat”的问题(转载)
- Java中break、Continue、reutrn总结
- Python2和Python3关于reload()用法的区别
- ::selection 制作空心字
- 多域名虚拟空间及DNS配置
- 发布新模板-画情画心
- Linux下MySql出现#1036 – Table ‘ ‘ is read only 错误解决方法