タグ

clearfixに関するmrnoonのブックマーク (2)

  • clearfixハック|CSS HappyLife

    通常、floatさせている画像やボックスなどがある場合何らかの形でclearするか、その親要素にfloatを指定しないと、親要素からはみ出してしまいます。 コレはCSS2.0の仕様なんで正しい表示なんですが、どうしても親要素にfloatなどが使えず、やむなくclear:bothをbrなりdivにクラス指定して解決してたりって事があったかと思います。 IEの場合はwidth、もしくはheightを指定する事で解決できますが、コレはバグなんで他のモダンブラウザでは解決できません。 ソコでかなり便利に使えるテクニックが、clearfix。 使い方は、clearしたい親要素に下記のように記述。 div:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-hei

    clearfixハック|CSS HappyLife
    mrnoon
    mrnoon 2007/04/11
    ソコでかなり便利に使えるハックが、clearfixと呼ばれるハック。 使い方は、clearしたい親要素に下記のように記述。
  • 「clearfix」のIE 7対策:その2

    フロートした要素がはみ出してしまうのを回避する「clearfix」のIE 7対応版として、「min-height:1%」の紹介をしましたが、今回はほかの対応方法の紹介です。 IE5を対応ブラウザにするかしなかで、分けてみました。 clearfixのIE5.5~IE7対応版 clearfixのIE5~IE7対応版 clearFixの注意点 clearFixの紹介サイト(英語) 「clearfix」のIE5.5~IE7対応版 「.clearfix」に「zoom:1;」を指定します。 .clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } <span class="accent1">.clearfix{ zoom:1; }</span>

    「clearfix」のIE 7対策:その2
    mrnoon
    mrnoon 2007/04/11
    フロートした要素がはみ出してしまうのを回避する「clearfix」のIE 7対応版として、「min-height:1%」の紹介をしましたが、今回はほかの対応方法の紹介です。
  • 1