IE9随机?不显示内容,链接失败等? CSS?

时间:2014-05-12 16:34:54

标签: html css cross-browser internet-explorer-9

背景信息:我正在为我们公司的面向公众的网站工作。在VS2012,asp.net和vb.net中开发,使用一些JS,一些JQuery和相当数量的CSS。

在我们的内部测试中,一切都看起来很棒,直到有人在家里检查,他们只有IE 9。突然,扩展面板内的大块文本没有显示,页面底部缺少大多数情况下,一些调用javascript函数的链接不做任何事情......它是如此随机,以至于我认为它们连接的唯一原因是它只发生在IE9中(或者可能在之前,虽然没有人看过。)

我尝试在web.config中将标准模式设置为edge。 (尝试将其设置为IE10,只是为了尝试)我已经玩过改变一些定位,高度在px而不是%,相对于固定定位,尝试插入html5shiv,删除渐变......没有任何改变。一切都正确显示,直到它根本不显示。当我上周开始查看和研究这篇文章的时候,我以为我发现某个地方有一篇文章说你可以在IE9页面中使用的CSS标签有限制,但是这个数字比我的任何东西都高。 #39; m使用,包括直接在页面上的内容,并合并.css文件。唯一的另一个线索是,它看起来像在底部,缺少的东西开始,我也失去了页面背景的渐变(所以只是一块白色,但如果我玩窗口的大小,有时我可以让这个块向下滑动,我可以看到最初隐藏的另一条或两条......

有没有人有这样的问题?该网站在chrome,ff,IE10和11,几个Linux浏览器,opera,safari,macs,pcs和Linux box中都非常完美。除了旧IE 9之外的一切。

HELP?

1 个答案:

答案 0 :(得分:0)

我找到了一个小小的修复,如果有人遇到这个问题寻找类似的答案...我在检测到IE9浏览器时创建了一个新的css文件,并且我扩展了页面内容的最小高度,直到显示的每一页......缺点是在那些较长的页面上,如果内容没有被展开,页脚仍然会向下滚动几个...但这只发生在内容冗长的页面上,所以尽管如此不是理想的,我觉得它已经足够好了,如果有人可以使用过时的浏览器技术:/