html字体左右水平居中,css的一个多行文字水平居中的问题

本文探讨了在CSS布局中遇到的一个问题:一个div内的元素因设置了过大的font-size属性而导致布局偏移严重。通过调整font-size的值并使用px作为单位,成功解决了该问题。同时介绍了vertical-align:middle属性对于inline和inline-block元素垂直居中对齐的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

div里面有个font-size:10em;的属性,不知用意是什么?

偏下如此严重大致就是因为他所造成的。你可以尝试修改这个值,值越大,偏下越多。

稍微说下原因,vertical-align:middle这一属性对inline和inline-block元素的居中对齐并非文字中线

字体渲染都是按照英文标准渲染,你是否记得曾经的英语作业本那种四线三格。

vertical-align:middle的居中是按照四线三格的第三根线对齐的

稍微改了一下相应的代码,用height撑开div的高度,取消了font-size,单位用的px你看看

Document

.align_box_2{display:table-cell; width:550px; height:110px; padding:0 10px; border:4px solid #beceeb; color:#069; vertical-align:middle;}

.align_box_2 span.align_word{display:inline-block;font-size: 12px; vertical-align:middle;border: 1px solid red;}

这里显示多行文字。这里显示多行文字。这里显示多行文字。这里显示多行文字。这里显示多行文字。这里显示多行文字。这里显示多行文字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值