Die Methode zum Ändern der Hintergrundfarben von Teilen einer Tabelle auf einer Website hat sich im Laufe der Jahre geändert und wurde durch die Einführung von Stylesheets einfacher und weniger arbeitsintensiv.
Die ältere Methode verwendete das Attribut bgcolor, um die Hintergrundfarbe einer Tabelle zu ändern. Es kann auch verwendet werden, um die Farbe einer Tabellenzeile oder einer Tabellenzelle zu ändern. Das Attribut "bgcolor" wurde jedoch zugunsten von Stylesheets nicht mehr empfohlen. Daher ist es nicht die optimale Möglichkeit, die Hintergrundfarbe einer Tabelle zu ändern.
Die bessere Möglichkeit, die Hintergrundfarbe zu ändern, ist das Hinzufügen der Hintergrundfarbe der Stileigenschaft zur Tabelle, Zeile oder zum Zellen-Tag.
Dadurch wird die Hintergrundfarbe einer gesamten Tabelle geändert:
Um die Farbe einer einzelnen Zeile zu ändern, fügen Sie die Hintergrundfarbe-Eigenschaft in das Feld ein
Etikett:
Sie können die Farbe einer einzelnen Zelle ändern, indem Sie das Attribut dem hinzufügen
Etikett:
|
Sie können auch Hintergrundfarben auf die Tischköpfe oder auf das Symbol anwenden | Tag auf die gleiche Weise: | Hintergrundfarbe mit Style Sheets ändern
Wenn Sie die Stileigenschaft Hintergrundfarbe nicht zur Tabelle hinzufügen möchten, gibt es alternative Möglichkeiten, die Hintergrundfarbe festzulegen. Beispielsweise können Sie die Stile in einem Stylesheet im HEAD Ihres HTML-Dokuments oder in einem externen Stylesheet festlegen. Diese Änderungen im HEAD oder in einem externen Stylesheet können für Tabellen, Zeilen und Zellen wie folgt aussehen:
Tabelle {Hintergrundfarbe: # ff0000; } tr {Hintergrundfarbe: Gelb; } td {Hintergrundfarbe: # 000; } Spaltenfarbe einstellen
Die Hintergrundfarbe für eine Spalte können Sie am besten festlegen, indem Sie eine Stilklasse erstellen und diese Klasse dann den Zellen in dieser Spalte zuweisen. Durch das Erstellen einer Klasse können Sie diese Klasse den Zellen in einer bestimmten Spalte mithilfe eines Attributs zuweisen.
Das CSS:
td.ColColor {Hintergrundfarbe: blau; } Das HTML:
Zelle 1 | Zelle 2 | Zelle 1 | Zelle 2 |
Ein wesentlicher Vorteil der Steuerung der Hintergrundfarben über ein Stylesheet ist die Möglichkeit, die Farbauswahl zu einem späteren Zeitpunkt zu ändern. Anstatt das HTML-Dokument durchgehen und die Änderung an jeder einzelnen Zelle vornehmen zu müssen, können Sie die Farbauswahl im CSS einzeln ändern und werden sofort auf jede Instanz angewendet, in der die Klasse = "ColColor" verwendet wird. Dies spart enorm viel Zeit und verringert die Fehlerwahrscheinlichkeit, z. B. das Fehlen einer Zellfarbenänderung, erheblich.
Auch wenn Sie die Hintergrundfarben einer Tabelle in einem Webdokument noch nie geändert haben, können Sie die obigen Beispiele kopieren und mit dieser Methode selbst experimentieren. Sie werden schnell feststellen, wie einfach es ist, mit Style-Tags Farbänderungen vorzunehmen - insbesondere Stylesheets, wenn Sie mit großen Websites arbeiten. Probieren Sie die verschiedenen Optionen aus und wählen Sie die Option, die für Sie am bequemsten ist.
|