※ ChatGPTを利用し、要約された質問です(原文:clearfixについて)
clearfixについて
このQ&Aのポイント
.clearfix:afterとcontentを使ったclearのやり方自体は分かるのですが、IEのバグ直し用のmin-height: 1px;というところがなぜ必要なのか意味がよく分かりません。
clearfixの:afterとcontentを使ったclearのやり方はよく知られていますが、min-height: 1px;はIEのバグを修正するために必要です。
clearfixには.clearfix:afterとcontentを使ったclearの方法がありますが、その後にmin-height: 1px;を指定することで、IEのバグを解消することができます。
clearfixについて
.clearfix:after {
content: "."; /* 新しい要素を作る */
display: block; /* ブロックレベル要素に */
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
min-height: 1px;
}
* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}
clearfixの:afterとcontentを使ったclearのやり方自体は分かるのですが、IEのバグ直し用の
.clearfix {
min-height: 1px;
}
というところがなぜmin-height: 1px;なのか意味がよく分かりません。
お礼
ありがとうございます、こんなシンプルなやり方もあるんですね、こちらのやり方でやってみます。