在 Tailwind CSS 中,如何仅让 sm 屏幕尺寸及以下元素显示?
- 内容介绍
- 文章标签
- 相关推荐
本文共计944个文字,预计阅读时间需要4分钟。
原文:
在 Tailwind CSS 中,响应式类名遵循移动优先(mobile-first)设计原则:未加前缀的类作用于所有断点(包括 xs),而带断点前缀(如 sm:)的类仅在该断点及更大屏幕生效。因此,要让一个元素「仅在 sm 或更小屏幕下显示」,核心逻辑是:
✅ 默认显示(即不加任何隐藏类)
❌ 在 sm 及以上屏幕主动隐藏 → 使用 sm:hidden
这是一个常被误解的要点:很多人尝试使用 min-sm:hidden(Tailwind 并不存在该类),或错误地写成 hidden sm:inline(这会使元素在 sm+ 显示、xs 隐藏,效果相反)。正确做法是反向思维——让元素“默认可见”,再对更大的断点施加隐藏。
本文共计944个文字,预计阅读时间需要4分钟。
原文:
在 Tailwind CSS 中,响应式类名遵循移动优先(mobile-first)设计原则:未加前缀的类作用于所有断点(包括 xs),而带断点前缀(如 sm:)的类仅在该断点及更大屏幕生效。因此,要让一个元素「仅在 sm 或更小屏幕下显示」,核心逻辑是:
✅ 默认显示(即不加任何隐藏类)
❌ 在 sm 及以上屏幕主动隐藏 → 使用 sm:hidden
这是一个常被误解的要点:很多人尝试使用 min-sm:hidden(Tailwind 并不存在该类),或错误地写成 hidden sm:inline(这会使元素在 sm+ 显示、xs 隐藏,效果相反)。正确做法是反向思维——让元素“默认可见”,再对更大的断点施加隐藏。

