`

关于IE8与样式的问题

阅读更多
不同公司的浏览器对CSS的支持不一致,可以理解,
可IE7与IE8的差别也这么大还是很让人气愤的。

网上找来些解决方案的文字,贴一下,有机会验证一下。

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


在经典论坛看到别人贴的的,转过来。

只需要在页面中加入如下HTTP meta-tag:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

只要IE8读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示。
IE8出到BETA几了?一直没装,甚至连他的界面都没有预览过。听别人说IE8很像FF3,如果真是这样,那还不错。现在做网页也许要考虑下IE8吧,相信很多IE7的用户都自动升级成了IE8。如果你懒得针对IE8去做兼容,那么偷个懒,逃避一下,加这么一句代码就OK了。
分享到:
评论

相关推荐

    针对firefox ie6 ie7 ie8的css样式hack

    在进行Web开发的过程中,我们经常会遇到浏览器兼容性问题,尤其是早期的Internet Explorer(IE)版本如IE6、IE7和IE8与现代浏览器如Firefox之间的差异。为了确保网站能够在不同浏览器下正常显示,开发者需要使用特定...

    百度编辑器1.4.3.3版本IE8兼容性问题

    6. **测试与调试**:使用IE8模拟器或真实设备进行测试,定位并修复问题。 压缩包中的“百度编辑器1.4.3.3版本IE8兼容性问题”很可能包含了一个修复此问题的特定JS文件,该文件可能包含了针对IE8的兼容性补丁。在...

    解决ie8按钮和文字变小问题。

    - **Box Model处理方式**:IE8在处理盒模型时可能会出现问题,导致元素实际尺寸与预期不符。 - **选择器兼容性**:IE8不支持某些CSS3选择器,如`:not()`等。 - **字体渲染机制**:IE8采用的字体渲染技术与现代浏览器...

    解决IE6、IE7、IE8样式不兼容问题

    ### 解决IE6、IE7、IE8样式不兼容问题:深入探讨与实践 #### 一、引言 在Web开发领域,确保网页在不同浏览器中的兼容性一直是一大挑战,尤其是在面对老旧的IE浏览器(IE6、IE7、IE8)时。这些浏览器由于其过时的...

    IE8 下的问题 转化成IE7 模式.rar

    标题中的“IE8 下的问题 转化成IE7 模式”暗示了这是一个关于解决在Internet Explorer 8(简称IE8)浏览器中遇到的问题,而这些问题可以通过将浏览器的行为模拟为较旧版本的IE7来解决。这通常涉及到浏览器的兼容性...

    div错位解决IE6IE7IE8样式不兼容问题

    ### div错位解决IE6/IE7/IE8样式不兼容问题 在Web开发中,兼容性一直是开发者面临的重要挑战之一。特别是在早期浏览器版本中,如Internet Explorer 6(IE6)、IE7 和 IE8,由于这些浏览器对于CSS的支持存在较大差异...

    IE6,IE7,IE8兼容性问题

    ### IE6, IE7, IE8 兼容性问题详解 #### 一、引言 在Web开发过程中,确保网站能够在各种不同的浏览器中正常显示是非常重要的。尤其是在早期的Web时代,Internet Explorer(简称IE)系列浏览器占据着重要的市场份额...

    bootstrop兼容IE8的代码

    4. **jQuery版本**:Bootstrap 3需要jQuery 1.9.1及以上版本,但要注意,某些旧版本的jQuery可能与IE8存在兼容性问题。选择一个支持IE8的jQuery版本是必要的。 5. **CSS polyfills**:可能需要为IE8添加一些CSS3...

    IE11升级IE8-IE11离线安装

    **IE11浏览器升级至IE8-IE11离线安装指南** 在Windows 7操作系统中,Internet Explorer(简称IE)8是默认的浏览器版本,然而随着时间的推移,为了获得更好的安全性和功能,用户通常会选择升级到更高版本,如IE11。...

    CSS样式兼容IE6、IE7、IE8、FF火狐浏览器的方法

    在探讨CSS样式兼容IE6、IE7、IE8与火狐浏览器的方法时,我们需深入理解不同浏览器对CSS的支持差异,以及如何通过特定的技术手段确保网页在这些浏览器中的一致性和美观性。以下是对这一主题的详细解析: ### 1. 了解...

    DIV+CSS相对IE6、IE7和IE8的兼容问题

    标题和描述均提到了“DIV+CSS相对IE6、IE7和IE8的兼容问题”,这揭示了在Web开发中,尤其是针对老旧浏览器如IE6、IE7和IE8进行CSS布局时,开发者可能遇到的一系列挑战。这些浏览器在解析CSS规则时存在独特的行为,...

    支持ie8单选框与复选框自定义样式制作

    为了解决这个问题,我们需要采用特定的技术来实现跨浏览器,特别是对IE8兼容的自定义样式。 首先,理解IE8的限制至关重要。IE8并不支持CSS3的一些新特性,比如伪元素(`:before` 和 `:after`)、`content`属性以及`...

    支持IE8的Echarts.js

    在“支持IE8的Echarts.js”这个主题中,我们主要讨论的是ECharts如何在古老的Internet Explorer 8(简称IE8)浏览器上正常运行,以及在兼容性方面可能遇到的问题和解决方案。 首先,了解IE8的特性至关重要。IE8是...

    IE6、IE7、IE8对css和js支持方面差异的研究

    在探讨IE6、IE7、IE8对CSS和JavaScript支持的差异时,我们可以发现一系列显著的兼容性问题和解析规则的变化。以下是对这些差异的详细分析: 1. **JavaScript性能和垃圾收集**: - 在IE6中,JScript引擎在处理大量...

    上传插件支持ie8

    "上传插件支持ie8"这个主题,就是关于解决老旧浏览器,尤其是Internet Explorer 8(简称IE8)的文件上传功能。IE8虽然已经过时,但在某些企业或特定用户群体中仍然被使用,因此确保网站功能在这些旧版浏览器上正常...

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

    3. **CSS Hack**:对于某些简单的圆角效果,可以使用特定的CSS hack针对IE6-8编写样式,例如使用`expression`或`filter`属性。但这种方法并不推荐,因为它会导致代码复杂性增加,且性能较差。 4. **渐进增强**:...

    IE8 的兼容性问题总结

    最后,由于IE8的盒模型(Box Model)与其他现代浏览器不同,布局计算可能会出现问题。开发者需要特别注意`border-box`和`content-box`的区别,并根据需要调整样式。 总的来说,处理IE8的兼容性问题需要开发者具备...

    升级版--支持ie8单选框与复选框自定义样式制作

    总之,"升级版--支持ie8单选框与复选框自定义样式制作"是一个解决旧版浏览器兼容性问题的实用工具,对于那些需要在IE8环境下保持网页设计一致性的人来说,这是一个非常有价值的资源。通过理解和应用其中的技巧,...

    UI框架模板一(兼容IE8)

    为了在IE8上运行,可能需要使用jQuery的兼容版本,并可能需要处理IE8的一些特定问题,如事件处理和DOM操作。 压缩包中的"html框架模板一(兼容IE8)"文件很可能是包含这个优化后的Bootstrap模板的实际HTML文件。...

    IEtest 5-8 css样式兼容

    IEtest 5-8 css样式兼容是一款专门用于测试网站在Internet Explorer (IE) 5到8之间CSS样式表现的工具。这款软件对于那些需要确保其设计在老版IE浏览器中正常显示的开发者来说,具有极高的实用价值。 Internet ...

Global site tag (gtag.js) - Google Analytics