我在 960 宽的画布上设计三列布局的方式有问题。
这是我正在尝试的图表:
我有一个 960 宽的 DIV 元素。它的外部有一个 20 像素的填充,我需要在里面有 3 个相等的列。
有人可以帮我处理三列,所以每个框和中间的边距都相等吗?2 列和 4 列很简单,但除以 3 与包含元素中的 20px 填充相加并不相等。当使用 2 列和 4 列时,我使用 FLOAT:LEFT 和一个带有 CLEAR 的额外元素。
<style>
.960_element { width:960px; padding:20px; }
.960_element .left { }
.960_element .middle { }
.960_element .right { }
</style>
<div class="960_element">
<div class="left"></div>
<div class="middle"></div>
<div class="right"></div>
</div>