maiの中身(ruby on railsシステム開発)
2008.10.02
カテゴリ:デザイン・レイアウト

clearfix for Firefox3

RSS

最近htmlとcssばっかり書いてるまいです。
ruby?なにそれおいしいの?状態…


そんな最近作業をしてて、先日書いた「clearfixでfloat解除」のclearfixでは
Firefox3でちょっとおかしなことになってしまったので、
さらに手を加えてみました。

つべこべ言っても仕方ないのでとりあえずご紹介。

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    visibility: hidden;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }

前のだと何がどうなるかというと、footerとかにclearfixを適用させたとき、
一行分の空白が直下に挿入されてしまって…。
overfllow:hidden;を入れてみてもダメだし、どうしたものかといろいろ試した結果、
font-size:0;が効きました。

おまけで
.clearfix { display: block; }
も追加して、これでだいたいのブラウザは大丈夫…なはず。

コメント (0)  |トラックバック (0)

ブックマークに追加する

トラックバック URL
この記事にコメントをする
ニックネーム:
メールアドレス:
URL:


.
web開発ならKBMJ
Rubyでのwebシステム開発は
実績豊富なKBMJにお任せ下さい
iPhone開発
iPhone開発は
KBMJにお任せ下さい
ファイル共有サービス DUB
クラウドファイル共有サービス「DUB」
オープンソースECパッケージ エレコマ
オープンソースECパッケージ
「エレコマ」

プロフィール

imai
imai
rubyどころか開発すらも始めたばかりな超初心者のrailsとの格闘メモリー。
初心者がつまづきそうなよくあるトラブルとか、意味不明としか思えない用語を初心者レベルに翻訳したりとかとかとか。

最近チェックした記事

最新記事

アーカイブ

アクセスランキング

KBMJのWebソリューション
Ruby on railsの開発ならKBMJ
株式会社ケイビーエムジェイ