此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

HTMLTableColElement:align 属性

Deprecated

Avoid using this feature in new projects. Some table styling attributes have no effect. They are superseded by CSS. This feature may be a candidate for removal from web standards or browsers.

HTMLTableColElement 接口的 align 属性是一个指示如何在表格 <col> 列元素中水平对齐文本的字符串。

备注:此属性已弃用,应使用 CSS 在单元格中水平对齐文本。使用 CSS text-align 属性,其用于水平对齐单元格中文本,且优先级更高。

由于 <td> 不是 <col> 的子元素,因此不能直接在 <col> 上设置它,需要使用 td:nth-last-child(n) 或类似值(n 是列号,从末尾开始计数)来选择列的单元格。

可能的值有:

left

将文本向左对齐。使用直接应用于 <td><th>text-align: left 代替。

将文本向右对齐。使用直接应用于 <td><th>text-align: right 代替。

center

将文本居中对齐。使用 text-align: center 代替。

示例

<td><th> 元素上使用 CSS text-align。由于列的 <td> 元素不是 <col> 的子元素,在 HTML 中设置 align 属性或在 CSS 中对 <col> 元素设置 text-align 属性将不起作用。相反,使用 :is(td, tr):nth-child(n) 选择列的单元格,其中 n 是列号,或类似值。

:nth-child() 页面有一个示例

规范

规范
HTML
# dom-col-align

浏览器兼容性

参见