我花了一点时间试图弄清楚如何在不使用表格的情况下实现以下效果但无法弄清楚:http: //jsfiddle.net/sKFzA/
CSS:
.header{width:100%;font:25px Arial,Helvetica,sans-serif;}
.titleCol{width:99%;}
.dateCol{vertical-align:bottom;white-space:nowrap;}
.dateText{font-size:12px;}
HTML:
<table class="header">
<tr>
<td class="titleCol">This is the blog title</td>
<td class="dateCol"> <span> </span><span class="dateText">1/23/2012</span>
</td>
</tr>
</table>
为了解释它,我有一个博客标题和一个博客日期。标题可能很长而且很长。在最后一行的末尾,无论是否包裹,我都希望博客日期与右侧对齐。
所以我有两个问题。有什么理由不为此使用表格吗?如果是这样,您将如何在不假设静态字体大小的情况下实现它?