CSS ボックス モデルには、内側の間隔、外側の間隔、コンテンツ、境界線という 4 つの要素があります。これら 4 つは、ボックス モデルの使用を定義します。今日は、
ボックス モデルの外側の間隔の使用方法について説明します。外側の間隔は CSS ボックス モデルの 1 つなので、外側の間隔を設定する方法を見てみましょう。
margin: これは、1 つのステートメントですべてのマージン属性を設定できる短縮属性です。
完全なマージンの例を見てみましょう:<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>PHP中文网</title>
<style type="text/css">
.diyi{border:solid #D91C1F thin; width: 400px;}
p{border: double;}
</style>
</head>
<body>
<div class="diyi">
<p>这是一个p标签,是用来使用外边距的</p>
</div>
</body>
</html>
これ先ほどのコード文字列の効果です。
ここで、マージンを使用する効果を見てみましょう:<style type="text/css">
.diyi{border:solid #D91C1F thin; width: 400px;}
p{border: double; margin-top: auto}
</style>
。次に、画像を見てください:
効果は上記と同じですか?
それでは、p タグの 4 つのマージンをすべて削除した場合にどのような効果が生じるかを見てみましょう:<style type="text/css">
.diyi{border:solid #D91C1F thin; width: 400px;}
p{border: double; margin: auto}
</style>
すべてのマージンがなくなっているのがわかりますか?
しかし、マージンを設定したい場合はどうすればよいでしょうか?これも非常に簡単です。例を見てみましょう:
<style type="text/css"> .diyi{border:solid #D91C1F thin; width: 400px;} p{border: double; margin:20px} </style>
これはすべてのマージンを 20 に設定するものです。見てわかるように、レンダリングを見てみましょう:
あなた周囲の境界線がすべて 20 ピクセルであることがはっきりとわかります。
一方向にマージンを設定することもできます。たとえば、次の例を見てみましょう:<head>
<meta charset="utf-8">
<title>PHP中文网</title>
<style type="text/css">
.diyi{border:solid #D91C1F thin; width: 400px;}
p{border: double; margin-right:20px}
h1{border:double; margin-bottom: 50px}
</style>
</head>
<body>
<div class="diyi">
<h1>这里是PHP中文网</h1>
sdfahsdkjfhksjdhf
<p>这是一个p标签,是用来使用外边距的</p>
</div>
</body>
これは、1 つの属性に複数のマージンを設定する方法であることは明らかです。まったく難しいことではありませんので、誰でも試してみることができます。
上記がこの記事の全内容です。さらに詳しく知りたい場合は、PHP 中国語 Web サイトの
css 学習マニュアルコラムにアクセスして学習してください。ご質問がございましたら、以下よりお問い合わせください。 【編集者のおすすめ】
CSSボックスモデルの枠線の使い方をご存知ですか? CSSボックスモデルの構成を紹介しますCSS擬似要素とは? CSS 疑似要素の詳細な紹介 (例も含めて)以上がCSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。