我在项目中使用 Tailwind CSS。为了简单起见,我使用了 中的颜色divs
。HTML 代码如下:
<div class="wraper mt-5 grid gap-4 grid-cols-1 lg:grid-cols-2">
<div class="grid gap-4 w-full grid-cols-1 xs:grid-cols-2 my-4">
<div class="relative flex justify-center w-full h-[30rem] bg-yellow-400">
</div>
<div class="relative flex justify-center w-full h-[30rem] bg-violet-500">
</div>
<div class="adv relative w-full xs:col-span-2 h-[10rem] bg-gray-700">
</div>
</div>
<div class="grid gap-4 w-full grid-cols-2 lg:mt-4">
<div class="w-full h-10 bg-red-600">
</div>
<div class="w-full h-10 bg-green-500">
</div>
<div class="test bg-orange-800 w-full h-20 col-span-2">
</div>
</div>
</div>
config
我在文件中使用的断点系统是:
screens: {
'xs': '428px',
'sm': '576px',
'md': '768px',
'lg': '992px',
'xl': '1200px',
'xxl': '1400px'
},
输出为:
如您所见,棕色元素与红色和绿色元素之间有很大空间(或间隙)。我不知道为什么会这样。此问题仅在 lg 屏幕尺寸中发生。在较小的屏幕尺寸下,一切正常。我的 HTML/CSS 代码有什么问题吗?
您已将高度应用于您提到的 div。
你有
h-10
这么红应该是:你有
h-10
绿色应该是:你有
h-20
橙色应该是: