CSS で後続のラップされたラベル行をインデントするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-24 07:26:30
オリジナル
582 人が閲覧しました

How to Indent Subsequent Wrapped Label Lines in CSS?

折り返されたラベル テキストの後続の行をインデントする

フォームの幅に制限がある場合、ラベル テキストが複数の行に折り返される可能性があり、美観が損なわれる可能性があります。懸念事項。 input 要素の存在により最初の行はインデントされますが、後続の行はインデントされず、不均一な外観が作成される場合があります。

CSS のみを使用して 2 行目以降のインデントを実現するには、次のアプローチの使用を検討してください。

親コンテナ内の入力要素とそのラベルの両方をクラス "checkbox-field" で囲みます。この親の表示プロパティを "flex" に設定し、flex-direction を "row" に設定します。

<code class="css">.checkbox-field {
  display: flex;
  flex-direction: row;
}</code>
ログイン後にコピー

使用例:

<code class="html"><div class="checkbox-field">
  <input type="checkbox" id="check">
  <label for="check">Field 2 Label, may be longer than normal, This is an example for this lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem</label>
</div></code>
ログイン後にコピー

このソリューションは、一貫した外観を維持しながら、ラベル テキストを利用可能な幅に柔軟に調整します。

以上がCSS で後続のラップされたラベル行をインデントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!