Eric Myer de la réinitialisation de la feuille de style contient les éléments suivants "reset" de style pour la table :
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
En outre, TD, TR sont remis à zéro :
thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
La raison pour laquelle je mentionne cela, c'est qu'il a un commentaire "tables encore besoin cellpadding=0'. Je suppose qu'il mettre ce ici pour une raison - sans doute nécessaire par certains navigateurs plus anciens. À en juger par le fait que c'est l'un des très peu de commentaires qu'il a compris je devine son important et qu'il y a une bonne raison pour cela.
Basé sur ce commentaire et ce commentaire seul! - je continuer à utiliser cellspacing="0" dans le balisage, sauf si quelqu'un me dit définitivement (ci-dessous) pourquoi je n'ai pas besoin de. Il pourrait toutefois susceptible d'être inutile dans n'importe quel navigateur moderne qui mérite d'être soutenu ces jours-ci.