我的网页中包含div
。
div
包含一张图像,宽700像素,高300像素。它设置为position: relative
。
要在DIV底部显示一些文字,我会在其中添加span
并将其position: absolute; bottom: 8px
除IE6外,所有浏览器都可以正常使用。 IE6将文本放在页面的最底部。
好像其position: relative
的父元素甚至不存在。
这是已知的IE6行为,还是我忽略了什么?
我刚检查过,HTML代码通过了W3C验证。
答案 0 :(得分:2)
你为div设置了高度吗?如果没有设置高度,IE6会将此元素视为不存在。
答案 1 :(得分:2)
我会说,使用
height:auto!important;
height:1px;
技巧也会验证,并且还给IE6提供不支持!important
指令的布局..