You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用CSS实现表格中vertical-rl垂直排版文本的水平对齐

当使用writing-mode: vertical-rl切换为垂直书写模式后,CSS对齐属性的生效轴向会跟着书写模式转换,常规的text-align和vertical-align在表格单元格中无法直接达到你要的水平居中效果,可通过修改单元格布局为Flex实现需求,兼容Firefox 91及以上版本:

修改后的CSS代码如下:

td {
  writing-mode: vertical-rl;
  display: flex;
  justify-content: center;
  align-items: center;
  /* 若需要固定单元格高度可额外加height属性 */
}
td, th {
  border: 1px solid black;
}

如果需要文本靠右对齐,把justify-content: center改成justify-content: flex-end即可。

内容的提问来源于stack exchange,提问作者erjiang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 10:39:01