博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE兼容问题,各类css hack代码(亲测有效)
阅读量:6236 次
发布时间:2019-06-22

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

现在大部分企业对浏览器兼容要求是IE7+或者IE8+,要求IE6的很少,此处一并写出。

IE6:

_margin-top: 20px;

IE6+IE7:

*margin-top: 20px;
+margin-top: 20px;

IE6+:

margin-top: 20px\9;

IE8+:

margin-top: 20px\0;

IE9:

/*:root在谷歌浏览器中也能被识别,所以需要加\9*/:root .item{
margin-top: 20px\9;}

IE8:

/*没有针对IE8的hack代码,但是可以组合实现*/margin-top:10px\0;:root .item{
margin-top: 20px\9;}

 

这只是头疼医头,脚痛医脚。可以解决生产中遇到的IE兼容问题,却不清楚究竟是哪些属性导致的兼容问题,有必要对浏览器解析CSS属性做一些了解,生产中尽量避开这些坑,提高开发效率。

转载于:https://www.cnblogs.com/newgold/p/5261577.html

你可能感兴趣的文章
java零技术学到技术经理 1.第一个java程序:你好,范冰冰
查看>>
MySQL 基于主主备份
查看>>
数据库keepalived部署文档
查看>>
echo $PATH
查看>>
MySQL数据库管理
查看>>
CentOS7 上部署Haproxy及Nginx 搭建Web群集
查看>>
脚本——如何运用LoadRunner进行http接口测试
查看>>
Nginx 服务语法正确,服务启动失败解决方法
查看>>
定时任务1
查看>>
CRM办公系统为何能掀起移动办公热潮
查看>>
linux代码
查看>>
网络(思科)——静态路由
查看>>
Linux中的VIM编辑
查看>>
一个简单压缩壳的实现
查看>>
Oracle技术之和分区表相关的一点总结(一)
查看>>
HTML(六)------ CSS
查看>>
我理解的== 、equals 、hashcode
查看>>
关于使用Mysql binlog对数据进行恢复的实战
查看>>
iOS两个App应用之间的跳转
查看>>
我的友情链接
查看>>