ホームページ >ウェブフロントエンド >CSSチュートリアル >幅に制限のあるフォームのCSSで折り返されたラベルテキストをインデントするにはどうすればよいですか?

幅に制限のあるフォームのCSSで折り返されたラベルテキストをインデントするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-24 07:25:30403ブラウズ

How to Indent Wrapped Label Text in CSS for Forms with Limited Width?

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

幅が制限されたフォームをデザインする場合、フォームの幅を超えるラベルが発生してテキストが表示されることがよくあります。ラッピング。ただし、折り返されたテキストの 2 行目が 1 行目に比べて適切なインデントを欠いている場合に問題が発生します。

これに対処するために、CSS は簡単な解決策を提供します。 「flex-direction: row」でラベルコンテナの表示プロパティを「flex」に設定することで、ラベルとそれに対応する入力要素を同じ行に配置します。これにより、折り返されたテキストのすべての行に同じインデントが適用されます。

次に例を示します:

<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 テクニックを利用すると、テキストのすべての行にインデントを簡単に適用できます。ラベルのテキストをラップして、フォームの視覚的な魅力を向上させます。

以上が幅に制限のあるフォームのCSSで折り返されたラベルテキストをインデントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。