ほぼすべての(HTML)要素はボックス型の属性を持ちます。
margin (透明) | ||||||
border | ||||||
padding | ||||||
content | ||||||
--------------- <-- top top margin --------------- top border --------------- top padding +-------------+ <-- inner top | | | | | | | | |--left--|--left--|--left--|-- content --|--right--|--right--|--right--| | margin | border | padding| | padding | border | margin | | | | | | | | | +-------------+ <-- inner bottom ^ ^ ^ ^ left left inner edge right inner edge right outer outer edge bottom padding edge --------------- bottom border --------------- bottom margin --------------- <-- bottom
ボックス自体を中央に配置したい場合は、左右の margin を auto とします。 ただし、これは IE6 では有効ではありません。