【发布时间】:2010-10-13 16:08:45
【问题描述】:
如何在不使用表格或 JavaScript 的情况下实现以下结构?白色边框代表 div 的边缘,与问题无关。
中间区域的大小会有所不同,但会具有精确的像素值,并且整个结构应根据这些值进行缩放。为了简化它,我需要一种将“100% - n px”宽度设置为中上和中下 div 的方法。
我希望有一个干净的跨浏览器解决方案,但如果不可能,CSS hacks 就可以了。
这是一个奖金。我一直在努力解决的另一种结构,最终使用了表格或 JavaScript。它略有不同,但引入了新问题。我一直主要在基于 jQuery 的窗口系统中使用它,但我想将布局保留在脚本之外,并且只控制一个元素(中间元素)的大小。
【问题讨论】:
-
对于第二个元素,您是说要固定中间元素的高度,但附近的其他元素是动态的