Mise en page avec les divisions au lieu de table

Je me demandais ce qui serait le mieux pour le remplacement de la table de mise à divs. J'ai essayé moi même, mais il a sali mon 4x4 divs très bien. Je suppose que ce n'est pas très difficile à accomplir lorsque, ayant de l'expérience pour faire de telles choses, mais je suis tout nouveau pour les divs et d'essayer de l'apprendre 🙂

Prendre un coup d'oeil à tout ça et de partager vos opinions sur si la table doit rester tel qu'il est ou s'il doit être remplacé avec des divs: http://jsfiddle.net/CZdux/

<table align="center" border="0">
  <tr>
    <td width="430" rowspan="3">    
        <div class="container">
            <div id="a1" class="card"></div>
            <div id="a2" class="card"></div>
            <div id="a3" class="card"></div>
            <div id="a4" class="card"></div>
            <div id="a5" class="card"></div>
            <div id="a6" class="card"></div>
            <div id="a7" class="card"></div>
            <div id="a8" class="card"></div>
            <div id="a9" class="card"></div>
            <div id="a10" class="card"></div>
            <div id="a11" class="card"></div>
            <div id="a12" class="card"></div>
            <div id="a13" class="card"></div>
            <div id="a14" class="card"></div>
            <div id="a15" class="card"></div>
            <div id="a16" class="card"></div>
        </div>   
    </td>
    <td width="161" height="95" align="center" valign="middle">LOGO</td>
  </tr>
  <tr>
Les éléments flottants, comme indiqué dans les réponses, est la méthode généralement acceptée de le faire, mais à l'aide de display:table, comme indiqué dans une réponse, fonctionne mais peut donner à certaines personnes de l'urticaire 🙂 . La nouvelle est css3 multi-colonnes de mise en page, qui fonctionne plutôt bien, mais, comme d'habitude, ne fonctionne pas dans IE<10. Les flotteurs peuvent, eux aussi, ont leurs propres problèmes, dans certains cas, en particulier avec des mises en forme réactives.

OriginalL'auteur Dave | 2013-03-26