CSSマージン(余白)

CSS Margin (マージン)

CSS Margin (マージン) プロパティは、要素の周囲のスペースを定義します。

Margin

marginは、要素の周囲の領域(外側の境界線)をクリアします。マージンには背景色がなく、完全に透明です

マージンは要素の上下左右のマージンを個別に変更できます。すべてのプロパティを一度に変更することも可能です。

マージン

マージンは、境界線を囲む余分な「空白」であり、透明で目に見えません。値は、浮動小数点数と単位識別子で構成される長さの値またはパーセンテージです。

マージンの設定例:

dev{ margin: 5px 2px 5px 2px; }

この例では、div要素のマージンを「top-right-bottom-left」から「5px 2px 5px 2px」に設定します。設定順序は上から時計回りに実行します。値が 1 つだけ設定されている場合は、上下左右の辺に適用されます。

この属性は値「auto」を取ることもできます。これは、システムがデフォルト値を割り当てることを意味します。

割り当ての省略形

dev{ margin: 5px 2px 5px 2px; }

は次のように省略できます:

dev{ margin: 5px 2px }

この例では、下のマージンと右マージンが欠落している場合、システムは自動的に上マージン値を下マージン値として使用し、右マージン値を左マージンとして使用します。

margin 属性には 1 ~ 4 つの値を指定できます。 /p>

margin:25px 50px 75px 100px;

上マージンは25px

右マージンは50px

下マージンは75px

左マージンは100px

margin:25px 50px 75px;

トップmargin 25px

左右のマージンは50pxです

下のマージンは75pxです

margin: 25px 50px;edgeマージンはすべて25pxです

実際の割り当ての省略規則は次のとおりです:

下のマージンの値の場合が欠落している場合は、上マージンの値が使用されます

左マージンの値が欠落している場合は、右マージンの値が使用されます

値が 1 つだけ指定されている場合は、その値が各外側マージンの値に適用されます

複合属性

この属性は複合属性であり、各方向の外側のマージンを個別に指定できます。

マージン複合属性の説明:

ヒント

要素に背景属性を設定する場合、外側の余白(margin)には背景を配置できませんが、内側の余白(padding)には背景を配置することができます。

Padding

Paddingとは、要素の境界線とコンテンツの間の部分を指します。値は、浮動小数点数と単位識別子で構成される長さの値またはパーセンテージですが、負の値にすることはできません。

Padding は複合属性でもあり、padding-top、padding-right、padding-bottom、padding-left の 4 つの側面のパディングを個別に設定することもできます。パディングの使用法はマージンの使用法と似ていますが、ここでは詳しく説明しません。マージンの構文を参照してください。


学び続ける
||
<!DOCTYPE html> <html> <head> <style> p.ex1 {margin-top:2cm;} </style> </head> <body> <p>没有指定的边距</p> <p class="ex1">一段2厘米的顶边。</p> <p>没有指定的边距</p> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜