HTMLTableColElement:align 属性

已弃用: 不建议使用此功能。尽管某些浏览器可能仍支持它,但它可能已从相关的 Web 标准中删除,可能正在被弃用,或者可能仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅此页面底部的兼容性表格,以指导您的决策。请注意,此功能可能随时停止工作。

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅