--- title: slug: Web/HTML/Element/col tags: - Element - HTML - HTML tabular data - Referencia - Tables - Web translation_of: Web/HTML/Element/col ---
{{HTMLRef}}

L'Element HTML taula de columna (<col>) defineix una columna d'una taula i s'utilitza per definir la semàntica comú en totes les cèl·lules comunes. En general es troba dins d'un element {{HTMLElement("colgroup")}}.

Aquest element permet columnes d'estil usant CSS,  però només alguns atributs tindran un efecte en la columna (vegeu l'especificació de CSS 2.1 llistat).

Categories de contingut Cap.
Contingut permès Cap, és un {{Glossary("empty element")}}.
Omissió de l'etiqueta L'etiqueta d'inici és obligatoria, però, ja que és un element buit, està prohibit l'ús d'una etiqueta de tancament.
Elements pares permesos Només {{HTMLElement("colgroup")}}, encara que pot estar implícitament definida com la seva etiqueta d'inici no és obligatòria. El {{HTMLElement("colgroup")}} no ha de tenir un atribut {{htmlattrxref("span", "colgroup")}}.
Interfície DOM {{domxref("HTMLTableColElement")}}

Atributs

Aquest element inclou els atributs globals.

{{htmlattrdef("align")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
Aquest atribut enumerat especifica com es gestionarà l'alineació horitzontal del contingut de cada cel·la de la columna. Els valors possibles són:

Si aquest atribut no està definit, el seu valor s'hereta d'{{htmlattrxref("align", "colgroup")}} de l'element {{HTMLElement("colgroup")}} i en el qual també pertany l'element <col>. Si no n'hi ha, s'assumeix el valor de l'esquerra.

Note: No utilitzeu aquest atribut, ja que és obsolet (no suportat) en l'últim estàndard.
  • Per aconseguir el mateix efecte qu'els valors left, center, right or justify :
    • No tracteu d'establir la propietat {{HTMLElement("col")}} en un selector aplicant-ho a un element {{HTMLElement("col")}}. Perquè els elements {{HTMLElement("td")}} no són descendents de l'element {{HTMLElement("col")}}, ells no heretaran.
    • Si la taula no utilitza un atribut {{htmlattrxref("colspan", "td")}} , utilitzeu el selector CSS td:nth-child(an+b)  on a és el nombre total de les columnes de la taula i b és la posició ordinal de la columna a la taula. Només després d'aquest selector la propietat {{cssxref("text-align")}} es pot utilitzar.
    • Si la taula fa ús d'un atribut {{htmlattrxref("colspan", "td")}}, l'efecte es pot aconseguir mitjançant la combinació adequada de selectors d'atributs CSS com [colspan = n], encara que això no és trivial
  • Per aconseguir el mateix efecte que el valor {{htmlattrxref("char", "col")}}, en CSS3, pot utilitzar el valor de char com el valor de la propietat {{cssxref("text-align")}} property {{unimplemented_inline}}.
{{htmlattrdef("bgcolor")}} {{Non-standard_inline}}
Aquest atribut defineix el color de fons de cada cel·la de la columna. És un codi  de 6 dígits hexadecimal definits en sRGB, precedit per un '#'.
Una de les setze cadenes de color predefinides que es poden utilitzar:
  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"
Nota d'ùs: No utilitzeu aquest atribut, ja que no és estàndard i només implementat en algunes versions de Microsoft Internet Explorer: l'element {{HTMLElement("col")}} ha de ser d'estil amb CSS. Per donar un efecte similar a l'atribut bgcolor, utilitzeu la propietat CSS {{cssxref("background-color")}}, en els elements {{HTMLElement("td")}} pertinents.
{{htmlattrdef("char")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
Aquest atribut s'utilitza per establir el caràcter per alinear les cel·les d'una columna a. Els valors típics d'això inclouen un punt (.) en intentar alinear números o valors monetaris. Si no s'estableix {{htmlattrxref("align", "col")}} a char, aquest atribut s'ignora.
Note: No utilitzeu aquest atribut, ja que és obsolet (i no és compatible) en l'últim estàndard. Per aconseguir el mateix efecte com el {{htmlattrxref("char", "col")}}, en CSS3, pots utilitzar el joc de caràcters utilitzant l'atribut {{htmlattrxref("char", "col")}} com el valor de la propietat {{cssxref("text-align")}} {{unimplemented_inline}}.
{{htmlattrdef("charoff")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
Aquest atribut s'utilitza per indicar el nombre de caràcters per compensar les dades de la columna dels caràcters d'alineació especificat per l'atribut char.
Note: No utilitzeu aquest atribut, ja que és obsolet (i no és compatible) en l'últim estàndard.
{{htmlattrdef("span")}}
Aquest atribut conté un enter positiu que indica el nombre de columnes consecutives que abasta l'element <col>. Si no hi és, el seu valor per defecte és 1.
{{htmlattrdef("valign")}} {{Deprecated_inline("html4.01")}}, {{obsolete_inline("html5")}}
Aquest atribut especifica l'alineació vertical del text dins de cada cel·la de la columna. Els valors possibles per aquest atribut són:
Nota: No utilitzeu aquest atribut, ja que és obsolet (i no és compatible) en l'últim estàndard:
  • No tracteu d'establir la propietat {{cssxref("vertical-align")}} en un selector aplicant-ho a un element {{HTMLElement("col")}} Perquè els elements {{HTMLElement("td")}} no són descendents de l'element {{HTMLElement("col")}}, ells no heretaran.
  • Si la taula no utilitza un atribut {{htmlattrxref("colspan", "td")}} , utilitzeu el selector CSS td:nth-child(an+b) on a és el nombre total de les columnes de la taula i b és la posició ordinal de la columna a la taula. Només després d'aquest selector la propietat {{cssxref("vertical-align")}} es pot utilitzar.
  • Si la taula fa ús d'un atribut {{htmlattrxref("colspan", "td")}}, l'efecte es pot aconseguir mitjançant la combinació adequada de selectors d'atributs CSS com [colspan=n], encara que això no és trivialI.
{{htmlattrdef("width")}} {{obsolete_inline("html5")}}
Aquest atribut especifica una amplada per defecte per a cada columna en el grup de la columna actual. A més dels valors dels píxels i percentatge estàndard, aquest atribut podria prendre la forma especial 0*, el que significa que l'ample de cada columna al grup ha de ser l'ample mínim necessari per mantenir el contingut de la columna. Amplades relatives com ara 0,5* també es poden utilitzar.

Exemple

Si us plau, consulteu la pàgina {{HTMLElement("table")}} per exemples de <col>.

Especificacions

Especificació Estat Comentari
{{SpecName('HTML WHATWG', 'tabular-data.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')}} definició inicial

{{CompatibilityTable}}

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic 1.0 {{CompatGeckoDesktop("1.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
atribut align/valign {{CompatUnknown}} {{CompatNo}} {{bug(915)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
atribut char/charoff {{CompatUnknown}} {{CompatNo}} {{bug(2212)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
atribut bgcolor {{CompatUnknown}} {{CompatNo}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Característica Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatUnknown}} {{CompatGeckoMobile("1.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
atribut align/valign {{CompatUnknown}} {{CompatNo}} {{bug(915)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
atribut char/charoff {{CompatUnknown}} {{CompatNo}} {{bug(2212)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
atribut bgcolor {{CompatUnknown}} {{CompatNo}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

Veure