You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Tailwind CSS中仅为最小屏幕设置外边距,其余屏幕保持不变?

解决仅最小屏幕使用mx-auto的问题

直接用以下写法就能实现你要的效果:

<div className="mx-auto sm:mx-0">...</div>

原理说明:

Tailwind CSS是移动优先的框架,默认的类(不带断点前缀的mx-auto)会作用于最小屏幕尺寸(通常是<640px),而带断点前缀的类(比如sm:)会在对应断点及更大的屏幕上生效。

  • mx-auto:默认在最小屏幕下让元素水平居中(自动左右外边距)
  • sm:mx-0:当屏幕宽度达到sm断点(≥640px)时,把左右外边距重置为0,取消居中效果

这样就刚好实现了你要的「仅最小屏幕下使用自动外边距」的需求,而不会像sm:mx-auto那样反过来在小屏及以上都生效。

内容的提问来源于stack exchange,提问作者rony l

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 13:01:02