Moderator |
|
Mja, als je het beter weet, moet je het zelf doen eh.
Bij mijn weten is wat ik zei correct. Jij interpreteert het misschien verkeerd. Je geeft je table een padding, in plaats van je cellen een margin. Daarnaast hebben verschillende browsers verschillende defaults, voor tables, rijen (waarvoor je nog geen stijl hebt gedefinieerd) en individuele cellen.
Door het gebruik van tables (en onvolledige opmaak) geef je de browser ruimte voor eigen interpretatie. Bij gebruikmaking van divs definieer je altijd alles qua stijlopmaak, zodat deze ruimte voor eigen interpretatie er niet is.
Misschien loont het de moeite om:
* alles margins en paddings te resetten met:
*
{
margin: 0px;
padding: 0px;
}
* { margin: 0px; padding: 0px; }
* een stijl te definiëren voor tr, of meteen over te stappen naar divs
* de verkorte schrijfwijze voor border-color, -style en -width te gebruiken. Overigens, als de border 0px is, hoef je verder niets te definiëren lijkt me. Het is nogal suf om een onzichtbare border een kleur of uiterlijk te geven. |