Cascading Style Sheets
フォントプロパティ
色および背景のプロパティ
テキストプロパティ 語間の調整 行寄せ
ボックスプロパティ マージン ボーダー パディング
類別プロパティ 表示 リスト
ボックスモデルの参考図
マージン
ボーダー
パディング
内容
パディング
ボーダー
マージン
ボックスに width 属性を設定したとき、W3C のボックスのモデルでは内容の横幅であると解釈される。そしてパディングとボーダー分の横幅は要素の横幅に追加される。
他方マイクロソフトのボックスのモデルでは width 属性は内容の横幅とパディングとボーダー分を足したもの、すなわち要素全ての横幅になる。そのため Internet Explorer 5.5 以下と 6.0 以上および Internet Explorer 以外のWebブラウザでの表示を近づけるためには、パディングとボーダーを0にする、もしくはCSSハックを使う必要がある。
Internet Explorer 6 では DOCTYPE が正確ならば標準準拠モードに移行できる(ただ XML や XHTML の場合、XML 宣言を仕様通り書くと過去互換モードでレンダリングされるバグがある)。