「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > CSS で後続のラップされたラベル行をインデントするにはどうすればよいですか?

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

2024 年 11 月 8 日に公開
ブラウズ:199

How to Indent Subsequent Wrapped Label Lines in CSS?

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

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

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

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

.checkbox-field {
  display: flex;
  flex-direction: row;
}

使用例:

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

リリースステートメント この記事は次の場所に転載されています: 1729725831 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3