首先说说我对IE的看法:

  第一感觉倔强、孤僻特立独行。(总是和别人不一样,是初学者的噩梦)

  第二感觉个性(每个版本都需要你去用不同的代码去适配她)

  

虽然现在IE已经升级到了11相对于以前的IE8,IE7,已经完善了好多  一些css3动画也能支持了,但是 现在大多数客户的电脑貌似还是以前的IE7 IE8  从未升过级(惊喜不惊喜,开心不开心……额!!!)

以前因为自己的电脑用的是IE11  360兼容模式默认打开IE9  所以一般我做兼容只做到IE9以上没问题,开开心心的把页面链接发给客户,等待客户给我发个ok ,就任务完成了 !等来的却是一张截图

页面样式全乱,浮动到处飞,各种样式背景图丢失,一瞬间我开始怀疑了自己的人生。趁客户没有生气 ,急忙解释 客户用的浏览器? 什么模式?版本号?等来的是另一张截图上面大大的写着IE8!!

瞬间崩溃,开始在网上查关于IE7、IE8的问题

什么内边距 什么宽度问题   什么浮动问题  还有那个背景图片

我的答案如下:

内边距  使用hack方法 加入浏览器特定标识

 IE6识别 * 、_

IE7识别 * 同时写才管用  只写单独的 或者 * 不起作用

IE8识别 * 、\9,\0

只有IE8识别  \0/

ie9只识别:\9

hack详解  http://www.webhj.com/hj-650.html

宽度问题:  加入hack修改宽度   宽度 = 原宽度- 内边距  例如 你在谷歌的宽度 是200px   内边距为10px    ie宽度应为  200px-20px=180px

浮动问题 :这个问题我只遇到过一次  两个左浮动  显示的结果变成了 两个都右浮动  而且没有在同一行  最后我的解决办法  是用的绝对定位  

      父级元素给一个相对定位 position:relative  浮动元素给一个绝对定位position:absolute   父级元素给个高度  

还有那个背景图片: 这个看图吧

注意格式  注意 空格! 空格!  空格!  这是IE一个比较坑的一点

详情可以看看这个  http://www.cnblogs.com/llhBlog/p/6158262.html 

 

 

 

 

 

关于IE浏览器的一些思路相关推荐

  1. html 引入js 兼容,JS跨浏览器兼容性解决思路及方案汇总,常见JS兼容性知识点汇总...

    上篇文章我们介绍了,处理CSS浏览器兼容性的4个解决方案:浏览器CSS样式初始化.浏览器私有属性,CSS hack语法和自动化插件,有兴趣的可以看看,链接放到本文结尾 本文主要介绍JS的跨浏览器兼容性 ...

  2. Python 模拟浏览器 POST请求思路

    Python 模拟浏览器发送POST请求思路 昨天朋友找我说想对一个tp网站的视频刷播放量,说可以一个IP地址无限刷. 登陆到网站后对所需的视频进行点击播放,发现没有任何跳转,而是发送了个POST请求 ...

  3. 深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 3

    备注: 因为文章太长,所以将它分为三部分,本文是第三部分. 第一部分:深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 1 第二部分:深入浅出经典面试题:从浏览器中输入URL ...

  4. html2canvas 截图div_浏览器端网页截图方案详解

    简介 剖析流行的截图插件 html2canvas 的实现方案,探索其功能上的一些不足之处及不能正确截取的一些场景,比如不支持 CSS 的 box-shadow 截取情况等.探索一种新的实现方式,能够避 ...

  5. 《手把手教你》系列基础篇之(三)-java+ selenium自动化测试- 启动三大浏览器(上)(详细教程)

    1.简介 前边宏哥已经将环境搭建好了,今天就在Java项目搭建环境中简单地实践一下: 启动三大浏览器.按市场份额来说,全球前三大浏览器是:IE.Firefox.Chrome.因此宏哥这里主要介绍一下如 ...

  6. 替代人工操作,模拟浏览器的“行为”

    文章目录 一.模拟用户的行为 1.1 如果你喜欢偏极客操作 1.2 如果你还会前端语言 二.模拟系统的接口1.0 2.1 前端获取跟服务的交互接口 2.2 下载一个postman的工具软件 2.3 下 ...

  7. 史上最详细浏览器端网页截图方案分析

    简介 剖析流行的截图插件 html2canvas 的实现方案,探索其功能上的一些不足之处及不能正确截取的一些场景,比如不支持 CSS 的 box-shadow 截取情况等.探索一种新的实现方式,能够避 ...

  8. JS实现IE11浏览器中打开Chrome浏览器(含IE配置启用ActiveX控件配置)

    IE打开chrome浏览器脚本 window.onload = function () {// var objShell = new ActiveXObject("WScript.Shell ...

  9. browserslist 目标浏览器配置表

    为什么需要: 根据提供的目标浏览器的环境来,智能添加css前缀,js的polyfill垫片,来兼容旧版本浏览器,而不是一股脑的添加.避免不必要的兼容代码,以提高代码的编译质量. 共享使用browser ...

  10. ie浏览器运行JavaScript脚本打开Chrome浏览器ie配置启用ActiveX控件配置

    IE打开chrome浏览器脚本 window.onload=function () {var objShell = new ActiveXObject("WScript.Shell" ...

最新文章

  1. pwndbg用docker实现,进行题目分析
  2. 阿里云产品头条(2017年12月刊)
  3. python 列表副本_列表副本不工作?
  4. Ogre 1.7 SDKTRAY 初探
  5. 4.16-4.22课题(拼团系统)进度汇报
  6. 客户端动态化系列之——URLRoute
  7. 管理感情:工作犯错了,不要狡辩,不要把错误推到别人身上
  8. 如何在苹果Mac上保存终端命令?
  9. Ecshop系统框架分析之二次开发重点结构介绍
  10. win10电脑任务栏右侧小图标消失解决方法
  11. 如何用cocos2d-x来开发简单的Uphone游戏:(五) 打包和发布
  12. 你会在本地搭建 Web 版 VS Code 吗,看完这一篇你就能轻松实现了!
  13. 计算机工资表怎么打,Word怎么制作工资条 Word制作工资条教程-电脑教程
  14. linux开机内存报错,linux查看与修改交换内存配置(解决zabbix-agent启动报错)
  15. 业务修养篇-业务理解有偏差,产品和开发如何达成共识?
  16. 天人永隔,惟相思难断。
  17. 中国成语测试软件,中国汉字水平测试
  18. 微信中控网页授权的实现
  19. Android中的四大组件
  20. 脚下,梦開始的地方——七月总结

热门文章

  1. linux卫星添加,卫星电视卡在linux下的应用
  2. 联想第二季度业绩持续走强 营业额连续9个季度实现年比年增长 税前利润及净利润增长势头强劲
  3. 深蓝学院-多传感器融合定位-第4章作业
  4. matlab代码:基于主从博弈的智能小区代理商定价策略及电动汽车充电管理
  5. cmd打开记事本并写字_Windows中的记事本和写字板之间有什么区别?
  6. java 判断正态分布_如何判断一个样本是否来自正态分布的总体?
  7. Vue + element 实现课程表
  8. 《嵌入式 - 嵌入式大杂烩》详解ROM和RAM
  9. 加拿大-渥太华大学-轴承数据-不同转速
  10. c语言混合运算优先级判断,《C语言解惑》—— 3.1 混合运算要小心