扫码关注官方订阅号
不管p有多高 文字大小都为p高度的90%且垂直居中 这个怎么实现好些?
走同样的路,发现不同的人生
用svg text
字体是高度的90% 也就是高度是字体的110%html
<p class="test"> <p>aaaaaaaaa</p> </p>
css
body { font-size: 15px; } .test p { height: 1.1em; background: blue; line-height: 1.1; } .test p:after { content: ''; display: inline-block; height: 1.1em; vertical-align: middle; }
用rem来设置p的高度,或者用js 获取p的高度,在赋值给行内元素
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
用svg text
字体是高度的90% 也就是高度是字体的110%
html
css
用rem来设置p的高度,或者用js 获取p的高度,在赋值给行内元素