css - div 列布局

标签 css html

您好,我正在尝试在 div 中创建以下结构,但我只需要一些帮助来开始使用 css。

alt text

宽度需要100%

最佳答案

<style type="text/css">
.clear{ clear: both; }
.top{ width: 100%; }
.col{ width: 25%; float: left; }
.col, .top{ text-align: center; }
</style>
<div class="main">
   <div class="top clear">Menu</div>
   <div class="col">Column1</div>
   <div class="col">Column2</div>
   <div class="col">Column3</div>
   <div class="col">Column4</div>
   <div class="clear"></div>
</div>

如果您向列添加边框/填充/边距,这将不起作用,如果您想使用它,请使用绝对宽度值。

关于css - div 列布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3599475/

相关文章:

html - 来自中心/中间的线性渐变背景

javascript - 使用 JQuery 选择第二个前一个元素

javascript - 如何通过单击表单的 "submit"按钮将数据从 HTML 保存到 Excel?

asp.net - 使用 <pre> 标签时,文本超出父级 <asp :label> border

html - 如果行低于特定高度,则固定位置

javascript - 使用javascript我希望能够获取随机动态变化的字体颜色

jquery - 添加文件时更改按钮的颜色

jquery - 当元素完全在 View 中时,使用 .each() 运行单独的函数

html - 使用 Selenium Webdriver,如何找到与 div 关联的所有类?

html - 悬停时如何将图像放在其父div之外