cssで画像と文字の上下真ん中

user-pic
0
ググっていたら、displayをtable-cellにしてvertical-alignをcenterにするやり方の記事を発見しました。
IE用にdisplayはinlineでhaslayoutをtrueにするためにzoom: 1;ハックで記述。

ここまでしてテーブルタグを使わないでやるのかと言うのもあるけど、
構造的には意味のないテーブルなるべく避けた方がいいのかな。

widthをしてした要素には左右のpaddingやborderをIE6の互換モードで指定しないほうがいいというのがありましたが、
標準モードだと問題ないのかな?内容に思うけど。

floatした要素にはfloatした方向にmarginを指定するとmargin値が二倍になると言うのもあるけど
これもいつまで対応すればいいのだろうか?

dt,dd横並びはdtにwidthを指定してfloatしその値と同じだけのmarginをddに指定する。
dtにはclearを忘れずに。

トラックバック(0)

トラックバックURL: http://foowho77.sakura.ne.jp/mt/mt-tb.cgi/9

コメントする

このブログ記事について

このページは、foofoo77が2010年5月 7日 22:08に書いたブログ記事です。

ひとつ前のブログ記事は「FADELESS FIGURE -大人のためのフィギュアレビューサイト-」です。

次のブログ記事は「prototype.jsとjquery.jsを併用するにはコンフリクト対策」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。