idubn: Table-Border-Attribut

Hallo zusammen,

ich frage mich warum es das Border-Attribut für Table in den Strict-Varianten noch gibt, wo doch mit XHTML und CSS die Trennung von Semantik und Präsentation proklamiert wird.
Mit CSS dürfte sich doch der gleiche Effekt erzielen lassen.

Wieso gibt es also das Attribut noch?

Vielen Dank schon mal für eure Meinungen,

idubn

  1. Hallo,

    [<table border="...">]
    Wieso gibt es also das Attribut noch?

    Aus dem gleichen Grund, aus dem es zum Beispiel noch <b> oder <i> in den Strict-Varianten gibt: Inkonsequenz. Man kann das jetzt gut oder schlecht finden, aber es ist halt einfach so. ;-)

    Viele Grüße,
    Christian

  2. echo $begrüßung;

    ich frage mich warum es das Border-Attribut für Table in den Strict-Varianten noch gibt, wo doch mit XHTML und CSS die Trennung von Semantik und Präsentation proklamiert wird.

    Eine Meinung, die ich mal hier im Forum las, besagte, dass eine Tabelle auch ohne CSS als solche zu funktionieren habe.

    Und dann fand ich noch: Table formatting by visual user agents, das besagt, dass CSS damals noch nicht so weit war, Tabellen in der gewünschten Feinheit formatieren zu können.

    echo "$verabschiedung $name";