これを試して
更新しました
HTML
<div id="textbox">
<p class="alignleft">1/10</p>
<p class="aligncenter">02:27</p>
<p class="alignright">100%</p>
</div>
<div style="clear: both;"></div>
CSS
.alignleft {
float: left;
width:33.33333%;
text-align:left;
}
.aligncenter {
float: left;
width:33.33333%;
text-align:center;
}
.alignright {
float: left;
width:33.33333%;
text-align:right;
}
ここでコードのデモを行います: http://jsfiddle.net/wSd32/1/
これがお役に立てば幸いです!
=======2021年更新:
HTML5 Flex を使用してこれを行うと、同じ結果が得られるようになりました。div をフローティングまたはクリアする必要はありません。Display: flex;
配置したいアイテムを保持する親コンテナに追加するだけです。
HTML
<div id="textbox">
<p class="alignleft">1/10</p>
<p class="aligncenter">02:27</p>
<p class="alignright">100%</p>
</div>
CSS
#textbox {display:flex; flex-flow:row wrap;}
.alignleft {
width:33.33333%;
text-align:left;
}
.aligncenter {
width:33.33333%;
text-align:center;
}
.alignright {
width:33.33333%;
text-align:right;
}
Flex を使用した結果のデモ:
http://jsfiddle.net/jcbiggar1/tsopnf4d/4/
Flex の詳細:
https://css-tricks.com/snippets/css/a-guide-to-flexbox/