CSSによって、要素を左右に並べる方法について考えます。並べたときの幅まで考慮する方法については、多段レイアウトで解説します。
<div>
左
<span style="float: right">右</span>
</div>
<div style="clear: right">後続する要素</div>
<div>
<div style="float: left">左</div>
<div style="text-align: right">右</div>
</div>
<div>後続する要素</div>
<div style="text-align: right">
<div style="float: left">左</div>
<div>右</div>
</div>
<div>後続する要素</div>
<div style="text-align: right">
<div style="float: left">左</div>
右
</div>
<div style="clear: left">後続する要素</div>
<div style="position: relative">
左
<span style="position: absolute; right: 0">右</span>
</div>
<div>後続する要素</div>