IPv4アドレスをシミュレートするために、いくつかの入力をドットで並べてフロートさせようとしています。ただし、スパンは中央に浮かんでいます。どうすればこれを修正できますか?この画像のすべての要素には、float:leftが適用されています。
1 に答える
2
入力とスパンはインライン要素であるため、フロートする必要はまったくありません。
<input type="text" size="3" name="ip0" class"ipAddress">
<span class"ipAddress">.</span>
<input type="text" size="3" name="ip1" class"ipAddress">
<span class"ipAddress">.</span>
<input type="text" size="3" name="ip2" class"ipAddress">
<span class"ipAddress">.</span>
<input type="text" size="3" name="ip3" class"ipAddress">
<span class"ipAddress">.</span>
CSSposition: relative;
を使用しtop:
て、要素を垂直方向に配置します。
ユーザーの観点からすると、IPアドレス用の4つの別々の入力ボックスはかなり不親切だと思います。入力が難しく、コピー/貼り付けが機能しないため、大きな欠点があります。
アプリケーションの観点からは、個別の入力ボックスから得られるものはあまりありません。
つまり、アイデアをダンプして、単一の入力フィールドを提供します。
于 2012-10-12T14:25:11.600 に答える