概要
CSSプロパティ「margin-right」は、要素の右辺にマージン(余白)を指定することができます。このマージン領域についてですが、これは要素の外側に対して行われます。対して内側に余白をつけたい場合は padding プロパティを利用します。
<div>
<p class="margin-right">この要素の右辺にマージンが10px指定されてます</p>
</div>
<style>
* {
margin: 0;
padding: 0;
}
div {
background-color: #def;
border: 1px solid #000;
}
p {
background-color: #fff;
}
.margin-right {
margin-right: 10px;
}
</style>
値の指定方法
{ margin-right: キーワード, パーセント, 値(1つから4つ)}
実数値 + 以下のような単位で指定します。マイナス値も指定可能です。
値の単位の詳細は以下の通りです。
単位 | 説明 |
---|---|
px | pxとは画面の1画素(ピクセル)のサイズを1とする単位です。実際に表示されるサイズはモニターの解像度により変化します。 |
em | 親要素を起点とする文字の高さを1とする単位です。1emは1文字分となります。 |
% | 親要素の幅を基準に割合を%値で指定した単位です。 |
4辺の値について
要素の外側4辺というのは「上」、「下」、「左」、「右」を指し、まとめて記述することも、一つづつ指定することも可能です。値が1つの場合はその値が4辺全てに反映され、2つの値をいれると「上下」、「左右」に反映されます。更には、4つの値を入れた場合は「上」「右」「下」「左」と、時計回りの順序で指定が反映されます。
仕様書