HTMLTableColElement:align 属性
已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。
HTMLTableColElement
接口的 align
属性是一个指示如何在表格 <col>
列元素中水平对齐文本的字符串。
备注:此属性已弃用,应使用 CSS 在单元格中水平对齐文本。使用 CSS text-align
属性,其用于水平对齐单元格中文本,且优先级更高。
由于 <td>
不是 <col>
的子元素,因此不能直接在 <col>
上设置它,需要使用 td:nth-last-child(n)
或类似值(n
是列号,从末尾开始计数)来选择列的单元格。
值
示例
在 <td>
和 <th>
元素上使用 CSS text-align
。由于列的 <td>
元素不是 <col>
的子元素,在 HTML 中设置 align
属性或在 CSS 中对 <col>
元素设置 text-align
属性将不起作用。相反,使用 :is(td, tr):nth-child(n)
选择列的单元格,其中 n
是列号,或类似值。
:nth-child()
页面有一个示例。
规范
Specification |
---|
HTML Standard # dom-col-align |
浏览器兼容性
BCD tables only load in the browser