【发布时间】:2019-01-27 00:45:32
【问题描述】:
我正在尝试遵守最佳做法,并且不使用表格,但我正在尝试使用 div 设置固定宽度的表格布局。
表格:768px 宽 1024px 高
第 1 行:56 像素高
单元格 1:宽 56 像素 单元格 2:宽 600 像素 单元格 3:宽 112 像素
第 2 行:912 高
单元格 1:宽 56 像素 单元格 2:宽 600 像素 单元格 3:宽 112 像素
第 3 行:56 像素高
单元格 1:宽 56px 单元格 2:宽 600px 单元格 3:宽 112px
我在 CSS 中正确设置了第一行:
section { display: table; width: 768px;}
div { display: table-cell; height:56px; border: 1px solid #000;} /* height:56px; */
#top_gutter { width:56px; height:56px; }
#title { width:600px; height:56px; }
#top_margin { width:112px; height:56px; }
但后续行无法正确显示。我尝试了许多不同的方法,但我没有看到我做错了什么。我试过设置<section2> 和<div2>,但这也不起作用。
对我做错了什么有什么建议吗?
【问题讨论】:
-
使用
float代替display: css-tricks.com/all-about-floats
标签: html css-tables