- 関連@規則
- 関連プロパティ
margin-top
margin-right
margin-bottom
margin-left
N7.0 Win |
N6.0 Win |
e6.0 Win |
e5.5 Win |
e5.0 Win |
e5.0 Mac |
e4.5 Mac |
O7.0 Win |
O6.0 Win |
---|---|---|---|---|---|---|---|---|
○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
値 | <長さ> | <パーセンテージ> | auto | inherit |
---|---|
初期値 | 0 |
適用 | 表内部要素以外のすべての要素 |
継承 | しない |
レベル | - |
パーセンテージ | コンテナブロックの幅を参照(詳細は以下) |
メディア | visual |
それぞれ上、右、下、左のマージンの大きさを指定します。
'margin'を用いて、これらを一括指定する事も出来ます。
@page規則内の'margin-top'、'margin-bottom'のパーセンテージは、例外的にページボックスの高さを参照します。
blockquote { margin-top: 0.3em }
マージンは基本的に透明ですが、body要素、html要素といったルート要素に指定すると、例外的に背景が表示されます。
フロートでも絶対配置でも無い要素間では、縦方向のマージンは相殺します。
ブロックの縦方向のマージンは相殺されます。
HTMLでは、img要素 のマージンに"0"では無い適度な値が望まれていますので、そうなっているUAもあるでしょう。
- 注意点
-
- @page規則内では、相対単位「em」「ex」は使用出来ません。
- 'margin-top'も'margin-bottom'も、パーセンテージで参照するのはコンテナブロックの高さでは無く幅です。
- @page規則内の'margin-top'、'margin-bottom'のパーセンテージは、例外的にページボックスの高さを参照します。