ホームページ >ウェブフロントエンド >CSSチュートリアル >フォーム内でラジオボタンとラベルを水平に配置するにはどうすればよいですか?
ラジオ ボタンとラベルを横に並べる
フォームを作成するとき、ラベルとラジオ ボタンが別の行に表示されるとイライラすることがあります。この問題を解決して水平方向に揃えるには:
解決策:
ラベルとラジオ ボタンを左側にフローティングし、必要に応じてパディングとマージンを調整します。さらに、古いバージョンの Internet Explorer のラジオ ボタンにクラス名を割り当てます。すべてのボタンを同一のインライン配置にするには、次の HTML 構造を使用します。
<code class="html"><fieldset> <div class="some-class"> <input type="radio" class="radio" name="x" value="y" id="y"> <label for="y">Thing 1</label> <input type="radio" class="radio" name="x" value="z" id="z"> <label for="z">Thing 2</label> </div> </fieldset></code>
<code class="css">fieldset { overflow: hidden; } .some-class { float: left; clear: none; } label { float: left; clear: none; display: block; padding: 0px 1em 0px 8px; } input[type=radio], input.radio { float: left; clear: none; margin: 2px 0 0 2px; }</code>
これらのガイドラインに従うことで、ラベルとラジオ ボタンが同じ行に表示され、シームレスなユーザー インターフェイスを提供できます。フォームに記入する経験
以上がフォーム内でラジオボタンとラベルを水平に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。