html - 如何在 HTML 中创建列高相等的布局?

标签 html css

我的 HTML/CSS 网页有问题。我想要这样的布局:

http://img227.imageshack.us/img227/9978/layoutw.png

但我得到的只是一个布局,其中的区域仅与内容一样高。

在这里你可以看到我的网站:http://ud05_188.ud05.udmedia.de/spotlight/jquery.html我尝试了几种解决方法,但都不起作用。

解决这个问题的最佳方法是什么?

最佳答案

你可以使用下面的代码

html

<div id="wrapper">
  <div id="left"></div>
  <div class="right">start of top</div>
  <div class="right">start of bottom</div>
</div>

CSS

html, body {
    height:100%;
}
#wrapper {
    height:100%;
    overflow:hidden;
}
#left {
    height:100%;
    width:50%;
    background:#09F;
    float:left;
}
.right {
    height:50%;
    width:50%;
    float:left;
    background:#69a;
}

实例:http://jsbin.com/idozi4

关于html - 如何在 HTML 中创建列高相等的布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4409435/

相关文章:

html - 盒子阴影到 div 容器

html - 悬停时的 css 适用于前 3 个,然后不适用。 WordPress的

html - :focus on CSS works if it is clicked twice

html - 如何使用模板生成静态网页?

javascript - Bootstrap affix() 插件在滚动内容时出现问题

html - 表单标签 + 数据未正确居中

html - 更改选择框中所选选项的背景颜色

javascript - 如何将图像拖到 "trash can"并删除该单个图像

html - 即使使用 z-index,Div 也不会与 overflow hidden 的父 div 重叠

css - 位置 : Relative Div not working in Firefox/IE