HTML Tabellenzeile

HTMLHTMLBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Tabellen können verwendet werden, um Daten in einem strukturierten Format darzustellen. Die grundlegende Komponente jeder Tabelle ist ein Tabellenzeilen- () Element, das eine Zeile von Zellen definiert. Tabellenzeilen müssen innerhalb eines Tabellen- (

) Elements eingeschlossen sein. In diesem Lab werden wir lernen, wie HTML-Tabellenzeilen erstellt werden.

Hinweis: Sie können im index.html programmieren und lernen, wie Sie in Visual Studio Code HTML schreiben. Klicken Sie bitte auf 'Go Live' in der unteren rechten Ecke, um den Webdienst auf Port 8080 auszuführen. Anschließend können Sie die Registerkarte Web 8080 aktualisieren, um die Webseite anzuschauen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL html(("HTML")) -.-> html/BasicStructureGroup(["Basic Structure"]) html(("HTML")) -.-> html/LayoutandSectioningGroup(["Layout and Sectioning"]) html(("HTML")) -.-> html/TablesGroup(["Tables"]) html/BasicStructureGroup -.-> html/head_elems("Head Elements") html/LayoutandSectioningGroup -.-> html/layout("Layout Elements") html/TablesGroup -.-> html/tables("Table Structure") html/TablesGroup -.-> html/complex_tbl("Complex Tables") html/TablesGroup -.-> html/tbl_access("Table Accessibility") subgraph Lab Skills html/head_elems -.-> lab-70872{{"HTML Tabellenzeile"}} html/layout -.-> lab-70872{{"HTML Tabellenzeile"}} html/tables -.-> lab-70872{{"HTML Tabellenzeile"}} html/complex_tbl -.-> lab-70872{{"HTML Tabellenzeile"}} html/tbl_access -.-> lab-70872{{"HTML Tabellenzeile"}} end

Erstellen einer HTML-Tabellenstruktur

Um eine HTML-Tabelle zu erstellen, müssen wir zuerst die Struktur der Tabelle definieren. Beginnen Sie damit, eine HTML-Datei namens index.html zu erstellen. Fügen Sie den folgenden Code in Ihre Datei ein:

<!doctype html>
<html>
  <head>
    <title>Meine Tabelle</title>
  </head>

  <body>
    <table>
      <tr>
        <th>Spaltenkopf 1</th>
        <th>Spaltenkopf 2</th>
      </tr>

      <tr>
        <td>Datenzelle 1</td>
        <td>Datenzelle 2</td>
      </tr>
    </table>
  </body>
</html>

In diesem Code haben wir eine HTML-Tabelle mit zwei Zeilen und zwei Spalten erstellt. Die erste Zeile enthält zwei Spaltenköpfe (

-Elemente hinzufügen. Beispielsweise um einer Tabelle eine weitere Zeile hinzuzufügen, fügen Sie den folgenden Code zwischen den vorhandenen -Elementen hinzu:

<tr>
  <td>Datenzelle 3</td>
  <td>Datenzelle 4</td>
</tr>

Jetzt hat die Tabelle drei Zeilen, wobei jede Zeile zwei Zellen enthält.

Gestalten der Tabellenzeilen

Wir können mit CSS Stile auf die Tabellenzeilen anwenden. Fügen Sie den folgenden Stil zum -Element hinzu, um der geraden Zeilen eine Hintergrundfarbe hinzuzufügen:

<style>
  tr:nth-child(even) {
    background-color: lightgray;
  }
</style>

Dieser Code wird der zweiten Zeile in der Tabelle eine Hintergrundfarbe von hellgrau hinzufügen.

Zusammenführen von Tabellenzeilen

Wir können zwei oder mehr benachbarte Zeilen zu einer einzigen Zeile zusammenführen, indem wir das rowspan-Attribut verwenden. Beispielsweise wollen wir die ersten beiden Zeilen zu einer einzigen Zeile zusammenführen. Ersetzen Sie das erste

-Element durch folgenden Code:

<tr>
  <th rowspan="2">Spaltenkopf 1</th>
  <th>Spaltenkopf 2</th>
</tr>

Das Attribut rowspan="2" in der ersten Spaltenkopfzelle wird die ersten beiden Zeilen zu einer einzigen Zeile zusammenführen.

Erstellen von Tabellenzellenüberschriften

Wir können das

) und die zweite Zeile enthält zwei Datenzellen ().

Hinzufügen von mehr Zeilen

Um der Tabelle mehr Zeilen hinzuzufügen, müssen wir der Tabelle mehr

-Element verwenden, um Überschriftenzellen in der Tabelle zu erstellen. Überschriftenzellen werden normalerweise verwendet, um den Inhalt der Spalten zu beschreiben. Um einer ersten Spalte eine Überschriftenzelle hinzuzufügen, ersetzen Sie das erste -Element in der zweiten Zeile durch folgenden Code:

<th scope="row">Datenzelle 1</th>

Das Attribut scope="row" im

-Element gibt an, dass dies eine Überschriftenzelle für die erste Zeile ist.

Zusammenfassung

In diesem Lab haben wir gelernt, wie man HTML-Tabellenzeilen erstellt und die Tabelle mit CSS anpasst. Wir haben auch gelernt, wie man benachbarte Zeilen zusammenführt und Überschriftenzellen in der Tabelle erstellt. Mit diesen Fähigkeiten können Sie jetzt schöne und strukturierte Tabellen für Ihre Webseiten erstellen.