カテゴリ: HTML・CSS 更新日: 2025/02/25

CSSのボックスモデル(border, margin, padding)を完全ガイド!初心者でもわかる基本

CSSのボックスモデル(border, margin, padding)
CSSのボックスモデル(border, margin, padding)

新人と先輩の会話形式で理解しよう

新人

「CSSのボックスモデルって、よく聞くけど、borderやmargin、paddingはそれぞれどう使うんですか?」

先輩

「ボックスモデルは、要素を整えるために非常に大切な部分です。border、margin、paddingそれぞれの役割を理解すると、より自由にレイアウトを組むことができます。」

新人

「なるほど!まずはborderから教えてください。」

先輩

「では、borderから順に説明していきますね。」

1. border(ボーダー)

1. border(ボーダー)
1. border(ボーダー)

borderは、要素を囲む枠線です。これを使うことで、要素の周りに視覚的な区切りを作り、強調したり見やすくしたりします。

次の例では、div要素にボーダーを追加する方法を紹介します。


<style>
    .example {
        border: 2px solid black;
    }
</style>

<div class="example">ここに内容が入ります。</div>
ブラウザ表示

上記の例では、div要素の周りに2pxの黒いボーダーが表示されます。これにより、要素が強調され、見やすくなります。

2. margin(マージン)

2. margin(マージン)
2. margin(マージン)

marginは、要素の外側のスペースを調整します。他の要素との間隔を広げたい場合に使います。

以下のコードでは、前述のボーダーを維持しながら、div要素の外側にマージンを追加する方法を示します。


<style>
    .example {
        border: 2px solid black;
        margin: 20px;
    }
</style>

<div class="example">ここに内容が入ります。</div>
ブラウザ表示

この例では、div要素に20pxのマージンが追加され、周囲の他の要素との間にスペースが生まれます。これにより、要素の外側に余裕ができ、レイアウトが整います。

3. padding(パディング)

3. padding(パディング)
3. padding(パディング)

paddingは、要素の内側のスペースを調整します。要素内のコンテンツ(テキストや画像など)とボーダーの間に空間を作ります。

以下のコードでは、前述のボーダーとマージンを維持しつつ、内側のスペースにパディングを追加しています。


<style>
    .example {
        border: 2px solid black;
        margin: 20px;
        padding: 15px;
    }
</style>

<div class="example">ここに内容が入ります。</div>
ブラウザ表示

このコードでは、div要素に20pxのマージン、15pxのパディング、2pxのボーダーが設定されています。これにより、要素の内外に適切な空間が確保され、バランスの取れたデザインになります。

4. border, margin, paddingの使い分け

4. border, margin, paddingの使い分け
4. border, margin, paddingの使い分け

border、margin、paddingは、それぞれ異なる目的で使用します。

  • border:要素を囲む枠線。視覚的に強調したい場合に使う。
  • margin:他の要素との間隔を広げたい場合に使う。
  • padding:要素内のコンテンツとボーダーとの間にスペースを作りたい場合に使う。

これらを適切に使い分けることで、要素のレイアウトやデザインを細かく調整することができます。

コメント
コメント投稿は、ログインしてください

まだ口コミはありません。

カテゴリの一覧へ
新着記事
Java の特徴とできることをわかりやすく紹介|初心者向け解説ガイド
Javaとは?初心者向けにやさしく解説
Spring Bootでのエラーハンドリングの基本を学ぼう|初心者でもわかる例外処理の仕組み
Spring BootでDB接続設定をする方法を完全ガイド!初心者でもわかるapplication.ymlの書き方
人気記事
No.1
Java&Spring記事人気No1
Java のファイル構成を理解しよう(.javaと.class)|初心者向けにわかりやすく解説
No.2
Java&Spring記事人気No2
SQLのロック(LOCK)を完全ガイド!初心者でもわかるデータの整合性の守り方
No.3
Java&Spring記事人気No3
SQLのビュー(VIEW)を完全ガイド!初心者でもわかる仮想テーブルの使い方
No.4
Java&Spring記事人気No4
Javaで文字列が含まれているか調べるcontains()の使い方