爲什麼第一個表中的空無序列表將其他'表格單元格'中的列表向下推?空的有序列表混亂CSS表佈局
HTML
<div class="table">
<div class="table-row">
<div class="table-cell">
<div>
<ol>
<li>an item</li>
</ol>
</div>
</div>
<div class="table-cell">
<div>
<ol>
</ol>
</div>
</div>
</div>
</div>
CSS
.table {
display: table;
width:100%;
}
.table-row {
display: table-row;
}
.table-cell {
display: table-cell;
border: 1px solid red;
width: 50%;
}
.table-cell > div {
border: 1px solid blue;
height: 100px;
}
.table-cell ol {
border: 1px solid black;
}
在http://jsfiddle.net/facboy/7bs4xopg/完整的示例。第二個表格中的兩個列表都是我期望的佈局看起來如何
很明顯,我可能只是沒有空的<ol>
和效果會是相同的,但我很好奇的原因。
感謝您的解釋! – 2014-09-11 14:45:35