ホームページ > ウェブフロントエンド > CSSチュートリアル > フォーム内でラジオボタンとラベルを水平に配置するにはどうすればよいですか?

フォーム内でラジオボタンとラベルを水平に配置するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-04 06:05:28
オリジナル
811 人が閲覧しました

How to Align Radio Buttons and Labels Horizontally in Forms?

ラジオ ボタンとラベルを横に並べる

フォームを作成するとき、ラベルとラジオ ボタンが別の行に表示されるとイライラすることがあります。この問題を解決して水平方向に揃えるには:

解決策:

ラベルとラジオ ボタンを左側にフローティングし、必要に応じてパディングとマージンを調整します。さらに、古いバージョンの 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート