--- title:
<col>
-Element definiert eine Spalte innerhalb einer Tabelle und wird zum Definieren einer gemeinsamen Semantik für alle gängigen Zellen verwendet. Es wird allgemein innerhalb eines {{HTMLElement("colgroup")}} -Elements gefunden.Inhaltskategorien | Keine |
---|---|
Erlaubter Inhalt | Keiner, es ist ein {{Glossary("empty element")}} |
Tag-Auslassung | Das Start-Tag ist obligatorisch, aber da es sich um ein void-Element handelt, ist die Verwendung eines End-Tags nicht zulässig. |
Erlaubte Elternelemente | Nur {{HTMLElement("colgroup")}}, obwohl es implizit definiert werden kann, da sein Start-Tag nicht obligatorisch ist. Das {{HTMLElement("colgroup")}} darf kein {{htmlattrxref("span", "colgroup")}} - Attribut haben. |
Zulässige ARIA-Rollen | Keine |
DOM Schnittstelle | {{domxref("HTMLTableColElement")}} |
Dieses Element enthält die globalen Attribute
left
, richtet den Inhalt links von der Zelle auscenter
, zentriert den Inhalt in der Zelleright
, richtet den Inhalt auf der rechten Seite der Zelle ausjustify
, einfügen von Leerzeichen in den Textinhalt, so dass der Inhalt in der Zelle gerechtfertigt istchar
, richtet den Textinhalt auf ein Sonderzeichen mit einem minimalen Offset aus, definiert durch htmlattrxref <char>, <col> und htmlattrxref <charoff>, <col> Attribute ; nicht implementiert_inline (2212).Wenn dieses Attribut nicht gesetzt ist, wird der Wert von {{htmlattrxref("align", "colgroup")}} des {{HTMLElement("colgroup")}} -Elements geerbt, zu dem dieses <col>
-Element gehört. Wenn es keine gibt, wird der Wert left
angenommen.
left
, center
, right
or justify
:
<col>
-Element abhängen, werden sie nicht übernommen..td:nth-child(an+b)
-CSS-Selektoren. Setzen Sie a
auf null und b
auf die Position der Tabellenspalte, z.B. td:nth-child(2) { text-align: right; }
, um die zweite Zeile rechts auszurichten.[colspan = n]
erzielt werden, obwohl dies nicht trivial ist.char
-Wert zu erzielen, können Sie in CSS3 den Wert von {{htmlattrxref("char", "col")}} als Wert von {{cssxref("text-align")}} verwenden.(Inline nicht implementiert) .black = "#000000" |
green = "#008000" |
||
silver = "#C0C0C0" |
lime = "#00FF00" |
||
gray = "#808080" |
olive = "#808000" |
||
white = "#FFFFFF" |
yellow = "#FFFF00" |
||
maroon = "#800000" |
navy = "#000080" |
||
red = "#FF0000" |
blue = "#0000FF" |
||
purple = "#800080" |
teal = "#008080" |
||
fuchsia = "#FF00FF" |
aqua = "#00FFFF" |
<col>
sollte mit CSS formatiert werden. Verwenden Sie die CSS-Eigenschaft {{cssxref("background-color")}} in den relevanten {{HTMLElement("td")}}-Elementen, um einen mit dem bgcolor
-Attribut vergleichbaren Effekt zu erzielen.Dieses Attribut wird verwendet, um das Zeichen festzulegen, an dem die Zellen in einer Spalte ausgerichtet werden sollen. Typische Werte hierfür sind ein Punkt (.) Beim Ausrichten von Zahlen oder Geldwerten. Wenn {{htmlattrxref("align", "col")}} nicht auf char
gesetzt ist, wird dieses Attribut ignoriert;
<col>
-Element überspannt. Wenn nicht vorhanden, ist der Standardwert 1
.baseline
, setzt den Text so nahe wie möglich an den unteren Rand der Zelle , richtet ihn aber an der Grundlinie der Zeichen anstatt am unteren Rand aus. Wenn alle Zeichen dieselbe Größe haben, hat dies den gleichen Effekt wie bottom
bottom
, setzt den Text so nahe wie möglich an den unteren Rand der Zellemiddle
, zentriert den Text in der Zelletop
, setzt den Text so nahe wie möglich an den oberen Rand der Zelletd: nth-child (an + b)
, wobei a die Gesamtanzahl der Spalten in der Tabelle ist und b ist die Ordnungsposition der Spalte in der Tabelle. Erst nach diesem Selektor kann die Eigenschaft cssxref {{cssxref("vertical-align")}} verwendet werden.[colspan = n]
erzielt werden, obwohl dies nicht trivial ist.0 *
annehmen, was bedeutet, dass die Breite jeder Spalte in der Gruppe die minimale Breite sein sollte, die erforderlich ist, um den Inhalt der Spalte aufzunehmen. Relative Breiten wie 0,5 *
können ebenfalls verwendet werden.Auf der Seite {{HTMLElement("table")}} finden Sie Beispiele für <col>
.
Spezifikation | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG', 'tables.html#the-col-element', '<col>')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('HTML5 W3C', 'tabular-data.html#the-col-element', '<col>')}} | {{Spec2('HTML5 W3C')}} | |
{{SpecName('HTML4.01', 'struct/tables.html#h-11.2.4.2', '<col>')}} | {{Spec2('HTML4.01')}} | Initiale Definition |
{{Compat("html.elements.col")}}
<col>
-Element zu formatieren: