CSS勉強し始めの時、floatを使っての記述で、ぶち当たったレイアウトの崩れの備忘録です。

分かる人には分かると思いますが、分からない方はスルーでお願いします。/( =^ェ^=)ヽうさ♪

clearfix テスト

clearfix対策なし

left
right







clearfix テスト

overflow:hidden;追加

left
right



これが一番簡単:親要素に指定

overflow: hidden



.clearfix {
/zoom : 1;
}

.clearfix:after {
content: '';
display: block;
clear: both;
height: 0;
}



.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-block;
min-height:1%; /* for IE 7*/
}
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




via floatボックスが親ボックスを突き破る問題


via floatでレイアウトが崩れたときの対処



読者登録してね   ペタしてね