CSS 100%高度,绝对定位顶部0底部0

Bra*_*ldt 16 html css

我最近发现一个网站使用了一个绝对位置的div,并且top,left,right和bottom值都设置为0.这创建了一个100%高,100%宽的div.我现在也在使用它,并且想知道是否有任何理由不这样做?

它工作得很好,这是一个简单的解决方案,而我使用的另一种方式有一个我无法解决的错误.我正在使用它的应用程序应该只占用浏览器窗口,并且永远不需要更大.

thi*_*dot 20

我现在也在使用它,并且想知道是否有任何理由不这样做?

这种技术在现代浏览器中非常有效 - 没有理由不使用它.

(除非你所关心的一些非常老的浏览器(IE5/6?),它不支持的设置topbottomleftright在相同的元素)

这是我今天早些时候写的一个使用类似技术的答案.


0x6*_*x60 5

不,那没关系.确保它不会在不同的浏览器上出现问题,具体取决于您正在做什么.我可以建议制作一个jsFiddle并在BrowserLab上进行测试吗?