※ ChatGPTを利用し、要約された質問です(原文:【CSS】clearとvisibilityについて)
CSSのclearとvisibilityについて
このQ&Aのポイント
CSSのclearプロパティとvisibilityプロパティについて説明します。
クラスclearfixを使っている場合、末尾にピリオドが入りますが、visibilityプロパティにより非表示になっています。
clearプロパティとvisibilityプロパティを使用することで、エリアのレイアウトを調整することができます。
【CSS】clearとvisibilityについて
【CSS】clearとvisibilityについて
こんにちわ。いつもみなさまのご助言に大変感謝しております。
標記の件ですが、CSSの勉強をしていましたところ、いかのようなコードがあり、気になりました。
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
この場合、クラス"clearfix"で括られているエリアの末端には「.」が入りますが、visibilityプロパティにより非表示とされることで文字通り画面上にはピリオドが
存在しない形式になっていますが、そもそもなんでこんなcontentプロパティやvisiblity
プロパティを使っているのでしょうか。
.clearfix:after {
display: block;
height: 0;
clear: both;
}
これだけだと何か不都合が生じるのでしょうか。
お礼
kuzumiHK 様 私もこれまでこういったことはしませんでした。 半ば強引にfloatをclearして見た目を維持していたこともありましたが。。。