我有一组嵌套的 div 显示为这样的表:
<div class="table">
<div class="table-row">
<div class="table-cell"><div class="just-a-box"><!-- --></div></div>
<div class="table-cell">Just some text</div>
</div>
</div>
表格显示是使用 CSS 实现的。第一个单元格中的“just-a-box” div 的样式如下:
.just-a-box {
background-color: blue;
height: 50px;
width: 50px;
}
我的问题是这个框会影响第二列中文本的定位,除非我在框内添加一个“”,如 HTML 注释所示。文本不再在单元格顶部对齐。
我不明白为什么会这样。我正在寻找一种解决方案,使第二个单元格的内容完全独立于第一个单元格,因为我不想对第一个单元格的内容做出任何假设。这可能吗?
任何提示表示赞赏!如果有人也能解释为什么细胞不是相互独立的,那就太棒了。这就是我所期望的。
有关问题的说明,请参见http://jsfiddle.net/fMWQH/1/。