私のページにはフォームがあり、左端がすべて一列になるようにすべてのテキストボックスを配置します。フォーム上の浮動ラベルとDivs
私はFirefoxで正常に動作し、次のコードを、書かれている:IE6で見たときに
<style type="text/css">
label {
float: left;
clear: both;
width: 250px;
margin-top: 10px;
}
input {
float: left;
margin-top: 10px;
}
</style>
<label>First Name:</label>
<input type="text" name="fname">
<label>Last Name:</label>
<input type="text" name="lname">
<label>Phone Number:</label>
<input type="text" name="phone">
ただし、テキストボックスには、私は彼らがなりたいとラベルが配置されている1行にすべてです。私は時間の問題をソートするためにしようとしていると私が思い付くことができる唯一のことは、フロートをクリアしますので、などの各ラベル/テキストボックスの組み合わせわたってるしきスパンを配置することです:私は、これは知っているが
<label>First Name:</label>
<input type="text" name="fname">
<span style="clear: both;"></span>
<label>Last Name:</label>
<input type="text" name="lname">
<span style="clear: both;"></span>
<label>Phone Number:</label>
<input type="text" name="phone">
空の要素を持つことが許可されていないため、正しくありません。どのように私の問題を回避することができ、両方のブラウザで同じレイアウトを得る任意のアイデア。
おかげ
空の要素は大丈夫です。それはちょうど醜い(悪いセマンティクス、維持するのが難しいなど)。 – mercator