HTMLTableColElement: vAlign 属性

已弃用: 此功能不再推荐使用。虽然一些浏览器可能仍然支持它,但它可能已经被从相关的 Web 标准中删除,或者正在被删除,或者可能只是为了兼容性目的而保留。避免使用它,如果可能的话,更新现有的代码;请查看本页底部兼容性表以指导您的决策。请注意,此功能可能随时停止工作。

vAlign 属性是 HTMLTableColElement 接口的字符串,用于指示如何在表格 <col> 列元素中垂直对齐文本。

注意: 此属性已弃用,应使用 CSS 来垂直对齐列中的文本。使用 CSS vertical-align 属性(优先级更高)来垂直对齐每个列单元格中的文本。

由于 <td> 不是 <col> 的子元素,因此您不能直接在 <col> 元素上设置它,需要使用 td:nth-child(n) 或类似方法(n 是列号)来选择列的单元格。

可能的值为:"top""middle""bottom""baseline"

top

将文本对齐到列的顶部。使用 vertical-align: top 代替。

center

在列中垂直居中对齐文本。与 middle 同义。使用 vertical-align: middle 代替。

middle

在列中垂直居中对齐文本。使用 vertical-align: middle 代替。

bottom

将文本对齐到列的底部。使用 vertical-align: bottom 代替。

baseline

类似于 top,但将文本的基线对齐到尽可能靠近顶部的位置,以确保文本字符的任何部分都不超出单元格。

示例

使用 CSS vertical-align。由于 <td> 元素是列的子元素,而不是 <col>,因此您不能直接在 <col> 上设置它,需要使用 td:nth-child(n) 或类似方法(n 是列号)来选择单元格。

示例:nth-child() 页面上提供。

规范

规范
HTML 标准
# dom-col-valign

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅