[PR] 容量300MB、月額125円、高性能なサーバが日本最大級のバックボーンに直結。さくらのレンタルサーバ

幅と余白の関係とは? その1 ~余白を含めるか否か~

 ここに4つのボックスが並んでいます。それぞれ高さは80ピクセル、幅は150ピクセルに設定してあります。

 ここで問題です。緑のボックスに余白(パディング)を左右に25ピクセル設定したら、緑のボックスの横幅はどのように表示されるでしょうか?

青いボックス青いボックス青いボックス
緑のボックス緑のボックス緑のボックス
div003
div004

 答えは以下の通り、緑のボックスは、左右の余白合計50ピクセル分だけ幅が広がり、合計で200ピクセルのボックスとして表示されます。これは、表示モードが標準準拠モードの場合に適用されるルールです。これに対して、表示モードが互換モードになると、横幅は余白を含めた数値として表示されます。

青いボックス青いボックス青いボックス
緑のボックス緑のボックス緑のボックス
div003
div004

 表示モードは、HTMLの冒頭部分でバージョンを宣言するためのDTD(文書型宣言)のタイプ(3種類)により「標準準拠モード」「互換モード」の2種類に分かれます。

サイトトップページへ戻る