IE7 CSS兼容性

时间:2011-01-18 20:23:46

标签: html internet-explorer-7 compatibility

首先我要说的是,我不是一名网络开发人员,而且我对可比性一无所知。

我被问到是否可以解决IE7中的网站问题。它在所有现代浏览器中加载完全正常,但他们希望确保它在IE7中也能完美运行。它在技术上工作正常,但它似乎在一次传递加载初始内容,然后在第二次传递加载样式。如果这就是它正在做的事情,我想我不能肯定。

有没有浏览器兼容性经验的人是否有任何想法可以解决这个问题?该网站非常基本,只有HTML,CSS和一点点JS。

如果是这种情况,是否有一种简单的方法可以将所有内容设置为隐藏,直到页面完成加载?我知道你可以用javascript和个别元素来做到这一点。

2 个答案:

答案 0 :(得分:2)

包含jQuery,放入<HEAD>块:

<script type="text/javascript" language="javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js"></script>

在HTML中隐藏正文:

<body style='display:none'>

在DOM准备就绪时取消隐藏身体:

<script type='text/javascript'>
$(document).ready(function() { $(body).show() })
</script>

危险在于:如果加载缓慢,人们会在看到页面之前离开。

答案 1 :(得分:2)

看起来我的评论可能没有引起注意,所以我会把它扔到这里。这听起来像一个无格式内容的Flash - 在IE中有时很常见。有关更多信息,请访问此站点:

bluerobot.com/web/css/fouc.asp