The box model.
The CSS-2 box model causes a great deal of confusion, not least to the developers of browsers. It is in essence a series of nested containers around any content. Containers can also be nested insider one another and positioned relative to one another using the box model.
There is not a great deal of difference between the box model and a <table> cell. A cell has padding the cell spacing is analagous to a margin. The differences are that a CSS container has a border and the developer has far more control over margin and padding values.

