解决IE7和IE8的BUG方法

微软在IE8提供三种解析页面的模式  IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定

微软在IE8提供三种解析页面的模式
  IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定
  IE7 Standards Modes :IE7现在用的解析网页的模式,开起机关是在<head>中加入 <meta http-equiv="X-UA-Compatible" content="IE=7">
  Quirks Modes :IE5用的解析网页的模式,开起机关是删除HTML顶部的DOCTYPE声明
  注意:不同模式间的网页在IE8中可以互相 frame ,因此因不会模式下的DOM和CSS渲染不一样,所以会引发很多问题,务必注意如果你的页面对IE7兼容没有问题,又不想大量修改现有代码,同时又能在IE8中正常使用,微软声称,开发商仅需要在目前兼容IE7的网站上添加一行代码即可解决问题,此代码如下:

 
<meta http-equiv="x-ua-compatible" content="ie=7" />
  IE8 最新css hack:

  "\9" 例:"margin:0px auto\9;".这里的"\9"可以区别所有IE和FireFox.
  "*" IE6、IE7可以识别.IE8、FireFox不能.
  "_" IE6可以识别"_",IE7、IE8、FireFox不能.
 

时间: 2024-07-28 16:32:38

解决IE7和IE8的BUG方法的相关文章

IE7和IE8的BUG解决方法

微软在ie8提供三种解析页面的模式 ie8 standard modes :默认的最标准的模式,严格按照w3c相关规定 ie7 standards modes :ie7现在用的解析网页的模式,开起机关是在<head>中加入 <meta http-equiv="x-ua-compatible" content="ie=7"> quirks modes :ie5用的解析网页的模式,开起机关是删除html顶部的doctype声明 注意:不同模式间的

让css兼容IE7和IE8

随着IE8的越来越广泛的安装应用,对IE7和IE8的兼容问题,也颇受关注. CSS兼容问题已经是CSS网页布局技术中的重要组成部分,也让广大的CSSer大为头疼,随着IE8的越来越广泛的安装应用,对IE7和IE8的兼容问题,也颇受关注. 今天向大家介绍如何解决IE7和IE8的兼容性问题. 微软在IE8提供三种解析页面的模式 IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定 IE7 Standards Modes :IE7现在用的解析网页的模式,开起机关是在<he

CSS兼容IE6、IE7、IE8和Firefox浏览器的方法

  本文向大家简单描述一下DIV+CSS相对IE6 IE7和IE8兼容问题整理,重点介绍一下IE6 IE7和IE8等浏览器的区别和联系,相信本文介绍一定会让你有所收获. DIV+CSS相对IE6 IE7和IE8兼容问题整理 1.区别IE和非IE浏览器 以下是代码片段: #tip{ background:blue;/*非IE背景?色*/ background:red9;/*IE6.IE7.IE8背景?色*/ } 2.区别IE6,IE7,IE8,FF [区别符号]:「9」.「*」.「_」 [示例]:

IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法_javascript技巧

 最近有个需求须要实现左右拖拽功能,页面右边是个iframe页面,在chrome测试通过之后,发现在ie8上面效果不是很理想,最后查找资料得知可以使用ie自带的setCapture和releaseCapture来解决. sideDragBar.on('mousedown.sideMenu', function(e){ this.setCapture && this.setCapture();// ie下可以使用setCapture来解决object拖拽问题 startDragging(e)

textarea ie7,ie8 宽度设置无效

问题描述 textarea ie7,ie8 宽度设置无效 在ie78浏览器下面,用JS控制textarea的宽度无效,设置colsrows也无效?这个应该如何解决呢? 解决方案 代码呢?如果加了xhtml什么设置width/height要加px单位 解决方案二: 最好贴出代码,不然的话 怎么知道哪里写的不对. 解决方案三: 聊天窗口 头部有隐藏的放大缩小关闭按钮,点击放大按钮,整个框放大,输入框宽度也随着变大,但是ie78下面宽度不会改变 解决方案四: 解决方案五: 解决方案六: 解决方案七:

让IE6、IE7、IE8支持CSS3的圆角、阴影样式

想做个页面用到css3的圆角和阴影效果,但ie浏览器不支持,之前也听说有插件可以实现,周六在网上找到了一个方法,原文如下: 但凡是前端工程师,都知道IE6,IE7,IE8不支持.或者不完全支持CSS3的属性. CSS3 有很多很强大.绚丽的效果,比如,圆角,阴影,渐变透明,渐变背景,等等. 因为IE6时代,没有什么标准,而因为各种原因,IE6用户几乎不会更新IE版本. 让IE6,IE7,IE8支持CSS3效果,有一个思路就是利用 VML 模拟. VML是The Vector Markup Lan

自定义函数实现IE7与IE8不兼容js中trim函数的问题_javascript技巧

本文实例讲述了自定义函数实现IE7与IE8不兼容js中trim函数的方法.分享给大家供大家参考.具体实现方法如下: <html> <head> <title>test</title> <script type="text/javascript"> String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }

web开发人员关心的IE7和IE8共存的问题

开发人员关心的IE7和IE8共存的问题-ie8和ie11能共存吗">今天安装了IE8,去微软网站下载的时候发现已经提供中文版的beta了,哈哈发现IE8没有传说中的那么妖魔化,不错的浏览器,新增功能不错. web开发人员关心的IE7和IE8共存的问题其实可以很好的解决. 解决方案一:在浏览器右上角有一个"模仿IE7"的切换按钮,但有点麻烦,需要关闭浏览器再重新打开才可以.解决方案二:在IE8自带的"开发人员工具"中,点击查看选择striet(Inte

解决win7本地连接未识别方法

经常会遇到在家的时候使用WIFI右下角网络连接没问题,但是换到其他地方就出现本地连接未识别状态,下面小编就教大家解决win7本地连接未识别方法,win7系统不同于xp系统,只要它发现没有跟启用协议匹配的网络,就会显示"未识别网络". 电脑常识 1.关闭锐捷. 2.打开本地网络属性,把所有的勾都去掉,确定. 3.重新打开属性,把除了IPv6以外之前有的勾都选上,确定. 4.连接锐捷,应该就不会提示"未识别网络"了. 小编提醒:理论上应该没有问题,但是我没有大范围测试,