面试题答案
一键面试HTML 结构及 Tailwind CSS 类名
<div class="flex flex-wrap">
<div class="w-full md:w-1/2 lg:w-1/3 p-4">
<p>第一列内容</p>
</div>
<div class="w-full md:w-1/2 lg:w-1/3 p-4">
<p>第二列内容</p>
</div>
<div class="w-full md:w-1/2 lg:w-1/3 p-4">
<p>第三列内容</p>
</div>
</div>
Tailwind CSS 响应式设计原理
Tailwind CSS 使用基于断点(breakpoints)的方法来实现响应式设计。它预先定义了一系列的断点,比如 sm
(小屏幕,一般为 640px 及以上)、md
(中等屏幕,768px 及以上)、lg
(大屏幕,1024px 及以上)、xl
(特大屏幕,1280px 及以上)、2xl
(超大屏幕,1536px 及以上)。
在类名中,通过在基础类名前加上断点前缀来控制不同屏幕尺寸下的样式。例如,w-1/2
表示宽度为父容器的一半,而 md:w-1/2
则表示在 md
及更大屏幕尺寸下宽度为父容器的一半。这样,在不同屏幕尺寸下,根据断点自动应用相应的样式,从而实现响应式布局。