【发布时间】:2022-02-14 07:04:17
【问题描述】:
我对 flexbox 很陌生,我正在努力精通它。我正在尝试使用 flexbox 重新创建此网格 - 它非常接近,但我在文本对齐方面遇到了问题,如何按照网格文本的对齐方式对齐 flexbox 文本?'
编辑:我不知道这有什么不清楚的地方。我正在尝试使弹性框左对齐,与底部网格的对齐方式相同。弹性框居中但不左对齐。
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.17/tailwind.min.css" rel="stylesheet"/>
This is Flex:
<div class="flex flex-wrap w-full justify-center items-center content-center text-center min-h-screen">
<div class="flex flex-col w-full md:w-1/3 max-w-md bg-red-100">
<div class="py-12">
<h4 class="font-semibold tracking-widest text-xs">Box 1.1</h4>
<p>Box 1.1 Flexbox</p>
</div>
</div>
<div class="flex flex-col w-full md:w-1/3 max-w-md bg-blue-100">
<div class="py-12">
<h4 class="font-semibold tracking-widest text-xs">Box 1.2</h4>
<p>Box 1.2 Flexbox</p>
</div>
</div>
<div class="flex flex-col w-full md:w-1/3 max-w-md bg-green-100">
<div class="py-12">
<h4 class="font-semibold tracking-widest text-xs">Box 1.3</h4>
<p>Box 1.3 Flexbox</p>
</div>
</div>
</div>
This is Grid:
<div class="flex flex-wrap w-full justify-center items-center content-center min-h-screen">
<div class="grid grid-cols-1 md:grid-cols-3 mx-auto gap-24 lg:gap-48 xl:gap-56">
<div class="bg-red-100">
<h4 class="font-semibold tracking-widest text-xs">Box 2.1</h4>
<p>Box 2.1 Flexbox</p>
</div>
<div class="bg-blue-100">
<h4 class="font-semibold tracking-widest text-xs">Box 2.2</h4>
<p>Box 2.2 Flexbox</p>
</div>
<div class="bg-green-100">
<h4 class="font-semibold tracking-widest text-xs">Box 2.3</h4>
<p>Box 2.3 Flexbox</p>
</div>
</div>
</div>
【问题讨论】:
-
不清楚你在问什么。请更具体。
-
你想使用tailwind框架吗?在纯 CSS 中使用
text-align : center为每个div你可以做到。 -
@MichaelBenjamin 我的示例问题怎么不清楚?我想让顶部看起来像底部?底部居中但左对齐,顶部居中。
-
如果顶部的字符数与底部的字符数相同,它们都会对齐。这就是你的问题不清楚的原因。
-
@MichaelBenjamin 我认为你向下滚动的不够多......我已经编辑了我的代码示例。请注意框 1.1 与框 2.1 的理由不同
标签: css flexbox tailwind-css