WMP Sites

Gestalten Sie Tabellen mit Stil: Anpassen der Rahmenfarbe in HTML-Tabellen

Lukas Fuchs vor 2 Jahren Frontend 3 Min. Lesezeit

HTML-Tabellen-Rahmenfarbe anpassen

Wenn du deinen HTML-Tabellen einen Hauch von Stil verleihen möchtest, kannst du ihre Rahmenfarben anpassen. Dies ist eine einfache Möglichkeit, die Lesbarkeit und Ästhetik deiner Tabellen zu verbessern.

Rahmenfarbe für alle Tabellen festlegen

Um die Rahmenfarbe für alle Tabellen auf deiner Webseite festzulegen, kannst du die Eigenschaft border im HTML-Element <table> verwenden. Der Wert dieser Eigenschaft gibt die Farbe und Breite des Rahmens an.

Beispiel:

<table border="1" bordercolor="#ff0000">
  <tr>
    <th>Name</th>
    <th>Alter</th>
  </tr>
  <tr>
    <td>Max</td>
    <td>25</td>
  </tr>
</table>

In diesem Beispiel wird ein roter Rahmen mit einer Breite von 1 Pixel um die gesamte Tabelle hinzugefügt.

Rahmenfarbe für einzelne Tabellenzellen festlegen

Du kannst auch die Rahmenfarbe für einzelne Tabellenzellen festlegen, indem du die Eigenschaft bordercolor auf einzelne <td>- oder <th>-Elemente anwendest.

Beispiel:

<table>
  <tr>
    <th bordercolor="#00ff00">Name</th>
    <th bordercolor="#ff0000">Alter</th>
  </tr>
  <tr>
    <td>Max</td>
    <td>25</td>
  </tr>
</table>

In diesem Beispiel werden die Überschriftenzellen grün und die Datenzellen rot umrandet.

Farbhexcodes und RGB-Werte für die Angabe der Rahmenfarbe

Um die Rahmenfarbe anzugeben, kannst du entweder Farbhexcodes oder RGB-Werte verwenden. Farbhexcodes sind sechsstellige Codes, die die Farbkomponenten Rot, Grün und Blau (RGB) darstellen, z. B. #ff0000 für Rot. RGB-Werte hingegen geben die Farbkomponenten als Zahlen zwischen 0 und 255 an, z. B. rgb(255, 0, 0) für Rot.

Festlegen der individuellen Rahmenfarbe für HTML-Tabellen

Du kannst die Rahmenfarbe für alle Zellen in einer HTML-Tabelle individuell festlegen. Um dies zu tun, verwende das border-color-Attribut des table-Tags. Der Wert des border-color-Attributs kann eine Farbe in Hexadezimalcode, RGB-Werten oder einem Farbnamen sein.

So legst du die Rahmenfarbe für alle Zellen in einer HTML-Tabelle fest:

<table border="1" border-color="#FF0000">
  <tr>
    <th>Name</th>
    <th>Alter</th>
  </tr>
  <tr>
    <td>John Doe</td>
    <td>30</td>
  </tr>
</table>

In diesem Beispiel wird die Rahmenfarbe aller Zellen in der Tabelle auf Rot (#FF0000) gesetzt.

Festlegen der individuellen Rahmenfarbe für einzelne Tabellenzellen

Du kannst auch die Rahmenfarbe für einzelne Zellen in einer HTML-Tabelle festlegen. Um dies zu tun, verwende das border-color-Attribut des td- oder th-Tags. Der Wert des border-color-Attributs kann eine Farbe in Hexadezimalcode, RGB-Werten oder einem Farbnamen sein.

So legst du die Rahmenfarbe für eine einzelne Zelle in einer HTML-Tabelle fest:

<table border="1">
  <tr>
    <th border-color="#FF0000">Name</th>
    <th border-color="#00FF00">Alter</th>
  </tr>
  <tr>
    <td>John Doe</td>
    <td>30</td>
  </tr>
</table>

In diesem Beispiel wird die Rahmenfarbe der ersten Überschriftenzelle (#FF0000) und der zweiten Überschriftenzelle (#00FF00) auf Rot bzw. Grün gesetzt.

Steuerung der Rahmenfarbe einzelner Tabellenzellen

Manchmal möchtest du eventuell die Rahmenfarbe einzelner Tabellenzellen ändern, um bestimmte Elemente hervorzuheben oder einen optischen Kontrast zu erzielen. Hier erfährst du, wie du das machst:

Individuelle Rahmenfarbe für einzelne Tabellenzellen

Um die Rahmenfarbe einer bestimmten Tabellenzelle anzupassen, verwende das style-Attribut innerhalb des <td>- oder <th>-Tags. Das Attribut style nimmt eine CSS-Anweisung an, die die Eigenschaft border-color enthält.

<td style="border-color: red;">Deine Inhalte</td>

Festlegen der Rahmenfarbe für mehrere Zellen

Wenn du die Rahmenfarbe für mehrere Zellen gleichzeitig festlegen möchtest, kannst du eine CSS-Klasse erstellen und sie auf die entsprechenden Zellen anwenden.

<style>
  .my-custom-border {
    border-color: blue;
  }
</style>

<tr>
  <td class="my-custom-border">Zelle 1</td>
  <td class="my-custom-border">Zelle 2</td>
</tr>

Anpassen der Farbe von Teilrahmen

Durch Hinzufügen der Suffixe -top, -right, -bottom oder -left zur Eigenschaft border-color kannst du die Farbe einzelner Teilrahmen einer Zelle steuern.

<td style="border-top-color: green; border-right-color: red;">Teilanpassung</td>

Farbhexcodes und RGB-Werte für die Angabe der Rahmenfarbe

Um die Rahmenfarbe deiner HTML-Tabelle anzupassen, musst du die hexadezimale Farbcodierung oder RGB-Farbwerte verwenden.

Hexadezimale Farbcodierung

Hexadezimale Farbcodes werden mit dem Präfix # gefolgt von einer sechsstelligen alphanumerischen Zeichenfolge dargestellt, die die Rot-, Grün- und Blauanteile der Farbe angibt. Jeder Anteil wird durch zwei Ziffern dargestellt, z. B. #FF0000 für Rot oder #00FF00 für Grün.

RGB-Farbwerte

RGB-Farbwerte werden als rgb(rot, grün, blau) angegeben, wobei jeder Wert einen Bereich von 0 bis 255 hat. Beispielsweise entspricht rgb(255, 0, 0) der Farbe Rot.

Beispiele

  • #000000: Schwarz
  • #FFFFFF: Weiß
  • #808080: Grau
  • rgb(255, 0, 0): Rot
  • rgb(0, 255, 0): Grün
  • rgb(0, 0, 255): Blau

Auswahl des richtigen Formats

Die Wahl zwischen hexadezimaler Farbcodierung und RGB-Farbwerten hängt von deinen Vorlieben und dem Kontext ab. Hexadezimale Farbcodes sind in HTML-Dokumenten üblich, während RGB-Farbwerte in CSS-Stylesheets verwendet werden können.

Verwendung in HTML

Um die Rahmenfarbe einer Tabelle mit hexadezimaler Farbcodierung anzupassen, verwende das Attribut bordercolor, z. B.:

<table bordercolor="#FF0000">

Für RGB-Farbwerte verwende das style-Attribut, z. B.:

<table style="border-color: rgb(255, 0, 0)">

Beispieltabelle mit angepassten Rahmenfarben

Im Folgenden findest du eine Beispieltabelle, in der die Rahmenfarben individuell angepasst wurden:

<table border="1" cellpadding="5" cellspacing="0" style="border-color: #ff0000;">
  <caption>Beispieltabelle</caption>
  <thead>
    <tr>
      <th>Name</th>
      <th style="border-color: #00ff00;">Alter</th>
      <th style="border-color: #0000ff;">Stadt</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Max Mustermann</td>
      <td style="border-color: #ffff00;">25</td>
      <td style="border-color: #ff00ff;">Berlin</td>
    </tr>
    <tr>
      <td>Anna Beispiel</td>
      <td style="border-color: #00ffff;">30</td>
      <td style="border-color: #000000;">Hamburg</td>
    </tr>
  </tbody>
</table>

Du kannst sehen, dass in dieser Tabelle:

  • Der allgemeine Rahmen der Tabelle mit dem Attribut border-color rot (#ff0000) gefärbt ist.
  • Die Rahmenfarbe der Spaltenüberschriften (TH-Elemente) wurde individuell mit border-color auf Grün (#00ff00) und Blau (#0000ff) gesetzt.
  • Die Rahmenfarbe einzelner Tabellenzellen (TD-Elemente) wurde ebenfalls individuell mit border-color auf verschiedene Farben gesetzt.

Dies zeigt, wie flexibel du die Rahmenfarben von HTML-Tabellen anpassen kannst, um sie an dein Design und deine Anforderungen anzupassen.

Fehlerbehebung bei Problemen mit der Anzeige von Rahmenfarben

Wenn deine benutzerdefinierten Rahmenfarben nicht wie erwartet angezeigt werden, gibt es ein paar Dinge, die du überprüfen kannst:

Überprüfe die Rechtschreibung

  • Stelle sicher, dass du den Farbhexcode oder RGB-Wert korrekt angegeben hast.
  • Wenn du einen Farbnamen verwendest, überprüfe, ob er in Kleinbuchstaben geschrieben ist.

Überprüfe deinen Browser

  • Bestimmte Browser unterstützen möglicherweise keine benutzerdefinierten Rahmenfarben. Überprüfe, ob dein Browser die neueste Version verwendet.

Verwende einen Farbprüfer

  • Verwende ein Tool oder eine Website zur Farbauswahl, um sicherzustellen, dass der angezeigte Farbwert mit dem gewünschten übereinstimmt.
  • Manchmal kann es zu Abweichungen zwischen der Darstellung auf deinem Gerät und dem tatsächlichen Farbwert kommen.

Überprüfe deinen Code

  • Stelle sicher, dass deine CSS-Regeln korrekt sind.
  • Überprüfe, ob Stylesheets in der richtigen Reihenfolge geladen werden.
  • Entferne andere Stile, die die Rahmenfarbe möglicherweise überschreiben.

Überprüfe die CSS-Unterstützung

  • Nicht alle Browser unterstützen alle CSS-Eigenschaften. Überprüfe den CSS-Support für die border-color-Eigenschaft in deinem spezifischen Browser.
  • Berücksichtige die Browserkompatibilität, wenn du CSS-Code schreibst.

Überprüfe die HTML-Struktur

  • Stelle sicher, dass deine Tabelle korrekt strukturiert ist und dass die Zellen die richtigen Rahmenattribute haben.
  • Vermeide die Verwendung verschachtelter Tabellen, da dies zu Anzeigeproblemen führen kann.

Unterstützung für benutzerdefinierte Rahmenfarben in verschiedenen Browsern

Die Unterstützung für die Anpassung von Rahmenfarben in HTML-Tabellen variiert je nach Browser. Die meisten modernen Browser unterstützen jedoch die Verwendung von benutzerdefinierten Rahmenfarben über CSS.

Unterstützung in gängigen Browsern

  • Chrome: Volle Unterstützung für benutzerdefinierte Rahmenfarben mit CSS.
  • Firefox: Volle Unterstützung für benutzerdefinierte Rahmenfarben mit CSS.
  • Safari: Volle Unterstützung für benutzerdefinierte Rahmenfarben mit CSS.
  • Edge: Volle Unterstützung für benutzerdefinierte Rahmenfarben mit CSS.
  • Internet Explorer: In Internet Explorer 11 und früher wird die Einstellung border-color nicht unterstützt.

Besonderheiten bei der Browserunterstützung

  • Internet Explorer: In Internet Explorer 11 und früher kannst du die Hintergrundfarbe der Tabellenzelle verwenden, um den Rahmen zu färben. Dies ist jedoch keine echte Rahmenfarbe und bietet weniger Flexibilität.
  • Ältere Browser: Ältere Browser wie Internet Explorer 8 und früher unterstützen überhaupt keine benutzerdefinierten Rahmenfarben.

Kompatibilitätstest

Um sicherzustellen, dass deine benutzerdefinierten Rahmenfarben in den von dir unterstützten Browsern korrekt wiedergegeben werden, ist es ratsam, einen Kompatibilitätstest mit verschiedenen Browserversionen durchzuführen. Dies kann mit Tools wie BrowserStack oder LambdaTest erfolgen.

Best Practices für die Verwendung von Rahmenfarben in Tabellen

Bei der Verwendung von Rahmenfarben in Tabellen ist es wichtig, die folgenden Best Practices zu beachten:

Barrierefreiheit

  • Stelle sicher, dass die Farben den WCAG-Richtlinien (Web Content Accessibility Guidelines) entsprechen, um die Barrierefreiheit für Benutzer mit Sehbehinderungen zu gewährleisten.
  • Vermeide die Verwendung von Farben, die zu nahe beieinander liegen oder einen geringen Kontrast aufweisen, da dies die Lesbarkeit beeinträchtigen kann.

Ästhetik

  • Verwende Rahmenfarben, die das Design deiner Website ergänzen und den Inhalt hervorheben.
  • Vermeide die Verwendung von zu vielen oder zu auffälligen Farben, da dies von den wichtigen Informationen ablenken kann.
  • Überlege dir, ob du durchgehende Rahmen oder nur Umrahmungen für bestimmte Tabellenzellen verwenden möchten, um ein sauberes und organisiertes Aussehen zu erzielen.

Lesbarkeit

  • Verwende Rahmenlinien, die schmal genug sind, um den Inhalt nicht zu verdecken, aber deutlich genug, um die Tabellenstruktur zu definieren.
  • Vermeide die Verwendung von Hintergrundfarben, die mit den Rahmenfarben kollidieren, da dies die Lesbarkeit beeinträchtigen kann.
  • Verwende Farben, die die Lesbarkeit verbessern, z. B. dunklere Rahmenlinien für hellere Tabellen oder hellere Rahmenlinien für dunklere Tabellen.

Unterstützung für verschiedene Browser

  • Stelle sicher, dass deine CSS-Anweisungen mit verschiedenen Browsern kompatibel sind, um eine konsistente Anzeige auf allen Plattformen zu gewährleisten.
  • Verwende CSS-Präfixe oder Frameworks wie Bootstrap, um die Kompatibilität mit älteren Browsern zu gewährleisten.

Berücksichtigung von Druckausgaben

  • Wenn du beabsichtigst, deine Tabellen auszudrucken, solltest du die Sichtbarkeit der Rahmenfarben auf dem Papier berücksichtigen.
  • Wähle Farben, die beim Drucken gut sichtbar sind, und vermeide zu helle oder zu dunkle Farben, die möglicherweise nicht gut reproduziert werden.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

Text in HTML umwandeln: Schritt-für-Schritt-Anleitung für sauberen Code

AUTOR • Jul 02, 2026
Frontend

Geschuetztes Leerzeichen in HTML: Umgang mit Leerzeichen in Webinhalten ohne Layout-Probleme

AUTOR • Jul 02, 2026
Frontend

So verlinken Sie CSS mit HTML: Schritt-für-Schritt-Anleitung für sauberes Webdesign

AUTOR • Jul 02, 2026
Backend

PHP in HTML einbinden: Schritt-für-Schritt-Tutorial für saubere, dynamische Seiten

AUTOR • Jul 02, 2026
Frontend

HTML Superscript so erstellen Sie Hochstellungen in Ihrem Code

AUTOR • Jul 02, 2026
Frontend

Einbetten von Bildern in HTML mithilfe von Base64-Codierung

AUTOR • Jul 02, 2026
Frontend

HTML ausklammern: unnoetigen Code entfernen und Leistung steigern

AUTOR • Jul 02, 2026
Backend

Berechnung Ihrer Taxikosten: So planen Sie Ihre Reise mit Taxirechner.de

AUTOR • Jul 02, 2026
Frontend

So fügen Sie Häkchen in HTML-Dokumente ein: Schritt-für-Schritt-Anleitung für saubere Checkmarks

AUTOR • Jul 02, 2026
Frontend

HTML Stripper: Der ultimative Leitfaden zum Entfernen von HTML-Tags

AUTOR • Jul 02, 2026
Datenbanken

Pandas read_html: HTML-Tabellen in Python zuverlässig extrahieren

AUTOR • Jul 02, 2026
Frontend

Die Kunst der Fettschrift: HTML-Tags zur Hervorhebung von Text richtig nutzen

AUTOR • Jul 02, 2026
Frontend

So zentrieren Sie Tabellen in HTML: einfach erklärt, sauber umgesetzt

AUTOR • Jul 02, 2026
Frontend

Optimieren Sie Ihre Tabellenlayouts mit HTML colgroup: So bauen Sie saubere, flexible Tabellen

AUTOR • Jul 02, 2026
Frontend

Das HTML Summary Element: verbesserte Zugänglichkeit und Inhaltszusammenfassungen richtig nutzen

AUTOR • Jul 02, 2026
Frontend

Die unendliche Videowelt auf YouTube.de: Eine Anleitung zur deutschen Plattform

AUTOR • Jul 02, 2026
Frontend

HTML Monospace: Ein umfassender Leitfaden für die Verwendung von nicht proportionalen Schriftarten

AUTOR • Jul 02, 2026
Frontend

HTML onload: Leitfaden zur Ausführung von Code nach dem Laden der Seite

AUTOR • Jul 02, 2026
Frontend

HTML Codeprüfung: Fehler finden und beheben für eine perfekte Website

AUTOR • Jul 02, 2026
Frontend

HTML lang deutsch: Sprachattribute für barrierefreie Websites richtig einsetzen

AUTOR • Jul 02, 2026

Beliebte Beiträge

JavaScript

Alles über das Zeichen kleiner als: Verwendung, Bedeutung und Beispiele

AUTOR • May 05, 2025
Backend

Was bei Unit-Tests zu testen ist: Ein Leitfaden für Entwickler

AUTOR • Apr 04, 2025
Frontend

Inhaltsverzeichnis aktualisieren in Word: Detaillierte Anleitung und Tipps

AUTOR • Sep 10, 2024
Backend

Autokennzeichen Öl HR: Was bedeuten die Buchstaben und Zahlen auf dem Nummernschild?

AUTOR • Jun 18, 2024
Backend

Kennzeichen ML: Alles, was Sie über das Autokennzeichen in Mali Losinj wissen müssen

AUTOR • Jun 18, 2024
Frontend

BBG Kennzeichen Deutschland: Alles, was Sie darüber wissen müssen

AUTOR • Jun 18, 2024
API & Webservices

Autokennzeichen PCH: Bedeutung und Informationen

AUTOR • Jun 18, 2024
Frontend

Autokennzeichen MR: Alles was Sie darüber wissen müssen

AUTOR • Jun 18, 2024
Frontend

Hol Kennzeichen: Alles, was du wissen musst

AUTOR • Jun 18, 2024
Frontend

Ver Kennzeichen: Was es bedeutet und wie es funktioniert

AUTOR • Jun 18, 2024
DevOps & Deployment

32-Bit-Linux: Wozu dient es noch im Jahr 2023?

AUTOR • May 06, 2024
DevOps & Deployment

xargs: Ein mächtiges Werkzeug zur Befehlsverkettung in der Shell

AUTOR • May 06, 2024
DevOps & Deployment

Flatpak: Das universelle Anwendungspaketformat für Linux

AUTOR • May 06, 2024
DevOps & Deployment

RHINO Linux: Ein Open-Source-Desktop für Privatsphäre und Sicherheit

AUTOR • May 06, 2024
DevOps & Deployment

Die Macht des Linux-tree-Befehls: Verzeichnishierarchien effizient visualisieren

AUTOR • May 06, 2024
DevOps & Deployment

Erstellen eines bootfähigen Ubuntu USB-Laufwerks mit UNetbootin

AUTOR • May 06, 2024
DevOps & Deployment

Linux' Schöpfer: Die Geschichte von Linus Torvalds

AUTOR • May 06, 2024
Frontend

HTML <input required>: Ein unverzichtbarer Leitfaden zur Verbesserung der Formulardatenqualität

AUTOR • Apr 24, 2024
JavaScript

Datenvisualisierung mit JavaScript-Diagrammen

AUTOR • Apr 24, 2024
Frontend

Gestalten Sie Tabellen mit Stil: Anpassen der Rahmenfarbe in HTML-Tabellen

AUTOR • Apr 24, 2024