CSSマージン(余白)


CSS margin (マージン)


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

Margin

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

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

1.png

可能な値

説明
auto ブラウザの余白を設定します。
この結果はブラウザに依存します
長さ固定マージンを定義します(ピクセル、pt、emなどを使用)
%パーセンテージを使用してマージンを定義します

余白には負の値や重複するコンテンツを使用できます。


マージン - 片面マージン属性

CSS では、異なる側に異なるマージンを指定できます:

Example

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p
{
	background-color:yellow;
}
p.margin
{
	margin-top:100px;
	margin-bottom:100px;
	margin-right:50px;
	margin-left:50px;
}
</style>
</head>

<body>
<p>This is a paragraph with no specified margins.</p>
<p class="margin">This is a paragraph with specified margins.</p>
</body>

</html>

サンプルを実行»

オンラインサンプルを表示するには、「サンプルを実行」ボタンをクリックしてください


Margin - 短縮属性

コードを短縮するために、margin で指定されたすべてのマージン属性を 1 つの属性で使用することができます。これを略語属性と呼びます。

すべてのマージン プロパティの短縮属性は「マージン」です:

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p
{
	background-color:yellow;
}
p.margin
{
	margin:100px 50px;
}
</style>
</head>

<body>
<p>This is a paragraph with no specified margins.</p>
<p class="margin">This is a paragraph with specified margins.</p>
</body>

</html>

インスタンスを実行する»

オンライン インスタンスを表示するには、[インスタンスを実行] ボタンをクリックします

マージン属性には次の値を含めることができます1 ~ 4 つの値、例:

  • margin:25px 50px 75px 100px;

    • 上の余白は 25px

    • 右の余白は 50px

    • 下余白は75pxです

    • 左マージンは100pxです

  • margin:25px 50px 75px;

    • 上のマージンは25pxです

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

    • 75px

  • margin:25px 50px ;

    • 上下の余白は25pxです

    • 左右の余白は50pxです

  • margin:25px;

    • 全4余白はすべて 25 ピクセルです


その他の例

センチメートル値を使用してテキストの上マージンを設定する
この例では、センチメートル値を使用してテキストの上マージンを設定する方法を示します。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p.ex1 {margin-top:2cm;}
</style>
</head>

<body>

<p>一个没有指定边距大小的段落。</p>
<p class="ex1">一个2厘米上边距的段落。</p>
<p>一个没有指定边距大小的段落。</p>

</body>
</html>

例の実行»

「例の実行」ボタンをクリックしてオンライン例を表示します

パーセント値を使用してテキストの下マージンを設定します
この例では、テキストの下マージンを設定する方法を示します。パーセント値を使用したテキスト、相対値 含まれる要素の幅。

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p.bottommargin {margin-bottom:25%;}
</style>
</head>
<body>

<p>这是一个没有指定边距大小的段落。</p>
<p class="bottommargin">这是一个指定下边距大小的段落。</p>
<p>这是一个没有指定边距大小的段落。</p>

</body>
</html>

インスタンスの実行 »

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します


すべての CSS margin プロパティ

propertydescription
marginの略語プロパティ。すべてのマージン プロパティを 1 つのステートメントで設定します。
margin-bottom要素の下マージンを設定します。
margin-left 要素の左マージンを設定します。
margin-right 要素の右マージンを設定します。
margin-top 要素の上マージンを設定します。