ホームページ > ウェブフロントエンド > CSSチュートリアル > CSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり)

CSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり)

寻∝梦
リリース: 2018-09-10 13:40:59
オリジナル
4485 人が閲覧しました

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>
ログイン後にコピー
これは、内部にいくつかの境界線が追加された単純な HTML コードの例です。したがって、表示される効果は次のとおりです:


CSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり)これ先ほどのコード文字列の効果です。

ここで、マージンを使用する効果を見てみましょう:

<style type="text/css">
.diyi{border:solid #D91C1F thin; width: 400px;}
p{border: double; margin-top: auto}
</style>
ログイン後にコピー
上記は、

css スタイルを使用して、p タグの上部と div タグの間の距離をキャンセルしています

。次に、画像を見てください:

CSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり) 効果は上記と同じですか?

それでは、p タグの 4 つのマージンをすべて削除した場合にどのような効果が生じるかを見てみましょう:

<style type="text/css">
.diyi{border:solid #D91C1F thin; width: 400px;}
p{border: double; margin: auto}
</style>
ログイン後にコピー
コードは上記と同じように感じられますか? しかし、これが次のことであることも明らかです。 inside 上向きの要素がキャンセルされたので、4 辺すべてのマージンがゼロになりました。効果を見てみましょう:

CSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり) すべてのマージンがなくなっているのがわかりますか?

しかし、マージンを設定したい場合はどうすればよいでしょうか?

これも非常に簡単です。例を見てみましょう:

<style type="text/css">
.diyi{border:solid #D91C1F thin; width: 400px;}
p{border: double; margin:20px}
</style>
ログイン後にコピー

これはすべてのマージンを 20 に設定するものです。見てわかるように、レンダリングを見てみましょう:


CSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり) あなた周囲の境界線がすべて 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>
ログイン後にコピー
この例では、マージン距離が 50 ピクセルで、右外側の端に下マージンが追加されます。 pタグまでの余白距離は20pxです。レンダリングを見てみましょう:


CSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり) これは、1 つの属性に複数のマージンを設定する方法であることは明らかです。まったく難しいことではありませんので、誰でも試してみることができます。

上記がこの記事の全内容です。さらに詳しく知りたい場合は、PHP 中国語 Web サイトの

css 学習マニュアル

コラムにアクセスして学習してください。ご質問がございましたら、以下よりお問い合わせください。 【編集者のおすすめ】

CSSボックスモデルの枠線の使い方をご存知ですか? CSSボックスモデルの構成を紹介します


CSS擬似要素とは? CSS 疑似要素の詳細な紹介 (例も含めて)

以上がCSSの外側の間隔を設定するにはどうすればよいですか? CSS の外側の間隔を設定する方法 (例あり)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート