css - 高度 : 100% inside another div with unknown height in IE6

标签 css internet-explorer-6

我有一个简单的 HTML 布局:

<div style="position:relative; width:200px">
   <div style="position:absolute; top:0; left:0; background-color:red; z-index:-1; width:100%; height: 100%"></div>
   Some text goes here....
</div>

除 IE6 外,所有浏览器都可以正常工作。随着文本的添加,顶部 div 被拉伸(stretch),绝对位置 div 也被拉伸(stretch)。但在 IE6 中,绝对位置 div 将始终保持只有 1 行的高度。我知道 IE6 不能动态重新计算尺寸,因此如果你想在页面上的任何地方使用 height: 100% ,你必须在 body 标签上设置 height: 100% ,但在这种情况下,我可以' t 在外部 div 上设置高度:100%,因为我希望它的大小正好适合其中的文本。有帮助吗?

最佳答案

overflow: hidden;添加到绝对div。

关于css - 高度 : 100% inside another div with unknown height in IE6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593067/

相关文章:

jquery - 下拉菜单在 IE6 中不起作用

css - 在IE6中,如何实现一个:hover?

css - LESS:如何访问另一个名称中有变量的变量引用的变量?

css - 我可以使用 Sass 将样式应用于基于另一个元素上存在的属性的元素吗?

css - 如果存在文本,则保持焦点样式

Javascript。替换 Div 的 HTML 内容

javascript - window.open() 在第二次调用时返回 undefined 或 null

html - 如果位置在其父项 IE7 之外,则绝对定位元素剪裁

javascript - 空 Div 不会在 IE6 中注册 CSS 事件

image - 如何在带有列表元素的导航中使用分隔符?