使用百分比宽度可能是最简单的方法,尽管我建议您查看 Bootstrap 或类似的布局框架。
这是引导程序:http: //twitter.github.io/bootstrap/
这个 initializr 工具非常适合快速启动和运行新项目:http: //www.initializr.com/
为了了解它是如何工作的 - 尝试使用如下所示的百分比宽度示例:
http://jsfiddle.net/tsdexter/nnfLD/1/
HTML:
<body>
<header><h1>This is a header</h1></header>
<section id="content">This is some content</section>
<footer>
<div class="twothirds">
This is two thirds
</div>
<div class="onethird">
This is one third
</div>
<div class="clear-fix"></div>
</footer>
</body>
CSS:
div {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.twothirds {
width: 64.66666%;
margin-right: 2%;
float: left;
background: #ccc;
}
.onethird {
width: 33.33333%;
float: left;
background: #ccc;
}
.clear-fix {clear: both;}