MUI:如何使用 sx 属性设置 <p> 的样式?
MUI: how to style a <p> using sx prop?
使用 MUI v5 的样式系统时,当您编写时
<Box sx={{
p : {
marginBottom: '6px'
}
}}>
<p>My Text</p> </Box>
那么这不会转化为具有底部边距的 <p>
元素,因为 p
用作 padding
的 shorthand,请参见此处:https://mui.com/system/properties/#legend
那么我应该如何设置段落的样式?使用 类 定位是这里唯一的选择吗?
你只需要做这样的事情
<Box sx={{
'& > p': {
marginBottom: '6px'
}
}}>
<p>My Text</p>
</Box>
使用 MUI v5 的样式系统时,当您编写时
<Box sx={{
p : {
marginBottom: '6px'
}
}}>
<p>My Text</p> </Box>
那么这不会转化为具有底部边距的 <p>
元素,因为 p
用作 padding
的 shorthand,请参见此处:https://mui.com/system/properties/#legend
那么我应该如何设置段落的样式?使用 类 定位是这里唯一的选择吗?
你只需要做这样的事情
<Box sx={{
'& > p': {
marginBottom: '6px'
}
}}>
<p>My Text</p>
</Box>