col

col

col 要素型 (HTML, XHTML 1)

[1] HTMLcol 要素型要素は、 を表します。

col 要素は、 複数の列に同時に属性による指定を行いたいときに使うことができます。 colgroup 要素型と似ていますが、 colgroup列群構造を表すのに対し、 col は構造を表しません。

[4] 仕様書:

[2]

開始タグ
必須
終了タグ
禁止 (HTML 4), 必須 (XHTML 1)
内容模型
強制空要素
出現できる文脈
table 直下 ((caption?, (colgroup | col)*, thead?, tfoot?, tbody+))、 colgroup 要素直下 (任意個)
属性
属性名属性値既定値説明出典
align揃え[HTML4] %cellhalign
bgcolor%Color背景色
char揃える文字[HTML4] %cellhalign
charoff揃える文字[HTML4] %cellhalign
class[HTML4] %coreattr
dir書字方向[HTML4] %i18n
id一意識別子[HTML4] %coreattr
lang自然言語[HTML4] %i18n
xml:lang自然言語[XHTML1]
onclick[HTML4] %events
ondblclick[HTML4] %events
onkeydown[HTML4] %events
onkeypress[HTML4] %events
onkeyup[HTML4] %events
onmousedown[HTML4] %events
onmousemove[HTML4] %events
onmouseout[HTML4] %events
onmouseover[HTML4] %events
onmouseup[HTML4] %events
spanNUMBER1行数[HTML4]
styleスタイル情報[HTML4] %coreattr
title注釈的題[HTML4] %coreattr
valign垂直配置[HTML4] %cellvalign
width%MultiLength;(継承)行幅[HTML4]

[3] 列群に含まれる列の数の計算などにおける colcolgroup の相互作用については、 colgroup の説明を参照してください。

[5] 見出しと思われる tr の後に col が続き、その後にデータと思われる tr が続くという気持ちの悪い自称 HTML 4.01 移行用 DTD による文書を見てしまいました。 中央揃えとかをデータこまだけに適用させたかったぽいです。

Gecko (Firefox 0.9) の HTML 構文解析器は素直に tbody が2つある構造を推測するようです。これはこれでまたなんか気持ち悪い。 (Gecko の HTML 解析器は不思議 HTML を無理矢理解釈しようとして (ソースから見ると) 変な木を作ることがよくある (たまにまともな文書も変な木になる) けど、この場合は比較的まとも。 coltbody の前に押しやって、 tbody は原則通り1つだけに、ってことはしてくれないみたい。) (名無しさん 2004-12-22 11:48:35 +00:00)

[6] >>5 のような裏技(藁)を紹介しているタグ講座があるのかと思って探してみるも見つからず。 (ていうかそういうのどうやって探せばいいのよ? タグ講座専門検索円陣誰か作って) (名無しさん 2004-12-22 12:10:21 +00:00)

[7] HTML 4 DTD の注釈 (参考) には COL elements define the alignment properties for cells in one or more columns. と説明があります。 (名無しさん [sage])

メモ

[8] Web Applications 1.0 r5327 Bug 915 police action ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=5326&to=5327>

[9] Possible Inconsistency in HTML 4.01 Spec ( (fagricipni@fagricipni.com 著, 版)) <http://lists.w3.org/Archives/Public/www-html-editor/2010JulSep/0001.html>

[10] Hixie's Natural Log: The mystery of why only four properties apply to table columns ( ( 版)) <http://ln.hixie.ch/?start=1070385285&count=1>

[11] Bug 25535 – Allow col without colgroup in the content model (like tr is allowed without tbody) ( ( 版)) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=25535>

[12] Bug 25535 – Allow col without colgroup in the content model (like tr is allowed without tbody) ( ( 版)) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=25535>