我最近发现一个网站使用了一个绝对位置的div,并且top,left,right和bottom值都设置为0.这创建了一个100%高,100%宽的div。我现在也在使用它,并且想知道是否有任何理由不这样做?
它工作得很好,这是一个简单的解决方案,而我使用的另一种方式有一个我无法修复的错误。我正在使用它的应用程序应该只占用浏览器窗口,并且永远不需要更大。
答案 0 :(得分:20)
我现在也在使用它,而且是 想知道是否有任何理由没有 到?
这种技术在现代浏览器中非常有效 - 没有理由不使用它。
(除非你关心一些非常古老的浏览器(IE5 / 6?),don't support设置top
和bottom
或left
和{{1在同一个元素上)
Here's an answer我今天早些时候写过,它使用了类似的技术。
答案 1 :(得分:5)
不,那没关系。确保它不会在不同的浏览器上出现问题,具体取决于您正在做什么。我可以建议制作一个jsFiddle并在BrowserLab上进行测试吗?