html - IE9随机?不显示内容、链接失败等?? CSS?

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

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

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

我尝试在 web.config 中将标准模式设置为边缘。 (也尝试将其设置为 IE10,只是为了尝试)我尝试改变一些定位,相对于固定定位,以 px 为单位的高度而不是 %,尝试插入 html5shiv,删除渐变......没有任何改变。一切都正确显示,直到根本不显示。当我上周开始看到和研究这个问题时,我以为我在某个地方找到了一篇文章,说你可以在 IE9 的页面中使用的 CSS 标签有限制,但这个数字比我知道的任何东西都高使用,包括直接在页面上的内容,并合并 .css 文件。唯一的其他线索是它看起来像在底部,丢失的东西开始的地方,我也失去了页面背景的渐变(所以只是一 block 全白,但是如果我玩窗口的大小,有时我可以让这个方 block 往下滑,还能看到原本隐藏的另外一两行...

有人遇到过这样的问题吗?该网站在 chrome、ff、IE10 和 11、多个 Linux 浏览器、opera、safari、macs、pcs 和 Linux boxes 中运行完美。除了这个旧的 IE 9 之外的所有东西。

帮助?

最佳答案

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

关于html - IE9随机?不显示内容、链接失败等?? CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23614360/

相关文章:

javascript - 如何在输入字段上添加 $watcher?

javascript - 解析嵌套 json 的语法

javascript - 将插入符号值设置到某个位置后无法获取插入符号位置值

html - Windows 7 以不同于 XP 或 Vista 的方式呈现网页

javascript - Enter 按键的行为类似于 Javascript 中的 Tab

html - 图片和文字怎么排成一行

javascript - 如何使用带有 onclick 函数的 document.getElementsByClassName 覆盖样式

css - 带有 drupal zen 主题和漂亮菜单的 Firefox 渲染问题

html - 如何在移动 View 上为 Div 分配订单?

css - 管道 (|) 在 CSS 选择器中的作用是什么?