<nav class="w-full nav h-12">
<div class="container mx-auto flex">
<div class="w-24 leading-6 text-center h-12 hover:bg-black">首页</div>
<p class="w-24 leading-6 text-center h-12 hover:bg-black">首页</p>
<span class="w-24 leading-6 text-center h-12 hover:bg-black">首页</span>
</div>
</nav>
这里的leading-x
均未生效,请问垂直居中如何写!!!
因为

h-12
的实际值是height: 3rem;
,而你leading-6
的实际值是line-height:1.5rem
差了一半,自然没有垂直居中啊。另外
leading-*
的最大值只有到leading-10
(也就是line-height: 2.5rem
),并没有leading-12
。所以说你想要垂直居中,可以这样设置原子类:
或者说如可以的话,缩小高度值为
h-10
也行:当然你也可以自己设置一个
leading-12
的类出来然后去使用。