是的,这是一个WebKit错误,错误26559。
height``%相对于包含块的指定
height属性计算静态或相对定位元素上的in ,而不是考虑
min-height和考虑
max-height到所计算的高度。宽度不会发生相同的情况。
您可以从CSS 2.1中看出这是从哪里来的,它指出必须明确设置包含块的高度
%才能正常工作。但是并没有明确说明“显式”是什么意思!浏览器认为这意味着
height必须将属性设置为非自动值,这很公平,只是现在
height还不够。其他浏览器允许
min-height/
max-height影响要使用的高度,但不允许其表示“显式”。WebKit通过 仅
height用于计算而不是最小/最大来进一步发展(并且这绝对不是规范要求的)。
作为解决方法,您可以尝试不影响绝对定位。相对位置外部div,绝对位置内部
left: 0; top: 0; width: 100%; height:100%。



