IE8 CSS hack
IE8正式版出来有一段日子了,但是针对ie8正式版的CSS hack却很少,其实这是值得庆幸的,因为ie8修复了很多IE6和IE7的一些BUG,更加接近W3C标准。
针对IE8正式版的CSS hack目前可以找到的分为2种:
第一种:”\9″:
基本的写法:
1.
.test { color
/*\**/
:
blue
\
9
}
这个IE6、IE7、IE8都能识别;但是IE8不能识别“*”和“_”的css hack;所以我们可以这样写hack:(转载
1.
.header {
width
:
300px
;}
/* 所有浏览器*/
2.
.header {width
/*\**/
:
330px
\
9
;}
/* 所有浏览器IE浏览器 */
3.
.header {*
width
:
310px
;}
/* IE7和IE6能识别,IE8和FF不能识别*/
4.
.header {
_width
:
290px
;}
/* IE6能识别,IE7、IE8和FF不能识别*/
第二种:就是使用IE的条件注释
具体可以查看这里:http://www.css88.com/archives/705;
其他一些css hack的测试:
1.
.color
1
{
color
:
#F00
; color
/*\**/
:
#00F
/*\**/
}
/*IE6,IE7,IE8,FF,OP,SA识别*/
2.
.color
2
{
color
:
#F00
; color
/*\**/
:
#00F
/*\9**/
}
/*IE7,IE8,FF,OP,SA识别*/
3.
.color
3
{
color
:
#F00
; color
/*\**/
:
#00F
\
9
}
/*IE6,IE7,IE8识别*/
4.
.color
4
{
color
:
#F00
; color
/*\**/
:
#00F
\
9
}
/*IE7,IE8识别*/
/*“color”和“/*\**/
”之间有个空格*/
其中:OP表示Opera,SA表示Safari
参考阅读:
http://ladysign-apps.com/blog/archives/529
http://webdevelop.nitamihai.com/ie8-css-hack/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>区别IE6、IE7、IE8、FireFox的CSS hack - www.newcss.cn</title>
<style type="text/css">
<!--
#test,#note{
margin:0 auto;
text-align:center;
}
#test {
width:200px;
height:30px;
border: 1px solid #000000;
color:#fff;
line-height:30px;
}
.color{
/*所有浏览器都会显示为紫色*/
background-color: #FF0000\9; /*IE6、IE7、IE8会显示红色*/
* /*IE6、IE7会变为蓝色*/
_background-color: #009933; /*IE6会变为绿色*/
}
-->
</style>
</head>
<body>
<div id="test" class="color">测试方块 hi.baidu.com/dpxdqx </div>
<div id="note">
<strong style="color:#009933">IE6</strong>
<strong style="color:#0066FF">IE7</strong>
<strong style="color:#FF0000">IE8</strong>
<strong style="color:#CC00FF">FireFox</strong>
</div>
</body>
</html>
转载于:https://www.cnblogs.com/longly/p/6844086.html
IE8 CSS hack相关推荐
- IE8 CSS HACK 兼容集合
"\9" 例:"margin:0px auto\9;".这里的"\9"可以区别所有IE和FireFox. "*" I ...
- css兼容IE8 及最新IE8 css hack
微软在IE8提供三种解析页面的模式IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定IE7 Standards Modes :IE7现在用的解析网页的模式,开起机关是在 ...
- css hack支持ie8,仅仅 IE8 有效的 CSS hack 写法
IE8 CSS hack 就是在属性后面加上 \9 或者 \0,代码如下: color:#FFF\0; /* IE8 */ color:#FFF\9; /* 所有IE浏览器(ie6+) */ 上面的 ...
- css hack合集
在前端开发中最烦人的问题莫过于浏览器兼容性问题了,下面是我工作依赖积累的CSS hack笔记,都是再线上使用过的哦,都是经过考验的! Webkit内核CSS hack(Chrome.Safari.Op ...
- css ie9 打印 hack,IE9下css hack写法
ie9一出css hack也该更新,以前一直没关注,今天在内部参考群mxclion分享了IE9的css hack,拿出来也分享一下: select { background-color:red\0; ...
- 【总结】IE6,IE7,IE8,Firefox兼容的css hack 补充!
IE6,IE7,IE8,Firefox兼容的css hack 补充: .color{ background-color: #CC00FF; /*所有浏览器都会显示为紫色*/ background-co ...
- CSS HACK:IE6、IE7、IE8、Firefox兼容性问题解决方案
CSS HACK:IE6.IE7.IE8.Firefox兼容性问题解决方案 参考文章: (1)CSS HACK:IE6.IE7.IE8.Firefox兼容性问题解决方案 (2)https://www. ...
- CSS hack:针对IE6,IE7,IE8,IE9,firefox显示不同效果
区别不同浏览器的CSS hack写法: 区别IE6与其它浏览器: background:orange;_background:blue; 区别IE6与IE7: background:g ...
- CSS HACK 区别 IE6、IE7、IE8、Firefox兼容性
转载链接:http://developer.51cto.com/art/201009/226787_1.htm 本文向大家描述一下如何使用CSS HACK区别IE6.IE7.IE8.Firefox兼容 ...
最新文章
- 流行漏洞利用工具包瞄准Flash、Java和IE
- AtCoder Regular Contest 098
- db2 日期加减一天_常用SQL系列之(八):列值累计、占比、平均值以及日期运算等...
- jquery中获取元素的几种方式小结
- matlab中给图像加几个矩形框_没想到!PPT中的这个效果,用好了,简直就是渣图美化器...
- android so文件不混淆_Android studio 混淆打包时如何忽略依赖库中的第三方.so文件...
- R语言自定义设置使用内存的大小、可以使用的内存范围?
- Linux ALSA声卡驱动之二:声卡的创建
- 布线工程-认识光纤和光缆
- 企业快速构建可落地的IT服务管理体系的五大关键点
- 最大化印刷MES管理系统价值,提升印刷车间效率与质量
- html实现连线插件,手动实现HTML插件Beautify
- 独立显卡、核心显卡和集成显卡的区别
- 4.11 51单片机-LCD1602显示屏
- Redis - 几款可视化工具
- 网页报错404原因及解决方法
- 关于笔记本电脑的选购
- 谈谈Linux打补丁的原理以及如何判别打补丁的错误 --- 从补丁学内核
- 要变天了,谷歌新政策,真的对华为“不讲武德”吗?
- 智能实验室-专用链转换 1.5.0.150
热门文章
- “躲避球”体育游戏《Sparc》登陆Rift和Vive,可以和PS用户一起玩了【附游戏视频】
- 小马智行最新RoboTaxi来了!彭军:对方向有着前所未有的笃定
- 京东AI一把手周伯文被曝离职创业,曾任技术委员会主席,毕业于中科大少年班...
- Keras将死于谷歌之手?reddit网友写“送葬文”,引发热议
- 中国无人驾驶货运完成横穿全美壮举!智加重卡,历经昼夜端到端运送生鲜
- 中国首个AI考级来了:共分10级,北大出题,工信部认证 | 在线可测,我最多活3级...
- 给CVPR颁“金酸莓奖”,知乎网友热议最差论文,战火烧到Reddit论坛
- java架构师,必须掌握的几点技术?
- Kubernetes and Cloud Native Meetup (广州站)资料下载
- Warning: Using a password on the command line interface can be insecure.解决办法