新着記事一覧
タグ一覧
テーマ
ライト
ダーク
iPentec.com
/
Doc
/
CSS
/
CSS margin
目次
1
現象
2
対策
DIVタグを入れ子にした場合 marginが有効にならない - CSS
現象
Divタグを入れ子にした場合、内側のDivタグ枠のスタイルのmarginが有効にならないことがあります(IE8, FireFoxなど)。これは、「マージンの相殺」(margin cpllapsing)がおきてしまうため内側のDivタグのmarginが相殺されてしまうためです。
対策
以下の対策があります。
 などを挿入してDivタグの隣接を防ぐ
<div class="A">&nbsp;<div class="B">Text</div></div>
Divを入れ子にせずにpaddingでレイアウトを設定する
float:left; float:right;などをスタイルに追加する。(できれば)
著者
Penta
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
関連するページ
領域の外側に余白を取る - CSS margin プロパティの利用
aタグ(<a>)でmargin,paddingが無視される
CSSのmarginプロパティを設定しても設定したサイズの余白が開かない - CSS margin プロパティの相殺
掲載日: 2009-10-16
ドキュメント
新着記事一覧
タグ一覧
ドキュメント トップ
SNSコンテンツ
YouTube
Instagram
Pinterest
X
iPentec
プライバシー
iPentecについて
iPentec all rights reserverd.