具有等高列的 CSS Fluid-Fixed 布局

标签 css layout

我是 CSS 的新手,如果这是一个真正愚蠢的问题,请原谅我! 但问题是,过去 48 小时我一直在尝试这个,但仍然无法正确完成。我想要的只是一个 CSS 布局:

  1. 两列,左侧流动,右侧固定 (300px)
  2. 两列的高度相同,右列始终具有背景色。
  3. 100 像素高度的标题。
  4. 300 像素高的页脚。
  5. 整个东西封装在一个中心位置的容器中。 此容器的最大宽度为 960 像素,最小宽度为 480 像素。当屏幕小于 480 像素时,固定的右侧栏应垂直位于左侧内容栏下方。
  6. 应该在 IE 7+、Chrome、Safari、FF 中工作。
  7. 没有 JavaScript(无法理解为什么需要这样做)

我已经尝试(并且仍在尝试)这样做,但不知何故无法创建相同的高度列。我尝试了一些在线 CSS 生成器,但没有成功。将不胜感激任何帮助、指示等。

编辑:

这是一个 jsfiddle:'http://jsfiddle.net/GKEmA/' 我所做的

最佳答案

您可能想尝试使用 CSS 表格布局 — 不是 HTML 表格标记,只是 CSS 属性。 float 并不是真正为布局而设计的。

http://www.w3.org/TR/2002/WD-CSS21-20020802/tables.html#q2

http://maketea.co.uk/2012/09/05/floats-are-dead-long-live-table-layouts.html

关于具有等高列的 CSS Fluid-Fixed 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13248699/

相关文章:

ios - Swift 内存布局

swift - ScrollView 视差效果

java - 带标题的 JPanel

html - 使用 CSS 自动调整宽度内容

javascript - 寻找光滑 slider 容器高度的问题

css - 如何去除元素之间的空白?

html - 加载页面上的 CSS3 字母间距动画

javascript - jQuery ul li 切换菜单

layout - UICollectionView 自定义布局

安卓 : Switch (ToggleButton) and threads