次の HTML の場合、ラベル、入力、および 2 つのボタンを同じ「行」に配置し、ブラウザの幅を変更して、入力がラベルと 2 つのボタンの間に 100% のスペースを占めるようにするにはどうすればよいでしょうか? 言い換えれば、ブラウザの幅を小さくしたり大きくしたりすると幅が変わるように、入力を両側に固定する必要があります。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>example</title>
<style>
/* ?? */
</style>
</head>
<body>
<div id="container">
<form class="form">
<p>
<label>xyz:</label>
<span class="item">
<input type="text" class="txt" name="description" id="description" />
<button>A</button>
<button>B</button>
</span>
</p>
<br clear="all" />
</form>
</div>
</body>
</html>
ここで JSFiddle を参照してください: http://jsfiddle.net/3vGtJ/