让css兼容IE7和IE8

随着IE8的越来越广泛的安装应用,对IE7和IE8的兼容问题,也颇受关注。

CSS兼容问题已经是CSS网页布局技术中的重要组成部分,也让广大的CSSer大为头疼,随着IE8的越来越广泛的安装应用,对IE7和IE8的兼容问题,也颇受关注。
  今天向大家介绍如何解决IE7和IE8的兼容性问题。

  微软在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的网站上添加一行代码即可解决问题,此代码如下:

div css xhtml xml Example Source Code Example Source Code [www.52css.com]
<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-08-04 14:15:41

让css兼容IE7和IE8的相关文章

一个系统的base.css,兼容IE7,IE8,IE9,IE10,IE11,firefox,safari,谷歌,360,世界之窗等浏览器起的公共css

/*  * name       :tuzuoquan  * mail       :tuzq@XXXXX  * date       :2013/12/13  * version    :0.1  * description:XXXX系统通用CSS  * CopyRight (C) 2013-12  */ html,html *{  margin:0px;  padding:0px;  border:0px;  list-style-type:none; } body{  font-famil

兼容ie7 ie6 ie8 ff对联广告代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

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」.「*」.「_」 [示例]:

IE6,IE7,IE8,Firefox兼容的css hack详解

已经发布过关于这CSS兼容的hack的文章不止一篇,可是有太多,都已经失效,再次发布,不想谈什么乱七八糟的理论,直接上实例!如下: IE浏览器都能识别"*" "\9";标准浏览器(如FF)不能识别"*": IE6能识别"_" "+" "#" "@", 同一属性有两个的只看后者 无论有没有 如果是两句它就能识别"!important"; IE7能识别

CSS兼容:如何兼容IE7和IE8-Div+CSS教程

CSS兼容问题已经是CSS网页布局技术中的重要组成部分,也让广大的CSSer大为头疼,虽然介绍过不少相关的知识与技巧,但是随着IE8的越来越广泛的安装应用,对IE7和IE8的兼容问题,也颇受关注. 在以前的文章中Mb5u.com向大家说明,IE8会是福音还是又一个光环 据称全面兼容标准. 今天向大家介绍如何解决IE7和IE8的兼容性问题. 微软在IE8提供三种解析页面的模式 IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定 IE7 Standards Modes

ie7和ie8浏览器兼容问题

问题描述 ie7和ie8浏览器兼容问题 对于在ie7和ie8浏览器上网站的排班出现问题,加一个js浏览器版本判断,如果版本低于ie9就转为支持html5的浏览器,代码怎么编写啊,求助!! 解决方案 IE8和IE7的兼容问题IE6 IE7 IE8 FF浏览器的CSS兼容问题探究解决IE7IE8部分错位兼容问题 解决方案二: <!--[if lt IE 9]><script>alert('太老土了,还用ie8-浏览器....')</script><![endif]--

使css兼容IE8的小技巧_经验交流

这样就存在了新的问题,目前在IE7中工作正常的网页在IE8中会出现问题. 微软在IE8提供三种解析页面的模式 IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定 IE7 Standards Modes :IE7现在用的解析网页的模式,开起机关是在中加入  Quirks Modes :IE5用的解析网页的模式,开起机关是删除HTML顶部的DOCTYPE声明  注意:不同模式间的网页在IE8中可以互相 frame ,因此因不会模式下的DOM和CSS渲染不一样,所以会引

css 兼容-CSS兼容ie8,浏览器模式与文本模式

问题描述 CSS兼容ie8,浏览器模式与文本模式 目前在做公司网站,检验个浏览器的兼容性,其他都好,唯独ie8以及8以下都不行,但是咯啊办要求兼容ie8,但自己版本是10,在8版本下,样式完全乱了,有没有什么好的办法啊? 之前在360检验时,360有快速模式和兼容模式,在代码中使用了前者是默认使用360的快速模式,后者是默认使用ie9版本,但是在ie8上面时仍然无法正确排版.有木有什么好的解决方案啊? 另外,在ie中使用F12,可以改掉浏览器模式和文档模式,通过选择这两个可以使用不同的ie版本来

自定义函数实现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, ""); }