Michael Schröpl: jede 2te tabellenzeile einfärben NUR mit css ?

Beitrag lesen

Hi,

ich hab mit dem attribut "bgcolor" im <tr>-tag jeweils jede zweite
zeile grau hinterlegt, um die zeilen optisch voneinander zu trennen.

Aha - Du pflegst also etwas, das eine Liste sein soll, in Form eines
bereits fertig ausgabeformatierten HTML-Dokuments.

Dein Fall ist ein Musterbeispiel dafür, wie man es genau nicht machen
sollte - nämlich internes Wissen mit externer Repräsentation zu ver-
mengen.
Eine schöne saubere Trennung würde darin bestehen, den Begriff
"Datenbank" wörtlich zu nehmen (eine CSV-Datei reicht auch schon),
diese Liste per Programm (CGI etc.) dynamisch einzulesen und dann
eben auch dynamisch HTML daraus zu erzeugen.

Eine Lösung für Dein Problem in der vorliegenden Datenrepräsentation
gibt es nicht. Du willst eine Generierung der Tabelleneigenschaften -
dafür brauchst Du aber auch eine Programmiersprache (und zwar sinn-
vollerweise eine serverseitige, nicht JavaScript). HTML reicht nicht.

hoffe, das war deutlich genug erklärt, zeigen kann ichs nicht, da
ich übers web nicht an den rechner in der schule rankomme.

Die Erklärung ist okay - nur erlaubt Deine Repräsentation der Daten
leider prinzipiell nicht die Art der Lösung, die Dir vorschwebt.

Viele Grüße
      Michael