HTMLTableColElement: align 属性
已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。
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() 页面上有一个示例。
规范
| 规范 |
|---|
| HTML # dom-col-align |
浏览器兼容性
加载中…