Fertige Tabelle in html. Beispiel: Anwenden der Eigenschaft border-collapse

09.11.2015


Hallo alle!
Wir lernen weiterhin die Grundlagen von HTML. In dieser Lektion werde ich mit Beispielen erzählen und zeigen Wie erstelle ich eine tabelle in html. Überlegen Sie auch, wie Sie die Farbe der Tabellenzellen festlegen, wie Sie die Tabelle zentrieren, wie Sie einen Tabellenrahmen erstellen usw.
HTML-Tabellen werden häufig in HTML verwendet, um einige Informationen aufzulisten. Bisher wurden Tabellen verwendet, um das Gerüst von Webseiten zu erstellen:

… aber das ist schon Vergangenheit, denn heute sind es mehr effektive Wege Erstellen von Wireframes für eine Website mit . Ich verwende oft eine Tabelle auf meinem Blog oder meiner Website, zum Beispiel wie in .

Ich denke, Sie haben herausgefunden, warum Sie lernen müssen, wie man eine Tabelle erstellt.

Was sind die wichtigsten Tags in einer Tabelle?

○-Tag TISCH
Dies ist der Hauptcontainer zum Erstellen einer Tabelle, in dem andere Elemente der Tabelle wie Spalten und Zeilen enthalten sind.
Das schließende Tag ist erforderlich.

○-Tag TR

Innerhalb des Behälters

……
Zeilen werden platziert:

Bars werden mit dem Tag erstellt .
Das schließende Tag ist erforderlich.

Aufmerksamkeit: Ohne all diese Tags ist es nicht möglich, eine Tabelle zu erstellen.

Lassen Sie uns nun versuchen, die Theorie anzuwenden und eine Tabelle in der Praxis zu erstellen.

Übung: Erstellen Sie eine Tabelle mit einer Zeile, in der es drei Spalten geben wird.

Zeile -1 / Spalte 1 Spalte 2 Spalte 3

Übung: Erstellen Sie eine Tabelle mit drei Zeilen und drei Spalten.

Zeile -1 / Spalte 1 Spalte 2 Spalte 3
Zeile -2 / Spalte 1 Spalte 2 Spalte 3
Zeile -3 / Spalte 1 Spalte 2 Spalte 3

Ist Ihnen bis jetzt alles klar? Wenn Sie es nicht verstehen, heben Sie die Hand! Ja, verstanden, lass uns weitermachen.

Betrachten Sie nun die Attribute für die Tabelle.

*Attribute

Tabellenrahmen in HTML

Um die Tabelle sichtbar zu machen, zum Tag

angewandt Attribut "Grenze» .

Wenn der Attributwert « Grenze» „0“ , der Rahmen ist nicht sichtbar, wenn er dem Tag nicht zugewiesen ist

Attribut Grenze, ist der Rahmen in der Tabelle ebenfalls nicht sichtbar.

Tabellenrahmen in HTML - Website

Zeile -1 / Spalte 1 Spalte 2 Spalte 3


Ergebnis:

Versuchen Sie, den Wert im Attribut zu ändern Grenze auf der "zehn" .

So verbinden Sie Zellen in einer Tabelle

Attribute werden verwendet, um Zellen in einer Tabelle zusammenzuführen "colspan" und "rowspan" zum Tag < td> .

  • colspan - horizontales Zusammenführen von Zellen;
  • rowspan - vertikales Zusammenführen von Zellen.

Geben Sie in den Werten an, wie viele Zellen zusammengeführt werden sollen.

Zeile 1 Spalte 1
Zeile 2 Spalte 1 Zeile 2 Spalte 2

Ergebnis:

Zeile 1 Spalte 1 Zeile 1 Spalte 2
Zeile 2 Spalte 1

Ergebnis:

Komplexeres Beispiel:

Tabellen in HTML - Website

Zeile -1 / Spalte 1 Spalte 2 Spalte 3
Zeile -2 / Spalte 1 Spalte 2 Spalte 3 Spalte 4


Ergebnis:

So vergrößern Sie den Abstand zwischen Tabellenzellen

Um den Abstand zwischen dem Text und dem Rand der Zelle zu vergrößern, schreiben Sie das Attribut "Zellenpolsterung" zum Etikett

Geben Sie in den Werten des Attributs "cellpadding" den Einzugsabstand an

Zeile 1 Spalte 1 Spalte 2

Ergebnis:

Um den Abstand zwischen Zellen in einer Tabelle zu vergrößern, verwenden Sie das Attribut Zellabstand zum Etikett

In Attributwerten Zellabstand Geben Sie den Abstand zwischen den Zellen an

Zeile 1 Spalte 1 Spalte 2

Ergebnis:

So erstellen Sie einen HTML-Tabellenhintergrund

Um einen HTML-Tabellenhintergrund zu erstellen, verwenden Sie das k-Tag

und

diese Attribute:

  • BGCOLOR - Hintergrundfarbe für die gesamte Tabelle oder für jede Zelle einzeln. Die Farbe wird durch Code oder Wort angegeben.
  • HINTERGRUND - Der Hintergrund in der Tabelle wird mit einem Bild gefüllt.
Tabellen in HTML - Website
Zeile -1 / Spalte 1 Spalte 2 Spalte 3
Zeile -2 / Spalte 1 Spalte 2 Spalte 3 Spalte 4


Ergebnis:

So fügen Sie ein Bild in eine HTML-Tabelle ein

Um ein Bild in eine HTML-Tabelle einzufügen, zwischen dem Tag

Tag einfügen .

Zeile 1 Zelle 1 Zelle 2

Ergebnis:

Werte werden in Pixel (px) oder Prozent (%) angegeben

Inhalt in einer HTML-Tabelle ausrichten

Um Inhalte in einer HTML-Tabelle auszurichten, verwenden Sie das to-Tag Attribut ausrichten und "gültig" :

AUSRICHTEN– horizontale Ausrichtung des Inhalts in der Tabelle.
Werte:

  • links - Inhalt nach links schieben (Default);
  • Center in der Mitte gesetzt;
  • Rechts - Inhalt auf die rechte Seite schieben

GÜLTIG- vertikale Ausrichtung der Inhalte in der Tabelle.
Werte:

  • oben Drücken Sie den Inhalt nach oben;
  • Unterseite Drücken Sie den Inhalt nach unten;
  • Mitte Inhalt in die Mitte setzen
Text

Standardzelle Inhalt wird horizontal nach rechts ausgerichtet, vertikal nach unten gedrückt
Richten Sie den Inhalt horizontal nach links aus, vertikal - drücken Sie ihn nach oben Richten Sie den Inhalt horizontal in der Mitte aus, vertikal - drücken Sie in der Mitte

Ergebnis:

So zentrieren Sie eine HTML-Tabelle

Um den Tisch in der Mitte auszurichten, müssen Sie den Tisch mit einem Tag umwickeln

:

Tabellencode

Zeile -1 / Spalte 1 Spalte 2 Spalte 3

Zusätzliche und Haupt-Tags für die Tabelle

Tabelle für Website
Titel 1 Titel 2
1 2

Ergebnis:

Damit sind wir mit den Tabellen fertig. Jetzt können Sie selbst eine Tabelle beliebiger Komplexität erstellen. Sehen Sie sich diese Lektion an. Versuchen Sie, selbst eine Tabelle zu erstellen.
Ich freue mich darauf, Sie in der nächsten Lektion zu sehen. Abonnieren Sie meine Blog-Updates.

Vorherigen Post
Nächster Beitrag

.

Jede Tabellenzeile wird in einem Element platziert ... .

Tabellenkopfzelle wird in einem Element platziert ...(in diesem Fall wird der Inhalt fett und zentriert dargestellt).

Jede Tabellendatenzelle wird in einem Element platziert ... .

Der Name der Tabelle wird, falls erforderlich, innerhalb des Elements platziert ...(optionales Tabellenelement). Bitte beachten Sie, dass, wenn Sie planen, zu verwenden gegebenes Element in seiner Tabelle, dann muss es dem Element im Dokument folgen

..
.

Kommen wir zum praktischen Teil der Tabelle:

Beispiel für die Elementverwendung <table><span> Grenze="1">
elementarer Tisch
Kopfzelle 1Kopfzelle 2Kopfzelle 3
Datenzelle 1 Zeile 2Datenzelle 2 Zeile 2Datenzelle 3 Zeile 2
Datenzelle 1 Zeile 3Datenzelle 2 Zeile 3Datenzelle 3 Zeile 3


Zu dieser Tabelle haben wir der Übersichtlichkeit halber das Attribut border (border) mit dem Wert „1“ hinzugefügt, das festlegt, dass der Rahmen um die Zellen der Tabelle angezeigt werden soll. Das Border-Attribut wird in HTML fast nie verwendet, in diesem Fall wäre die Verwendung von CSS vorzuziehen und würde mehr Flexibilität bieten. Im Rahmen HTML lernen Wir werden lernen, wie man Tabellen richtig bildet, und beim Lernen CSS3 im Artikel "" erfahren Sie, wie Sie sie professionell stylen.

Das Ergebnis unseres Beispiels:

Spalten zusammenführen

Spalten in Elementen kombinieren (Datenzelle) bzw (Kopfzelle) kann mit dem Attribut colspan erfolgen (in diesem Fall wird die Zelle um eine bestimmte Anzahl von Zellen nach rechts gestreckt).

Ein Beispiel für das Verbinden von Spalten in Tabellen <span> Grenze="1">
elementarer Tisch
Kopfzelle 1 Kopfzelle 2
Datenzelle 1 Zeile 2Datenzelle 2 Zeile 2Datenzelle 3 Zeile 2
Datenzelle 1 Zeile 3Datenzelle 2 Zeile 3Datenzelle 3 Zeile 3


Das Ergebnis unseres Beispiels:

String-Verkettung

Strings in Elementen verketten oder mit dem rowspan-Attribut erlaubt (der Zellenbereich wird von oben nach unten festgelegt und erstreckt sich über mehrere Zeilen - die Zelle wird nach unten gestreckt).

Ein Beispiel für das Verketten von Zeilen in Tabellen <span> Grenze="1">
elementarer Tisch
Kopfzelle 1 Kopfzelle 2
rowspan="2"> Datenzelle 1 Zeile 2Datenzelle 2 Zeile 2Datenzelle 2 Zeile 3
Datenzelle 2 Zeile 3Datenzelle 3 Zeile 3


Das Ergebnis unseres Beispiels:

Spalteneigenschaften

Ein Beispiel für die Verwendung des span-Attributs für einzelne Spalten einer Tabelle:

</span> Anwenden von Stilen auf einzelne Tabellenspalten <span> span="2" style="background-color:khaki">
Antrag Nr.ServicePreis, reiben.Gesamt
31337Laut lesen 1 000 1 000


Das Ergebnis unseres Beispiels:

Wenn Sie nur eine Spalte formatieren müssen, reicht es aus, das span-Attribut innerhalb des Elements anzugeben , nicht innerhalb des Elements :

Ein Beispiel für die Verwendung des span-Attributs eines HTML-Tags <colgroup><span>
Antrag Nr.ServicePreis, reiben.Kommission, reiben.
31337Laut lesen 1 000 150


Das Ergebnis unseres Beispiels:

Partitionieren einer Tabelle

Nächste HTML-Tags werden verwendet, um eine Tabelle in Teile aufzuteilen:

  • Schild verwendet, um einen Gruppenkopf in einer Tabelle zu enthalten ("Tabellenkopf", nicht zu verwechseln mit Kopfzeilen).
  • Schild verwendet, um die "Fußzeile" der Tabelle (Fußzeile) zu enthalten.
  • Schild verwendet, um den "Körper" der Tabelle (Körper) zu enthalten.

Element darf nur einmal in einer Tabelle in folgendem Kontext verwendet werden: innerhalb eines Elements

(als untergeordnetes (verschachteltes) Element), wenn Tags vorhanden sind (definiert eine Gruppe von Spalten in einer Tabelle) sollte folgen nach diese Elemente, aber Vor als jedes Etikett , und . Außerdem das Element muss ein oder mehrere Tags haben inside (Container zum Erstellen einer Zeichenfolge).

Elemente

, und wirken sich nicht auf das Standardtabellenlayout aus. Allerdings mit mit CSS, können Sie diese Elemente beliebig gestalten.

</span> Beispiel für die Tag-Nutzung <thead><span>
(Tabellenname) und
style="Hintergrundfarbe:Silber"> style="Hintergrundfarbe:Koralle" > style="background-color:khaki">
ServicePreis
Summe 3 000
Laut lesen 1 000
Perforator spielen 2 000


Das Ergebnis unseres Beispiels.

Eine Tabelle ist ein Raster aus Zellen, die Zeilen und Spalten bilden. Beispiele für Tabellen sind verschiedene Finanzberichte, Ergebnisse von Sportwettkämpfen, Kalender, Zeitpläne usw. Ein einzelner Rasterblock wird als Tabellenzelle bezeichnet. Tabellenzellen können eine Vielzahl von Informationen enthalten, darunter Zahlen, Text und sogar Video- und Audioobjekte. Mit Hilfe der Sprache HTML-Tabellen werden zeilenweise geschrieben.

Element

dient als Container für die Elemente, die den Inhalt der Tabelle definieren. Um eine Tabellenzeile zu erstellen, müssen Sie innerhalb des Elements hinzufügen
Paired-Block-Tag (abgekürzt vom englischen "tаЫе row" - Tabellenzeile). Wie viele Tags Sie fügen hinzu, so viele Zeilen in der Tabelle und es wird geben. Eröffnungs-Tag bezeichnet den Beginn einer neuen Tabellenzeile. Danach werden Elemente platziert. .

Element

hinzugefügt , es erscheint immer noch am Ende der Tabelle. Dies kommt daher, dass kann viele Zeilen enthalten. Der Browser muss jedoch das Ende der Tabelle rendern, bevor er alle (möglicherweise mehrere) Datenzeilen erhält. Deshalb im Code wird vor das Element geschrieben .

Aufgaben

  • Doppelte Tischumrandung entfernen

    Standardmäßig wirkt der Tabellenrand wie ein doppelter Rand, ändern Sie den Code so, dass alle Zeilen dieses Randes einfach werden.

Tabellen sind eines der wichtigsten und zugleich komplexesten Elemente, die auf Webseiten vorhanden sein müssen. Mit ihrer Hilfe ist es bequem, wichtige und zu dienen nützliche Informationen in eher komprimierter Form. Natürlich können Sie mit den meisten Editoren in Vorlagen, die auf verschiedenen Engines ausgeführt werden, automatisch eine Tabelle auf einer Seite einer Website oder einer separaten Veröffentlichung einfügen, aber was ist, wenn das Design einer Webressource und ihre Seiten von Grund auf neu erstellt werden? Dann kann der unerfahrene Meister auf ein Problem stoßen: Wie geht das? Lassen Sie uns herausfinden, wie dieses Element richtig und schnell erstellt wird.

Auswahl eines Redakteurs

Wenn Sie mit der Erstellung einer Tabelle beginnen, sollten Sie sich zunächst für den Editor entscheiden, in dem Sie arbeiten werden. Am einfachsten ist es natürlich, das Programm auszuwählen, in dem Sie den Hauptseitencode erstellen. Aber am besten nutzt man für diese Zwecke den guten alten Notizblock.

Sie fragen sich vielleicht, warum Sie sich das Leben verkomplizieren, denn wenn Sie alles auf einmal im Editor erledigen, können Sie das Ergebnis sofort sehen und auch die Hinweise des Programms nutzen.

Ja, das stimmt, aber indem Sie eine Tabelle mit erstellen sauberer Schiefer, können Sie nicht nur das Prinzip seiner Erstellung gründlich studieren, sondern auch lästige Tippfehler und Fehler im Hauptcode vermeiden. Manchmal kommt es vor, dass sich der Cursor versehentlich nach unten bewegt und sich beim Schreiben ein Fehler in den Code einschleicht, der manchmal schwer zu finden ist. Nachdem Sie eine Tabelle im Editor erstellt haben, können Sie ihren Code kopieren und an der gewünschten Stelle einfügen.

Algorithmus zur Tabellenerstellung

Lassen Sie uns zunächst einen kurzen Algorithmus zum Erstellen einer Tabelle in HTML erstellen. Dies ist notwendig, damit Sie die Abfolge der einzelnen Schritte verstehen. Dann werden wir genau analysieren, wie jeder der Punkte auszuführen ist.

Beginnen wir mit den vorbereitenden Schritten.

1. Zeichnen Sie ein schematisches Bild des Tisches auf ein Blatt Papier.

2. Zählen Sie die Anzahl der Zeilen und Zellen. Wenn die Anzahl der letzteren unterschiedlich ist, zählen wir für jede Zeile separat.

3. Bestimmen Sie die Anzahl der Kopfzellen in der Zeile (z. B. Zellen "Nr", "Name" usw.).

4. Wir schreiben die Hauptparameter der Tabelle auf - Farbe, Höhe und Breite, Textausrichtung - im Allgemeinen alles, was Ihnen notwendig erscheint.

1. Tabellen-Tags einfügen.

2. Fügen Sie Linien-Tags basierend auf der benötigten Nummer ein.

3. In die Zeilen fügen wir die Tags der Zellen (normal und groß) ein, ebenfalls basierend auf der Nummer, die auf Ihrem Papier steht.

4. Parametrieren Sie die gesamte Tabelle.

5. Setzen Sie ggf. Kennzeichen für einzelne Zellen.

6. Füllen Sie unsere Zellen mit Text.

Erstellen Sie eine Tabelle

Sie haben sich also für einen Editor entschieden. Lassen Sie uns nun herausfinden, wie eine Tabelle in HTML erstellt wird. Das Tag, mit dem eine Tabelle in den Seitencode eingefügt wird (

(abgekürzt von den englischen "tаЫе data" - Tabellendaten), die jeweils eine separate Zelle in dieser Zeile setzen. Innerhalb des Elements Sie platzieren Ihren Inhalt (Text, Zahlen, Bilder usw.) in dieser Zelle. Das Ende einer Zeile wird durch ein schließendes Tag gekennzeichnet
(abgekürzt vom englischen "tаЫе header" - Tabellenüberschrift) - ein optionales Tabellenelement, das auf die gleiche Weise wie das Element verwendet wird , aber ihr Zweck ist es, eine Zeilen- oder Spaltenüberschrift zu erstellen. Typischerweise das Element in der ersten Reihe der Tabelle platziert. Browser rendern Text in einem Element in fett und zentrieren Sie es relativ zur Zelle. Anwendung im Elementcode hilft Menschen, die Screenreader verwenden, und verbessert die Leistung der Indizierung von Tabellen durch Suchmaschinen.

Stellen Sie sich eine einfache Tabelle mit drei Zeilen und drei Spalten vor, wobei die Zellen in der ersten Zeile die Überschriften der entsprechenden Spalten sind. Standardmäßig werden Tabellen normalerweise ohne Rahmen angezeigt:

Beispiel: Einfache HTML-Tabelle

  • Versuch es selber "

Überschrift 1Überschrift 2Überschrift 3
Zelle 2x1Zelle 2x2Zelle 2x3
Zelle 3x1Zelle 3x2Zelle 3x3

Tischrand

Wir wissen bereits, dass Tabellen standardmäßig ohne Rahmen angezeigt werden. Um einen Rahmen um den Tisch hinzuzufügen, müssen Sie mehrere angeben einfache Regeln Stylesheets. Eigentum Grenze steuert die Anzeige von Tabellengitterlinien und legt auch die Dicke des Rahmens um die Tabelle in Pixeln fest. Um die Tabelle und zwischen den Zellen wird ein Rahmen angezeigt. Lassen Sie uns der bereits erstellten Tabelle einen Rahmen mit einer Dicke von einem Pixel hinzufügen, indem Sie die Eigenschaft festlegen Grenze für alle Elemente der Tabelle zum Beispiel so:

Beispiel: Anwenden einer Eigenschaft Grenze

  • Versuch es selber "




Rahmen um den Tisch

Überschrift 1Überschrift 2Überschrift 3
Zelle 2x1Zelle 2x2Zelle 2x3
Zelle 3x1Zelle 3x2Zelle 3x3



Einzelgestell für Tisch

Standardmäßig haben benachbarte Tabellenzellen einen eigenen Rahmen. Dadurch ergibt sich eine Art „doppelte Umrandung“, wie im obigen Beispiel zu sehen ist. Um loszuwerden " doppelter Rahmen", hinzufügen CSS-Eigenschaft Grenze zusammenbrechen zu deinem stylesheet:

Beispiel: Anwenden einer Eigenschaft Grenze zusammenbrechen

  • Versuch es selber "




Rahmen um den Tisch

Überschrift 1Überschrift 2Überschrift 3
Zelle 2x1Zelle 2x2Zelle 2x3
Zelle 3x1Zelle 3x2Zelle 3x3



Ränder und Intervalle der Tabelle

Standardmäßig passt sich die Größe von Tabellenzellen ihrem Inhalt an, aber manchmal ist es notwendig, etwas Abstand um die Tabellendaten zu lassen. Da Abstände und Ränder mit Datenpräsentationselementen zusammenhängen, wird dieser Raum mithilfe von CSS-Stylesheets konfiguriert. Zellenfeld ( Polsterung) ist der Abstand zwischen dem Inhalt der Zelle und ihrem Rand (border). Verwenden Sie zum Hinzufügen die Eigenschaft Polsterung zum Element

oder . Zellenabstand ( Grenzabstand) ist der Abstand zwischen ihnen ( oder ). Weisen Sie zunächst einen Wert zu getrennt Eigentum Grenze zusammenbrechen Element , und legen Sie dann den Abstand zwischen den Zellen fest, indem Sie den Parameterwert ändern Grenzabstand. Zuvor waren Attribute für die Felder und Intervalle von Zellen verantwortlich Zellpolsterung und Zellenabstand Element
, wurden aber in der HTML5-Spezifikation als veraltet markiert.

Anwendungsbeispiel Polsterung und Grenzabstand:

Beispiel: Anwenden von Eigenschaften Polsterung und Grenzabstand

  • Versuch es selber "




Polsterung und Randabstand

Zelle 1Zelle 2
Zelle 3Zelle 4



Tischbreite

Über die Eigenschaft kann die Breite angegeben werden, die die Tabelle im Browserfenster einnimmt Breite CSS, in Pixel oder Prozent. Wenn Sie die Breite der Tabelle in Pixeln angeben, können Sie ihre genaue Breite bestimmen. Durch das prozentuale Verhältnis können Sie die Tabelle flexibel gestalten, d.h. es wird „gedehnt“ oder „geschrumpft“, je nachdem, welche anderen Elemente sich auf der Seite befinden und wie groß das Browserfenster ist.
Hier ist ein Beispiel für die Verwendung der Eigenschaft Breite:

Tabelle (Breite: 100%;)

Beispiel: Anwenden einer Eigenschaft Breite

  • Versuch es selber "
Zelle 1Zelle 2
Zelle 3Zelle 4




Breite: 100%

Zelle 1Zelle 2
Zelle 3Zelle 4



Zellen verbinden (colspan und rowspan)

Eines der Hauptmerkmale einer Tabellenstruktur ist das Zusammenführen von Zellen, bei dem eine Zelle so gestreckt wird, dass sie sich über mehrere Zeilen oder Spalten erstreckt. Damit können Sie komplexe Tabellenstrukturen erstellen: Überschriften

oder Zellen kombiniert durch Hinzufügen von Attributen colspan oder Zeilenspanne. Attribut colspan bestimmt die Anzahl der Zellen, die es überspannt gegebene Zelle horizontal u Zeilenspanne- vertikal.

Spalten zusammenführen

Das Zusammenführen von Spalten wird mithilfe des Attributs erreicht colspan in Elementen

oder - Die Zelle wird nach rechts gestreckt und deckt nachfolgende Spalten ab. Im folgenden Beispiel der Attributwert colspan ist 2, was bedeutet, dass die Zelle zwei Spalten umfassen muss.

Beispiel: Anwenden eines Attributs colspan

  • Versuch es selber "




colspan-Attribut

colspan="2">Zweispaltige Zelle
Zelle 1Zelle 2
Zelle 3Zelle 4



String-Verkettung

Mit einem Attribut verkettete Zeilen Zeilenspanne, verhalten sich genauso wie zusammengeführte Spalten, mit dem einzigen Unterschied, dass der Zellbereich von oben nach unten angegeben wird und sich über mehrere Zeilen erstreckt.
In diesem Beispiel wird die erste Zelle der Tabelle um zwei Zeilen nach unten gestreckt:

Beispiel: Anwenden eines Attributs Zeilenspanne

  • Versuch es selber "
Zelle auf zwei Zeilen Zelle 1Zelle 2
Zelle 3Zelle 4




rowspan-Attribut

Zeilenspanne="2">Zelle auf zwei Zeilen Zelle 1Zelle 2
Zelle 3Zelle 4



Kopfzeile der Tabelle

Ein Pair-Tag wird verwendet, um einen Titel oder eine Beschriftung für eine Tabelle zu erstellen

(aus englischer Bildunterschrift - Unterschrift). Element entwickelt, um die Kopfzeile der Tabelle zu organisieren. Wird direkt nach dem Tag platziert , aber außerhalb der Zeilen- oder Zellenbeschreibung.

Beispiel: Anwenden eines Tags

, und . So wie eine Webseite eine Kopf-, Haupt- und Fußzeile enthalten kann, kann eine Tabelle eine Kopf-, Haupt- und Fußzeile enthalten. Verwenden Sie das Tag, um Zeilen am Anfang einer Tabelle logisch zu gruppieren (d. h. um eine Tabellenkopfzeile zu erstellen). . Tabellenüberschriften müssen in einem Element platziert werden , zum Beispiel:

Der Hauptinhalt (Body) der Tabelle muss sich innerhalb des Elements befinden

(Es können mehrere solcher Blöcke in der Tabelle vorhanden sein). Um Zeilen am Ende der Tabelle logisch zu gruppieren (d. h. eine „Fußzeile“ der Tabelle zu erstellen), verwenden Sie das Tag (Pro Tisch ist nicht mehr als ein Tag erlaubt ). BEI Quellcode Schild vor das Tag setzen . Neben der logischen Gruppierung einer der Gründe für die Verwendung von Elementen und Wenn Ihre Tabelle zu lang ist, um sofort auf dem Bildschirm angezeigt (oder gedruckt) zu werden, zeigt der Browser auch den Titel an ( ) und die letzte Zeile ( ), wenn der Benutzer beginnt, durch Ihre Tabelle zu scrollen.

Beispiel: Tags

, und
  • Versuch es selber "




thead-, tbody- und tfoot-Tags

  • Versuch es selber "




Beschriftungselement

Dies ist der Tabellenkopf
Zelle auf zwei Zeilen Zelle 1Zelle 2
Zelle 3Zelle 4



Gruppierungs-Tags für Tabellenelemente

Tags werden verwendet, um Tabellenelemente zu gruppieren.

Überschrift 1Überschrift 2< /th>
Dies ist die Kopfzeile der Tabelle.
Dies ist die Fußzeile der Tabelle
Zelle 1Zelle 2Zelle 3Zelle 4



Obwohl wir davor stehen

), ist gepaart, d. h. unsere Konstruktion beginnt mit diesem Tag und endet mit
.

Nachdem wir die Tabellen-Tags eingefügt haben, fahren wir mit der Erstellung von Zeilen und Zellen fort.

Wir stellen sofort fest, dass diese Elemente auch gepaart sind. Schild gibt Zeichenfolgen an, und - Zellen.

Verwenden Sie für Kopfzellen ein gepaartes Element .

Wie bereits erwähnt, besteht der erste Schritt darin, die Linien anzuordnen und dann die Zellen darin zu schreiben. Um nicht durcheinander zu kommen, raten wir dazu, entweder zwischen den einzelnen Blöcken ein- oder zweizeilig einzurücken oder mit der „Tab“-Taste einen neuen Block von Elementen vorzugeben.

Wie könnte es aussehen? Ungefähr so:

  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • Nr. p / pFamilien-oder Nachname
    1;
  • Iwanow
    .

Wie Sie sehen können, ist daran nichts kompliziert. Die Hauptsache ist, sich nicht in der Anzahl der Zeilen und Zellen zu verwirren. Andernfalls kann die Tabelle verzerrt werden.

Wir haben die Erstellung einer Tabelle in HTML untersucht, jetzt können wir zu den Parametern sowohl der Matrix selbst als auch ihrer Zeilen und Zellen übergehen.

Tabellenoptionen

Beim Schreiben des Codes sollten Sie auf folgende Punkte achten: Ausrichtung an Rahmen, Hintergrund, Text usw.

Tabellenparameter werden im Tag gesetzt

. Diese beinhalten:

1. Rand - Randbreite. Als Ganzzahl angegeben. Standardmäßig sind die Rahmen jeder Tabelle null.

2. Rahmenfarbe - Rahmenfarbe. Kann eingestellt werden als Hex-Code Farbe (#00008B) und seinen englischen Namen (DarkBlue). Standardmäßig ist es immer grau.

3. Bgcolor - Wird auch nach Code oder Name festgelegt.

4. Ausrichten - Textausrichtung hinter der Tabelle. Die Voreinstellung ist linksbündig. Für diesen Parameter gibt es folgende Optionen:

  • links - nach rechts wickeln;
  • rechts - links wickeln;
  • center - Zeigt die Tabelle ohne Umbruch in der Mitte an.

5. Breite und Höhe - Breite und Höhe des Tisches. Kann sowohl in Pixel als auch in Prozent (bezogen auf die Größe des Browserfensters) angegeben werden.

Wenn Sie diesen oder jenen Indikator vorschreiben, sollten Sie besonders auf das Design achten. Dem Parameter muss ein Gleichheitszeichen folgen, gefolgt von dem angegebenen Wert in Anführungszeichen.

Was die Farbe des Textes anbelangt, so ist er genauso formatiert wie normaler Text im HTML-Format.

Beispiel für Tabellenlayout:

;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • Nr. p / pFamilien-oder Nachname
    1;
  • Iwanow
    .

    Zeilenoptionen

    Wir haben also bereits herausgefunden, wie man eine Tabelle in HTML erstellt und ihre Hauptparameter vorschreibt. Aber was ist, wenn wir eine Zeile hervorheben müssen? Soll ich es anders formatieren als den Haupttext der Tabelle?

    String-Parameter werden in das Tag geschrieben genau wie die Tabellendaten. Die folgenden Variablen können für einen String gesetzt werden:

    1. Border, bordercolor und bgcolor sind Ihnen bereits bekannt.

    2. Ausrichten - Textausrichtung in einer Zeile. Kann die Werte links, Mitte und rechts annehmen.

    3. Valign – Dieses Tag richtet den Text vertikal aus. Nimmt folgende Werte an:

    • top - der Text wird am oberen Rand ausgerichtet;
    • Mitte - in der Mitte;
    • unten - entlang der unteren Grenze.

    Beispiel für Zeilenformatierung:

    • ;
    • Nr. p / p;
    • Familien-oder Nachname;
    • .

    Zelloptionen

    Und das Letzte, worauf Sie achten sollten, wenn Sie wissen möchten, wie man eine Tabelle in HTML erstellt, sind die Parameter der einzelnen Zellen, sowohl der regulären als auch der Großbuchstaben. Tatsächlich wird alles genau so gemacht wie für eine Tabelle oder Zeile. Das Einzige ist, dass zwei weitere wichtige Elemente hinzugefügt werden:

    1.Colspan- angegebenen Parameter gibt die Anzahl der Spalten an, die die Zelle umfassen kann.

    2. Rowspan – gibt bereits die Anzahl der Zeilen an, die diese Zelle belegt.

    Da sich das Design nicht vom Schreiben einer Zeile unterscheidet, geben wir keinen Beispielcode.

    Schlussfolgerungen

    Einen Tisch zu machen ist nicht so schwierig, wie es auf den ersten Blick erscheinen mag. Die Hauptsache beim Schreiben seines Codes ist Ausdauer und Aufmerksamkeit.

    Um eine Tabelle in HTML einzufügen, reicht es aus, ihre Chiffre zu kopieren und genau an der Stelle Ihrer Seite einzufügen, an der sie sich Ihrer Meinung nach befinden sollte.

    Scheuen Sie sich nicht zu experimentieren, und bald werden Sie die Technik der Erstellung von Tischen perfekt beherrschen. Viel Glück!

    Eine Aufgabe

    Erstellen Sie eine Tabelle und geben Sie ihre Parameter (Ränder und Abstände zwischen Zellen) über Stile an.

    Lösung

    Eine Tabelle besteht aus Zeilen und Spalten von Zellen, die Text und Grafiken enthalten können. Das Tag wird verwendet, um einer Webseite eine Tabelle hinzuzufügen.

    . Dieses Element dient als Container für die Elemente, die den Inhalt der Tabelle definieren. Jede Tabelle besteht aus Zeilen und Zellen, die jeweils über Tags gesetzt werden und
    . Die Tabelle muss mindestens eine Zelle enthalten (Beispiel 1). Statt Tag erlaubt Etikett verwenden . Text in einer mit einem Tag formatierten Zelle , wird vom Browser fett dargestellt und in der Zelle zentriert. Andernfalls werden die Unterschiede zwischen Zellen über Tags erstellt und Nein.

    Beispiel 1: Erstellen Sie eine Tabelle

    HTML5 IE Cr Op Sa Fx

    Tabellen-Tag

    Zelle 1 Zelle 2
    Zelle 3 Zelle 4


    Die Anordnung der Zellen und ihr Aussehen ist in Abb. 1 dargestellt. eines.

    Reis. 1. Das Ergebnis der Erstellung einer Tabelle mit vier Zellen

    Das Rahmenattribut des Tags

    es ist zulässig, nur mit einem leeren Wert hinzuzufügen (
    ) oder gleich 1. Alle anderen Werte schlagen bei der Validierung fehl.

    Um die Ränder innerhalb von Zellen zu steuern, wird die Stileigenschaft padding verwendet, die dem td-Selektor hinzugefügt wird. Der Abstand zwischen den Zellen wird durch die dem Tabellenselektor hinzugefügte Eigenschaft border-spacing (Beispiel 2) geändert, IE versteht sie erst ab Version 8.0.

    Beispiel 2: Ränder innerhalb von Zellen

    HTML5 CSS 2.1 IE Cr Op Sa Fx

    Tabellen-Tag

    Überschrift 1Überschrift 2
    Zelle 3Zelle 4


    Die Tabelle mit Feldern und Abständen zwischen den Zellen ist in Abb. 2 dargestellt. 2. Ein ähnliches Ergebnis kann mit einem weißen Rahmen um die Zellen erzielt werden.

    Reis. 2. Felder in Tabellenzellen