html文字竖排垂直居中显示,CSS文字竖排效果且垂直居中水平居中

本文介绍了如何使用CSS实现竖排文字并做到垂直和水平居中。通过一个两个元素嵌套的解决方案,实现了在Chrome浏览器中的效果。代码中运用了`writing-mode`属性设置文字方向,`display: table-cell`和`vertical-align: middle`确保元素居中,同时调整了字体大小、行高、字间距等细节以优化展示。
摘要由CSDN通过智能技术生成

偶尔网页中会出现竖排文字的排版需求,经常伴随着重直居中、水平居中的要求。这两天试了好多办法,最后打到一个两个元素嵌套来实现的方法,似乎有点复杂,但没有想到简单的办法。先看一下效果(仅在chrome浏览器中调试过)。

0818b9ca8b590ca3270a3433284dd417.png

代码如下,很简单。

值班情况显示

.cell span{

-webkit-writing-mode: vertical-r;

writing-mode: vertical-rl;

font-size:80px;

font-family:黑体,simhei,Arial;

height:4.5em;

line-height:1.2em;

word-spacing:1.5em;

letter-spacing:0.3em;

word-break:break-all;

}

.cell{

display:table-cell;

width:2.8em;

height:4.5em;

text-align:center;

vertical-align:middle;

float:left;

border:3px solid gray;

background-color:#dce6f2;

}

张三丰
张无忌赵 敏
小 昭
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值