Besoin générique div css qui ne se chevauchent pas (comme une table)

Je suis en train d'utiliser les divs au lieu de tables de styles de boîtes autour de mon contenu. Le contenu peut être toute taille et doit permettre au navigateur d'être redimensionnée à n'importe quel degré. Besoin de la couleur d'arrière-plan et bordure à contiennent le contenu. Cela fonctionne bien avec les tables. Comment puis-je obtenir un div pour travailler de la même façon?

Note: j'ai ajouté "_"à cause de ma non-rupture des espaces ont été perdus.

Exemple De Page

Exemple d'image

Besoin générique div css qui ne se chevauchent pas (comme une table)
(source: c3o.com)

Contenu:

<style type="text/css">
    div.box, table.box
    {
        padding: 10px 1000px 10px 10px;
    }

    div.box-header, td.box-header
    {
        border:  solid  1px  #BBBBBB ;
        font-size: larger;
        padding: 4px;
        background-color: #DDDDDD;
    }   

    div.box-body, td.box-body
    {
        padding: 6px;
        border:  solid  1px  #BBBBBB ;
        border-top: none;
    }
</style>


<div class="box">
    <div class="box-header">please_help_make_these_divs_stop_overlapping</div>
    <div class="box-body">please_help_make_these_divs_stop_overlapping</div>
</div>

<table class="box" width="100%" cellpadding="0" cellspacing="0">
    <tr><td class="box-header">tables_make_good_containers_tables_make_good</td></tr>
    <tr><td class="box-body">tables_make_good_containers_tables_make_good</td></tr>
</table>
Je ne peux pas les voir se chevauchent, ils fonctionnent de la même façon, quel est le problème ici?
Je ne vois pas de problèmes. IE6 et FF2 montrent le même comportement -- elle fonctionne correctement.
Désolé, j'essaie de télécharger mon image...ne semble pas être le faire. Regardez: c3o.com/div-like-table.JPG
Redimensionner votre navigateur (IE ou Firefox), le tableau contient, mais les divs ne le font pas.
J'ai augmenté le rembourrage à 1000, de sorte que vous pouvez facilement voir un chevauchement

OriginalL'auteur fcs | 2009-04-06