【发布时间】:2012-06-14 08:49:03
【问题描述】:
我正在尝试将我的表格设计转换为 css div 设计。
什么不起作用:
1.) 黑色 div 将有列表项,因此我需要目前显示的滚动条。没关系。 但我不想将高度限制为 400px。我以前的设计有 100% 的高度,所以它占据了屏幕上的所有垂直空间。
2.) 红色的 div (rightContent) 应该有 200px 的固定宽度;当我设置这个时,我必须设置什么,leftContent 占据所有水平空间。
最重要的是,在旧表格布局中,整个布局周围没有可见的外部垂直滚动条。
我在 IE9 上测试过这个
【问题讨论】:
-
我很清楚,您希望紫色、黄色、黑色和橙色字段占据 100% 的窗口宽度?
-
紫色、黄色、黑色。橙色不是。我做了 height:auto 但是没有滚动条可见。因为 div 向下延伸到浏览器中。
-
对于'height-auto',您需要设置一个'height-max'来设置滚动条何时弹出。这仍然对高度设置了限制,但是如果黑色字段中的文本很少,至少您不会得到很大的空白区域。另外,橙色区域与红色区域的关系应该在哪里?在左边还是在上面?
-
橙色 div 应该在左边。我应该在黑色div上设置height-max,但是我应该设置什么px,我不知道它的最大高度。