テーブルを使用せずに次の効果を達成する方法を見つけようとして少し時間を費やしましたが、理解できませんでした: 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>
それを説明するために、ブログのタイトルとブログの日付があります。タイトルは長く、折り返すことができます。最終行の最後で、折り返すかどうかに関係なく、ブログの日付を右揃えにします。
そこで、質問が 2 つあります。これにテーブルを使用しない理由はありますか? もしそうなら、静的なフォントサイズを想定せずにどのようにそれを達成しますか?