S. C. B.: Tabellenformatierung

Hallo!

Ich möchte, dass in meiner Tabelle, wo Datensätze ausgegeben werden, jede 2. Zeile (jeder 2. Datensatz) grau ist.

Wie stelle ich das in html an??

Danjeschön!

  1. Ich möchte, dass in meiner Tabelle, wo Datensätze ausgegeben
    werden, jede 2. Zeile (jeder 2. Datensatz) grau ist.

    http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#hintergrund

    Du mußt dann nur in deinem Skript ein Feld haben, daß pro Zeile eine Farbe angibt. Ein Beispiel mit PHP:

    $farben[false]=" bgcolor="#FF0000"";
    $farben[true]=" bgcolor="#0000FF"";
    $cfarbe=false;

    while (dateneingabe)
     {
      echo "<tr" . $farben[$cfarbe] . "><td>Blabla</td></tr>\n";
      $cfarbe!=$cfarbe;
     };

    Gruß,
      soenk.e

  2. Hallo!

    Ich möchte, dass in meiner Tabelle, wo Datensätze ausgegeben werden, jede 2. Zeile (jeder 2. Datensatz) grau ist.

    Wie stelle ich das in html an??

    Mit Farben?

    http://selfhtml.teamone.de/html/text/schrift.htm#art_groesse_farbe

    Oder mit Hintergrundfarben?

    http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#hintergrund

    Oder du meinst nicht, was du fragst?

    Gruß,

    kerki

  3. Hallo!

    Hi!

    Ich möchte, dass in meiner Tabelle, wo Datensätze ausgegeben werden, jede 2. Zeile (jeder 2. Datensatz) grau ist.

    Wie stelle ich das in html an??

    Du kannst das auch mit CSS machen. Definiere z.B. im Kopf Deiner HTML-Datei die Klasse für graue Hintergrundfarbe im Tabellenfeld, etwa so:

    <style type="text/css">
    <!--
    td.grau { background-color:#AAAAAA; }
    -->
    </style>

    In Deiner Tabelle kannst Du dann allen Feldern, die grau werden sollen, die Farbe über diese Klasse mittels <td class="grau"> zuweisen.
    Falls Du das Ganze gleich zeilenweise anwenden willst, ändere in der CSS-Definition das "td.grau" in "tr.grau" und weise die Farbe jeweils über die <TR>-Tags zu (also: <TR class="grau">).

    Danjeschön!

    HTH, biddeschön!