Zum Inhalt springen

HTML <col>-Tag

Das &lt;col&gt;-Tag definiert die Eigenschaften einer oder mehrerer Spalten in der HTML-Tabelle, die durch das &lt;table&gt;-Tag definiert wird. Das &lt;col&gt;-Tag wird häufig zusammen mit dem &lt;colgroup&gt;-Tag verwendet, das eine Gruppe mit gemeinsamen Eigenschaften angibt. Hinweis: &lt;col&gt;-Elemente wirken sich nur auf Spalten innerhalb des ersten &lt;colgroup&gt;-Tags oder der impliziten ersten Gruppe aus.

Das &lt;col&gt;-Tag wird innerhalb des &lt;table&gt;-Tags platziert, vor den &lt;thead&gt;-, &lt;tbody&gt;-, &lt;tfoot&gt;- und &lt;tr&gt;-Tags sowie nach dem &lt;caption&gt;-Tag, falls dieses verwendet wird (im &lt;caption&gt;-Tag wird der Name der Tabelle eingefügt).

Syntax

Das &lt;col&gt;-Tag ist leer, was bedeutet, dass ein schließendes Tag nicht erforderlich ist. In XHTML muss das &lt;col&gt;-Tag jedoch selbstschließend sein (&lt;col /&gt;). In modernem HTML5 wird der schließende Schrägstrich weggelassen (&lt;col&gt;).

Beispiel für das HTML &lt;col&gt;-Tag:

HTML &lt;col&gt;-Tag

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      table, th, td {
        border: 1px solid #666;
      }
    </style>
  </head>
  <body>
    <table>
      <colgroup>
        <col span="2" style="width:20%; background-color:#eee;" />
        <col style="width:10%; background-color:#8ebf42;" />
      </colgroup>
      <tr>
        <th>Name</th>
        <th>Gender</th>
        <th>Age</th>
      </tr>
      <tr>
        <td>Mary Nicolson</td>
        <td>female</td>
        <td>19</td>
      </tr>
      <tr>
        <td>John Johnson</td>
        <td>male</td>
        <td>23</td>
      </tr>
    </table>
  </body>
</html>

Ergebnis

col example

Attribute

AttributWertBeschreibung
alignleft, right, center, justify, charLegt die Ausrichtung des Spalteninhalts fest. In HTML5 nicht unterstützt.
charcharacterRichtet den Inhalt in Bezug auf ein &lt;col&gt;-Element an einem Zeichen aus. Wird nur verwendet, wenn das Attribut align="char" ist. In HTML5 nicht unterstützt.
charoffnumberVerschiebt den Zellinhalt relativ zum als Attributwert angegebenen Zeichen nach rechts (positive Werte) oder nach links (negative Werte). Wird nur verwendet, wenn das Attribut align="char" ist. In HTML5 nicht unterstützt.
spannumberLegt die Anzahl der Spalten fest, deren Eigenschaften durch das &lt;col&gt;-Element bestimmt werden. Der Wert muss eine positive Ganzzahl sein. Wenn der Parameter nicht angegeben wird, beträgt der Standardwert 1.
valigntop, middle, bottom, baselineRichtet den Inhalt vertikal aus. In HTML5 nicht unterstützt.
width%, pixels, relative_lengthLegt die Breite der Spalte fest. In HTML5 nicht unterstützt.

Das &lt;col&gt;-Tag unterstützt auch die Globalen Attribute und die Ereignisattribute.

Praxis

Was bewirkt das HTML `<col>`-Tag in einem HTML-Dokument?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.