【发布时间】:2013-01-19 15:26:49
【问题描述】:
这些天我正在尝试设计一个有点困难的网页。
我有三个主要的 div。第一个用于页眉,另一个用于页脚,第三个用于主要内容。页眉和页脚必须固定在页面的顶部和底部。它们的位置不能随着浏览器窗口大小的改变而改变。第三个 div 必须在这些 div 之间的空白处。它可以通过调整窗口大小来调整页面大小。
主 div 的高度必须完全改变,因为我想在那个 div 中放置一个谷歌地图,所以这个 div 的高度很重要。
我尝试了很多东西,但都没有成功。将 div 的 height 设置为 100%(而 body 和 html 的高度也是 100%)不是答案。使用表格(三行,两行高度固定,一行高度可变,height="100%")也有一些问题(在IE8中,当我声明doctype时,第二行中的div(@ 987654325@) 不再适合这个单元格了!)。
现在我不知道要做这项工作。我能做什么?
注意:我不喜欢使用 CSS3,因为与旧浏览器的兼容性对我来说很重要。
【问题讨论】:
-
添加一些代码,也许你会得到一些答案。
margin-bottom: -99 px之类的呢? -
这里有一个很好的答案,它使用纯 CSS3 并与谷歌地图一起使用 stackoverflow.com/questions/2434602/…