Gernot Back: table eigenschaften

Beitrag lesen

Hallo Inita,

<table width="502" border="0" cellpadding="3" cellspacing="1">
<table style="width:502px" border="0" cellpadding="3" cellspacing="1">

Wie isses besser zu schreiben, sind beide varianten valide? :/

Bis auf Cellspacing würde ich alles zur Gestaltung der Tabelle im zentralen oder externen Stylesheet schreiben, denn zur Trennung von Struktur und Gestaltung ist CSS ja da.

Diese Maxime erfüllst du mit Inline-Styles genausowenig wie mit entbehrlichen HTML-Attributen.

Eigentlch wäre ja auch noch das Attribut Cellspacing entbehrlich, und könnte durch Border-Spacing ersetzt werden. Aber da kommt der IE nicht mit und man kann ihm da auch noch nicht einmal einen wirklichen Vorwurf machen, denn diese Tabellen-Attribute sind leider alle Standard, obwohl sie eindeutig zur Gestaltung, nicht zur Struktur gehören.

Gruß Gernot