【发布时间】:2014-05-15 20:35:38
【问题描述】:
标题应该与内容很好地对齐
一切都允许,只是不使用表格元素
<div style="">
<div style="">
<span class="" >Firstname</span>
<span class="" >Lastname</span>
</div>
<div style="" class="">
<span class="" style=""> Tom </span>
<span class="" style=""> Jones </span>
</div>
<div style="" class="">
<span class="" style=""> Micheal </span>
<span class="" style=""> Jackson </span>
</div>
<div style="" class="">
<span class="" style=""> SomedudewithsuperlongFirstname </span>
<span class="" style=""> SomedudewithsuperlongLastname </span>
</div>
</div>
CSS:
span{
display: inline-block;
min-width: 100px;
}
div div {
min-width: 100px;
}
【问题讨论】:
-
只是出于好奇,这看起来像表格数据,为什么不使用表格呢?
-
我会继续使用表格,无论如何它的表格数据......但是你在这里 -> jsfiddle.net/J83sG
-
@JackWilliams 你的例子没有考虑到自动垂直高度调整一个 html 表格会做。
-
我刚刚创建了一个new fiddle,它的行为应该更像一张桌子。如果要支持 IE7 或更低版本,则需要使用inline-block hack。
-
@Toskan 你为什么不喜欢桌子?如果您解释一下,也许我们可以消除一些误解。对于这个特定的例子,桌子是完美的、100% 合适的解决方案。