这是网站的简化布局:

#left_column {
  width: 200px;
  height: 100%;
}

<div id="left_column">
</div>

<div id="right_column">
  /* A bunch of 100px width photos that are being floated */
</div>

所以正如代码所暗示的那样,我有一个左列和一个右列。左列应为 200 像素宽并位于屏幕底部。右列应该占据其余的宽度,并将包含一堆 float 图像(有点像谷歌图像搜索的样子)。我怎样才能用 CSS 和 HTML 做到这一点?我宁愿不使用 JavaScript。

最佳答案

只需在右列的左边缘添加 200 像素的边距,并 float 左列。

#left_column {
  width: 200px;
  float: left;
}

#right_column {
  margin-left: 200px;
}

100% 的高度不会像您认为的那样工作。

关于html - 左列固定宽度,右列可变宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12274199/

10-12 02:24