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

如何正确应用Material-UI Box组件的spacing间距属性?

给组件添加外边距与间距的实现难度很低,Material-UI提供了对应的快捷能力,无需为每个组件单独编写CSS样式。

如下方代码所示,如果不指定px单位,margin将无法正常生效

<Box display="flex" alignItems="center" marginRight={`${theme.spacing(25)}px`}>...</Box>

更推荐的方案是直接交由MUI处理样式,充分利用框架本身的能力,无需自行编写CSS类来实现对应样式。

无需字符串拼接的写法会更便捷:

<Box display="flex" alignItems="center" marginRight={theme.spacing(25)}>...</Box>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 22:06:04