html - IE6 错误位置 :fixed rendering with absolute positioning

标签 html css internet-explorer-6

我有一个带有固定背景图像的页面,该图像应该拉伸(stretch)以填充整个视口(viewport)。为此,我将 body height 设置为 100% 并将 overflow 设置为 auto。不幸的是,这会触发那个古老的 IE6 定位错误,其中任何设置为 position:absolute 的行为就好像它是固定的一样。

这是 CMS 模板的一部分,因此当不同页面的高度大相径庭时,固定视口(viewport)的高度并不可行。

我还有哪些其他选择?拉伸(stretch)背景图像的不同方式或防止 IE6 定位错误触发的方式?

最佳答案

Johnathan Snook 有一个 article on the IE6 bug及其修复。我希望这能解决问题。

关于html - IE6 错误位置 :fixed rendering with absolute positioning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133576/

相关文章:

javascript - 使用 JQuery 的响应式设计

html - <template> 中的 outerHTML 行为

html - 如何使用 CSS 更改文本?

css - Internet Explorer 11 和支持的网络字体

css - IE6 和 IE7 Z-INDEX 错误

css - 使用 wordpress header.php 的填充向右浮动 div?

javascript - div 内的 href 打开一个新页面/标签

javascript - 我无法将 for 循环附加到 HTML 正文中的 div 标记。有任何想法吗?

css - 如果浏览器是 IE6,则隐藏特定的 DIV

javascript - 在呈现页面后附加 onmouseover?