
tailwindcss line-height、leading 未生效?如何垂直居中?
在使用 tailwindcss 时,常遇到 line-height 或 leading 属性无法按预期生效的问题。以下内容将解释原因并提供垂直居中的解决方案。
问题原因
因 height 值与 leading 值不匹配导致。例如,h-12 等于 height: 3rem;,而 leading-6 等于 line-height:1.5rem。由于两者差了一半,因此垂直居中失效。
解决方案
立即学习“前端免费学习笔记(深入)”;
1. 使用 justify-center 和 align-items-center
针对这个问题,可以在 height 值不变的情况下,使用 justify-center 和 align-items-center 辅助类。例如:
...
2. 缩小高度值
也可以将 height 值减小,例如到 h-10,再配合适当的 leading 值。例如:
...
3. 创建自定义 leading 类
此外,可以创建一个自定义 leading-12 类,然后使用该类。该类的定义如下:
.leading-12 { line-height: 2.5rem;}
具体的垂直居中方法根据实际情况而定,如果存在限制条件(如固定高度),可根据上述解决方案选择适合的方案实现垂直居中。
以上就是TailwindCSS 中 line-height 和 leading 失效?如何垂直居中?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1557929.html
微信扫一扫
支付宝扫一扫