博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载]IE678兼容性前缀区分
阅读量:5911 次
发布时间:2019-06-19

本文共 653 字,大约阅读时间需要 2 分钟。

符合一贯简单的风格,只需记住两个符号 _ 和 *

看例子:
#main {
background:black;
*background:red;
_background:blue;
}
第一句会被所有浏览器承认,于是背景是黑的;
第二句只有ie67认,于是只有ie67的背景变红;
第三句只有ie6认,于是只有ie6变蓝。
注意书写顺序反了没有效果,CSS是按顺序解释,后一个会覆盖前面的。
ie8对标准的支持已经很好了,不好的地方可以在实现方法上微调,一般来说写好ie8,什么火狐chrome或opera都没问题。如果有问题,换个写法就能搞定,对业余玩家来说,掌握这个让搞浏览器兼容变得简单了。
希望对要写模板,但对CSS兼容不精通的朋友有帮助。
PS:在这个浏览器纷争的年代,搞前端比前人后人都辛苦……直到万恶的ie死掉或改变版本升级策略
感谢楼主,不过楼主的方法过不了W3C认证,我补充一下
正常
#main {
 

 background:black;
}
IE6
* html #main {
    background:red;
}
IE 7
* +html #main {
    background:blue;
}
IE8
在Head里面增加
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
强制要求IE8用IE7兼容模式渲染页面

转载于:https://www.cnblogs.com/ericsun/p/4056484.html

你可能感兴趣的文章
技本功丨收藏!斜杠青年与你共探微信小程序云开发(下篇)
查看>>
mongodb基础(1)
查看>>
httpd
查看>>
php 笔试题汇总
查看>>
能冒泡的事件
查看>>
easyui-tree 修改图标
查看>>
变频电源老化测试重要吗?需要做老化测试吗
查看>>
Linux下Nginx源码安装
查看>>
一文带你快速了解,python是如何解析XML文件
查看>>
如何用30分钟快速优化家中Wi-Fi?阿里工程师有绝招
查看>>
云越发展,锁定问题就会越严重?
查看>>
什么样人适合学平面设计?零门槛入门工具收藏
查看>>
用户访问网页的流程原理
查看>>
FastDfs 文件系统迁移
查看>>
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
查看>>
数字格式化工具:Numeral.js 简介
查看>>
Django登录后,自动返回原操作页面的方法
查看>>
UltraEdit批量删除空行
查看>>
运行第一个容器 - 每天5分钟玩转容器技术(4)
查看>>
mysql实现vsftp虚拟用户访问
查看>>