tableのmargin部分の背景が消える

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

<div><table><tr><td>テーブルの中身</td></tr></table></div>

こんなのは良くやるところ。外側のdivに指定した背景が、tableの下に設定したmargin部分から消えてしまって焦ったことはないだろうか?

IEだと大丈夫なのだが、OperaとFirefoxだと消える。
そして仕方がないからpaddingにしようかーとすると、IEの古いバージョンでは余白が反映しなかったり。

何とかならないものかとググって解決策を見つけたので覚え書き。

display: inline-table;

これをtableに設定してやるとちゃんとmargin部分にも背景が出てきた。
めでたしめでたし。

トラックバック(1)

トラックバックURL: http://webtips.weblog.am/webtips_mt/mt-tb.cgi/696

tableのmargin部分の背景が消える - Web Tips 続きを読む

コメントする

このブログ記事について

このページは、きえが2011年11月 3日 12:20に書いたブログ記事です。

ひとつ前のブログ記事は「ActionScript3.0でローディング」です。

次のブログ記事は「Dreamweaver CS5で起動時にエラー」です。

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