【发布时间】:2010-09-16 19:11:18
【问题描述】:
我正在开发一个 Web 应用程序,该应用程序在视觉上由包含四列可变高度内容的正文上方的标题组成。设计之神已将其定为固定高度,主要是因为每一列都可能变得很长,因此(作为设计师)他们想要具有独立滚动条的 iframe。
四个(可能的)滚动条已经够糟糕了,但是如果整个页面高度固定为高于浏览器窗口,那么最终会变成五个!在这种情况下,“正常”解决方案当然是将整体页面高度固定在 700 像素左右,以使其具有垂直拟合的“最佳机会”,但由于各种原因,我不想这样做'希望是显而易见的。
所以我的问题是:拥有一个填充可用(垂直空间)且每个列都执行相同操作的主体容器的最佳方法是什么?它甚至实用/可能吗?额外的问题:我可以可靠地为列使用 CSS 溢出属性还是需要讨厌的 iframe?我有很多 CSS 经验,但几乎没有使用百分比尺寸(尤其是在与我需要的标题相结合的像素尺寸时)。此外,它必须符合标准并向后兼容 IE6。
TIA。
编辑:我不是在寻找 CSS 布局解决方案本身,我的问题是如何满足每列成为正文容器内可能的最大高度和可滚动的需求,而不用固定正文的高度像素 - 除非我绝对需要。
【问题讨论】:
标签: css