HTMLTableColElement: vAlign 属性

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

HTMLTableColElement 接口的 vAlign 属性是一个字符串,指示如何在表 <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

浏览器兼容性

另见