2012-03-27 8 views

答えて

0

http://jsfiddle.net/BTuMH/3/

これらのdivをオフに取り除く、あなたはそれらを必要としませんか?私は幾分洗練されたバージョンを手抜きしました。ラベルを浮かべてください(labeldivではなくlabel要素を使用してください)、最大幅をinputとするにはcssを使用してください。

更新:Firefox用

のみ有効です。これはWebkitでは機能しません。私は、をinput要素に使用すると、浮動小数点の後ろの最大スペースを取って幅を計算することを望んでいましたlabel。これは動作しません。私はあなたがページをレンダリングした後に幅を設定するためにJavaScriptを使用しなければならないと思います。

さらに別のアップデート: 私はそれを作った!

divラッパーにoverflow: hidden;http://jsfiddle.net/BTuMH/4/

を見る、入力要素100%幅がdivの幅である100%の幅を得ることができます。 float要素の背後のスペースもoverflow:hidden;の修正を使用してdivで占められていたため、以前は機能しませんでした。

+0

次の行にジャンプすることなく、行の残りの部分を埋めるだけです。 – sspross

+0

彼らは正しくありませんか? –

+0

FFで素晴らしい作品!それはクロム/サファリ(webkit)で動作しません:( – sspross

関連する問題