CSS marginプロパティ
プロパティの定義と使用説明
margin 略記プロパティは、1つの宣言ですべての外側マージンプロパティを設定します。このプロパティは1〜4つの値を持つことができます。
例:
-
margin:10px 5px 15px 20px;
- 上マージンは 10px
- 右マージンは 5px
- 下マージンは 15px
- 左マージンは 20px
-
margin:10px 5px 15px;
- 上マージンは 10px
- 右マージンと左マージンは 5px
- 下マージンは 15px
-
margin:10px 5px;
- 上マージンと下マージンは 10px
- 右マージンと左マージンは 5px
-
margin:10px;
- 4つのマージンすべてが 10px
注意:負の値も許可されています。
| デフォルト値: | 0 |
|---|---|
| 継承: | no |
| バージョン: | CSS1 |
| JavaScript 構文: | object.style.margin="10px 5px" |
ブラウザサポート
表内の数字は、そのプロパティをサポートする最初のブラウザバージョン番号を示します。
| プロパティ | |||||
|---|---|---|---|---|---|
| margin | 1.0 | 6.0 | 1.0 | 1.0 | 3.5 |
プロパティ値
| 值 | 説明 |
|---|---|
| auto | ブラウザが外側マージンを計算します。 |
| length | ピクセル、センチメートルなどの具体的な単位で外側マージンの値を指定します。デフォルト値は 0px です。 |
| % | 親要素の幅に基づくパーセンテージの外側マージンを指定します。 |
| inherit | 親要素から外側マージンを継承することを指定します。 |
関連記事
CSS チュートリアル:CSS Margin
その他の拡張