「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 高さを 100% に設定すると、ラベル要素が親の高さを満たさないのはなぜですか?

高さを 100% に設定すると、ラベル要素が親の高さを満たさないのはなぜですか?

2024 年 11 月 9 日に公開
ブラウズ:216

Why Is My Label Element Not Filling Its Parent\'s Height When I Set Its Height to 100%?

ラベル要素で高さプロパティが機能しない

ラベル要素の高さを 100% に設定しようとすると、期待した効果が得られない可能性があります。これは、高さプロパティが単独で存在しないためです。

提供されたコード スニペットが示すように、ラベルの CSS ルールは高さを 100% に設定します。しかし、「100%って何?」という疑問は残ります。が生じます。 height プロパティは、親要素の高さのパーセンテージを指します。この場合、ラベル要素の親はフィールド要素です。

フィールド要素の CSS または親の CSS で明示的な高さが定義されていない場合、ブラウザはデフォルトのスタイルに依存します。デフォルトでは、div (この場合はフィールドに使用) などのブロックレベル要素の高さは、その内容によって異なります。このデフォルトの高さは、ラベルの意図した 100% の高さと一致しない可能性があります。

したがって、ラベル要素が親の高さを確実に埋めるには、明示的な高さを設定するか、フレックスボックスまたはグリッドを使用してラベル要素を制御することが重要です。レイアウトを変更し、希望の高さが達成されていることを確認してください。

最新のチュートリアル もっと>

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

Copyright© 2022 湘ICP备2022001581号-3