CSS 样式
.table {
display: table;
border-collapse: collapse;
}
.row{
display: table-row;
}
.col {
display: table-cell;
border: 1px solid blue;
padding: 1em;
}
border-collapse: collapse; 用于共享边框线
简单用法
<div class="table">
<div class="row">
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
</div>
<div class="row">
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
</div>
</div>
例子整体代码
<title>表格布局</title>
<meta charset="utf-8">
<style type="text/css">
.table {
display: table;
border-collapse: collapse;
}
.row{
display: table-row;
}
.col {
display: table-cell;
border: 1px solid blue;
padding: 1em;
}
</style>
<div class="table">
<div class="row">
<div class="col">? navigation column content…asdadadasdasdasdasd</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
</div>
<div class="row">
<div class="col">? navigation column content…</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
</div>
<div class="row">
<div class="col">? navigation column content…</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
</div>
</div>
<div class="table" style="margin-top: 40px;margin-bottom: 40px;">
<div class="col">? navigation column content…asdadadasdasdasdasd</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
<div class="col">? navigation column content…</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
<div class="col">? navigation column content…</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
</div>
<div class="col">? navigation column content…asdadadasdasdasdasd</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
<div class="col">? navigation column content…asdadadasdasdasdasd</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
<div class="col">? navigation column content…asdadadasdasdasdasd</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>
<div class="col">? navigation column content…asdadadasdasdasdasd</div>
<div class="col">? news headlines column content…</div>
<div class="col">? main article content…</div>