概要
margin-right
プロパティは、要素の右にマージンを設定します。負の値も許可されています。
初期値 | 0 |
---|---|
適用対象 | テーブル系要素を除く全ての要素。ただし、table-caption 、table 、inline-table には適用できます。. It also applies to ::first-letter . |
継承 | 不可 |
相対値の基準 | 包含ブロックの幅 |
メディア | visual |
計算値 | 指定されたパーセンテージ値または絶対的な長さ |
アニメーションの可否 | 可。 の値として補完しますlength |
正規順序 | 形式文法で定義される一意のあいまいでない順序 |
構文
<length> | <percentage> | auto
値
- <length>
- 固定幅を指定します。使用可能な値は
<length>
を参照してください。</length> - <percentage>
<percentage>
は常に包含ブロックの幅を基準にします。auto
- 主に現在のレイアウトモードによって定義された残りの余白から、右マージンが分配されることを表すキーワードです。
margin-left
やmargin-right
に複数のauto
値があれば、計算されたスペースはすべてのauto
値に均等に分けられます。次の表に動作の違いをまとめます:display
の値float
の値position
の値auto
の計算値コメント inline
,inline-block
,inline-table
どれでも static
かrelative
0
インラインレイアウトモード block
,inline
,inline-block
,block
,table
,inline-table
,list-item
,table-caption
どれでも static
かrelative
0
。ただしmargin-left
とmargin-right
がどちらもauto
である場合を除く。この場合は親要素内でその要素を中央寄せする値になります。ブロックレイアウトモード block
,inline
,inline-block
,block
,table
,inline-table
,list-item
,table-caption
left
かright
static
かrelative
0
ブロックレイアウトモード(フローティング要素) table-caption
を除くtable-*
どれでも どれでも 0
table-*
内部の要素はマージンを持ちません。代わりにborder-spacing
を使ってください以下を除くすべて: flex
,inline-flex
,
table-*
どれでも fixed
かabsolute
0
。ただしmargin-left
とmargin-right
のどちらもauto
である場合を除く。この場合、もしfixed
なら利用可能な幅の範囲でボーダー領域を中央寄せする値になります絶対位置指定レイアウトモード flex
,inline-flex
どれでも どれでも 0
。ただし横方向に0
より広いフリースペースがある場合を除く。この場合横方向のすべてのauto
マージンに均等に分配されますFlexbox レイアウトモード
サンプル
.content { margin-right: 5%; } .sidebox { margin-right: 10px; } .logo { margin-right: -5px; }
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
CSS Basic Box Model margin-right の定義 |
草案 | 有意な変更は無し |
CSS Transitions margin-right の定義 |
草案 | margin-right が「アニメーション可能」要素と定義された |
CSS Flexible Box Layout Module margin-right の定義 |
勧告候補 | flex item での margin-right の挙動を定義 |
CSS Level 2 (Revision 1) margin-right の定義 |
勧告 | インライン要素に対する効果の削除 |
CSS Level 1 margin-right の定義 |
勧告 | 最初期の仕様 |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本サポート | 1.0 | 1.0 (1.7 or earlier) | 3.0 | 3.5 | 1.0 (85) |
auto 値 |
1.0 | 1.0 (1.7 or earlier) | 6.0 (strict mode) | 3.5 | 1.0 (85) |
機能 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | 1.0 | 1.0 (1) | 6.0 | 6.0 | 1.0 |