gpt4 book ai didi

css - 破解 IE8 的指南?

转载 作者:行者123 更新时间:2023-11-28 12:25:04 27 4
gpt4 key购买 nike

我已经完成了我的网站制作,但后来我在 IE8 中加载了它。大问题!例如,我的一堆 divspan 元素似乎是透明的(它们应该有彩色背景),并且 float 元素不起作用。

当我开发我的网站时,我曾希望我能够忽略旧的 Internet Explorer - ie9 符合标准,最终每个人都会使用它。然而,微软并没有为 XP 发布 IE9,但我认为人们仍将在很长一段时间内使用该操作系统。因此,我需要支持 IE8。

是否存在 IE8/做错的所有事情的完整列表?不像 Quirksmode.org ,而是 IE8 中常见布局问题的指南,以及解决这些问题所需的技巧?

编辑:透明元素似乎与我对 css3pie 的使用有某种关系。

最佳答案

您可以尝试使用条件类来针对特定版本的 IE 进行特定修复。这是来自 Paul Irish's HTML5 Boilerplate :

<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->

通过这些注释,您可以指定如下内容:

.ie7 #container {margin-left:-1px;}

它只会改变您在 IE7 上的 #container 边距。

如果这些不起作用,请发布您的一些代码,人们可能会指出一些不兼容的地方。

关于css - 破解 IE8 的指南?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7611584/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com