CSSを使用してdivやその他のコンテナにスタイルを設定し、背景色を適用する方法と要素間の間隔を調整する方法を説明します。

異なるフォントスタイルとカラーを採用した抽象画

CSSを使用すると、HTML要素にカラーを追加し、位置を調整するなど、様々なスタイルを設定できます。CSSを追加して要素ごとに外観を詳細に調整し、体系的に整ったレイアウトにすることで、ページ全体のビジュアルデザインを改善します。

CSSでスタイリングすることでレイアウトの外観を微調整する
CSSでスタイリングすることでレイアウトの外観を微調整する

マージンとパディングの意味については、次のCSSボックスモデルの図をご覧ください。この標準モデルでは、CSSのレイアウトプロパティにより各HTML要素がどのようにスタイル設定されるかを示しています。

CSSボックスモデルのイラスト
CSSボックスモデル

始める前に

プロジェクトファイルをダウンロードして保存します。Dreamweaverでstyle_containers_practice.htmlを開きます。

ワークスペースの上部にあるstyle_containers_practice.cssをクリックして、分割ビューに切り替えます。

DreamweaverでCSSを開いて分割ビューを選択します
最初にプロジェクトファイルをダウンロードして保存する

ページセクションにカラーを追加する

headerセレクターに移動します。この要素のカラーを変更するには、background-colorプロパティを追加します。background-colorプロパティにコロンを入力すると、コンテキストメニューが表示されます。メニューからカラーピッカーを選択します。カラーピッカーでセレクターを動かして目的のカラーを見つけるか、直接16進数を入力します。

header#main#sidebarの各セクションの背景色を#FFFFFFに設定し、footerの背景色を#2F4666に設定します。

カラーセレクターを使用するか16進数値を入力して、ページの各セクションにカラーを追加します
ページセクションにカラーを追加する

CSS

header {
    background-color:#FFFFFF;
    ...
}
#main {
    background-color:#FFFFFF;
    ...
}
#sidebar {
    background-color:#FFFFFF;
    ...
}
footer {
    background-color:#2F4666;
    ...

カラーセレクターを使用するか16進数値を入力して、背景色を設定します
背景色を設定する

セクションの高さを調整する

セクションの高さを指定するには、heightプロパティを追加します。#main#sidebarセレクターで、高さを250pxに設定します。

CSS

#main {
    ...
    height:250px;
    ...
}
#sidebar {
    ...
    height:250px;
    ...

heightプロパティでセクションの高さを指定します
セクションの高さを指定する

パディングを追加する

paddingプロパティを追加すると、コンテンツの周囲と要素の境界の間に余白ができます。#main#sidebarセクションの余白を25pxに設定します。すると、コンテンツの全周に25pxの余白が追加されます。

CSS

#main {
    ...
    padding:25px;
    ...
}
#sidebar {
    ...
    padding:25px;
    ...

パディングを追加して、コンテンツの周囲と要素の境界の間に余白を作成します
スペースを作成するためのパディングを追加する

パディングを追加する(続き)

上下左右のパディングを個別に変更することもできます。paddingプロパティとして1px 0px 1px 0pxheaderセクションに設定します。これで、コンテンツと要素の間に、上1px、右0px、下1px、左0pxの余白が追加されます。

footerセクションのpaddingプロパティには15px 0px 15px 0pxを設定します。

CSS

header {
    ...
    padding:1px 0px 1px 0px;
    ...
}
footer {
    ...
    padding:15px 0px 15px 0px;
    ...
}

上、右、下、左のパディングをそれぞれ変更します
上、右、下、左のパディングをそれぞれ変更する

マージンを追加する

marginプロパティを追加すると、要素の境界の周囲に透明の空間ができます。#mainセクションのマージンを10px 50px 20px 0pxに設定します。これで、要素の周囲に、上10px、右50px、下20px、左0pxのマージンが追加されます。

#sidebarセクションのマージンを10px 0px 20px 50pxに設定します。

CSS

#main {
    ...
    margin:10px 50px 20px 0px;
    ...
}
#sidebar {
    ...
    margin:10px 0px 20px 50px;
    ...
}

マージンを指定して要素の境界線の周囲に透明の空間を作成します
マージンを指定する

マージンを追加する(続き)

marginプロパティを残りの要素にも追加して、レイアウトを仕上げます。

headerセクションのマージンを10px 50px 20px 50pxに、footerセクションのマージンを0px 50px 0px 50pxに設定します。

CSS

header {
    ...
    margin:10px 50px 20px 50px;
    ...
}
footer {
    ...
    margin:0px 50px 0px 50px;
    ...
}

ヘッダーセクションとフッターセクションのマージンを追加して、レイアウトを仕上げます
ヘッダーセクションおよびフッターセクションのマージンを追加する

ブラウザーでプレビュー」をクリックしてブラウザーを選択し、スタイル設定されたレイアウトを確認します。

ファイルを保存してから、変更の反映を確認します。

「ブラウザーでプレビュー」をクリックしてブラウザーを選択し、スタイル設定されたレイアウトを確認します
ブラウザーでスタイル設定されたレイアウトをプレビューする

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト