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声明
  注意:不同模式间的网页在ie8中可以互相 frame ,因此因不会模式下的dom和css教程渲染不一样,所以会引发很多问题,务必注意如果你的页面对ie7兼容没有问题,又不想大量修改现有代码,同时又能在ie8中正常使用,微软声称,开发商仅需要在目前兼容ie7的网站上添加一行代码即可解决问题,此代码如下:

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

  "9" 例:"margin:0px auto9;".这里的"9"可以区别所有ie和firefox.
  "*" ie6、ie7可以识别.ie8、firefox不能.
  "_" ie6可以识别"_",ie7、ie8、firefox不能.

 

时间: 2024-10-30 23:53:33

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

自己开发遇到的坑IE7 图片scrollTop BUG解决方法

IE7 图片scrollTop BUG解决方法:

常用的10种CSS BUG解决方法与技巧

最常用的10种CSS BUG解决方法与技巧-浏览器兼容教程 CSS bug是布局中最头疼的问题.我们需要兼顾各种浏览器,以期待获得一致的效果. 非常遗憾的是各厂商之间的竞争导致很多问题的存在.而IE6与IE7在很多问题上也存在着很大的差别. 轻松的解决CSS bug是我们必须掌握的技能.现在整理出最常用的12种CSS BUG解决方法以及CSS BUG类的小技巧. 希望对您的学习.工作有所帮助,如果您依然有疑问, 一. 针对浏览器的选择器 这些选择器在你需要针对某款浏览器进行css设计时将非常有用

最常用的12种CSS BUG解决方法与技巧

最常用的12种CSS BUG解决方法与技巧 一. 针对浏览器的选择器 这些选择器在你需要针对某款浏览器进行css设计时将非常有用. IE6及其更低版本 * html {} IE7及其更低版本 *:first-child+html {} * html {} 仅针对IE7 *:first-child+html {} IE7和当代浏览器 html>body{} 仅当代浏览器(IE7不适用) html>/**/body{} Opera9及其更低版本 html:first-child {} Safari

ios8 beta4微信闪退bug解决方法

  ios8 beta4微信闪退怎么办?下文将告诉大家ios8 beta4微信闪退bug解决方法,有果粉表示升级beta4之后会出现微信群名片闪退现象,该如何解决呢?请看下文介绍吧. 法一.使用PP助手修复闪退,步骤请参考:"iphone5s软件闪退怎么办?iphone5s闪退修复工具使用教程". 法二.耐心等待beta5修复bug或微信官方修复.

基于bootstrap-datetimepicker.js不支持IE8的快速解决方法_javascript技巧

实例如下: if (!Array.prototype.indexOf) Array.prototype.indexOf = function (elt /*, from*/) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from) : Math.floor(from); if (from < 0) from += len;

Thinkphp中volist标签mod控制一定记录的换行BUG解决方法_php实例

本文实例讲述了Thinkphp中volist标签mod控制一定记录的换行BUG解决方法.分享给大家供大家参考.具体方法如下: 一.BUG描述: 存在于thinkphp 2.0 版本 Mod属性还用于控制一定记录的换行,例如: 复制代码 代码如下: <volist name="list" id="vo" mod="5" > {$vo.name} <eq name="mod" value="4"

解决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">

jquery validate在ie8下的bug解决方法_jquery

项目用到了jquery的表单校验插件validate,之前一直都只是做很简单的校验,没有做过稍微复杂的应用,近期项目对应用的要求提高了,一个页面中有两个提交按钮,然后表单校验是绑定在按钮的点击事件上的,如下.  然后很自然的就用到了插件的valid()函数:  这个确实能达到相要的效果,但是在ie8下竟然有问题,valid()方法始终返回false,而且所有的字段都会被当成必填字段校验,纠结了好久,因为jquery的插件代码都很复杂,所以刚开始看特别费劲,后来一步一步排查,找到问题了,问题出在a

eWebEditor编辑器在IE8/IE7下不能正常使用解决方法

一般我们使用ewebeditor编辑器都是如下操作  代码如下 复制代码 <form method="post" action="save.asp"> <INPUT type="hidden" name="content1" value=""/> <IFRAME ID="eWebEditor1" src="editor/eWebEditor.asp