2008年11月17日
【CSSテクニック】clearfixをモダンブラウザに対応させました
おひさしぶりですkennsuです。
2年くらい前に公開して放置していたこちらの記事ですが、
【IE7対応clearfix】さらに続報、コピペでつかえる主要ブラウザをclearするコード、[多分最終版]
最終版とか言いながらネットは日々進化したり僕に落ち度があったりなんだかんだで最終版から更新しました。
以下がコードですので、コピペして使ってくださいね。
div{
zoom:1;/*for IE 5.5-7*/
}
div:after{/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
line-height:0;
visibility:hidden;
}
どこを変更したかといいますと、ここの部分↓
line-height:0;
この指定がないとSafariなど一部のブラウザで要素の下に隙間ができてしまうケースがあるので、
必要な指定なんです。
自分で使うときは結構前から上記のコードを使っていたんですが、
こないだ京都支社にいった時に後輩が「変な隙間ができる~」と泣きついてきたので、
まさかと思って聞いてみると僕のblogからコピペしたとのこと。
その他「Re:creators Kansai」の方々も結構ウチからコピペしてつかっているとのことなので、
こりゃあ直しておかないといかんぞと。
と、いうわけでみなさんコッチをブクマしてくださいね!
あ、CSSやHTMLを学び始めた方、これから学びたいなという方は、
最近でた下の本、かなりオススメです!
毎日コミュニケーションズ
売り上げランキング: 447

XHTML+CSS の正体が理解できました
究極のXHTML+CSS入門書![CSS、HTML、SEO、Web広告の話題ならStopn' Listen[ストップンリッスン]](http://kennsu.jp/common/logo.jpg)








コメントする