material-ui - Typography 和 Grid inn Material-UI 的高度问题
问题描述
我在 Grid 中使用排版时遇到高度问题,所以基本上,最后一项和第二项之间有一个意想不到的空间。
这是我的代码
<Grid container direction="column" spacing={2}>
<Grid item>
<Typography variant="h1">Test</Typography>
</Grid>
<Grid item>
<Grid container alignItems="center" style={{ border: '1px solid red' }}>
<Grid item xs={2}>
<Typography variant="body1">Testing Column 1</Typography>
</Grid>
<Grid item xs={4}>
<Typography variant="body1">Testing Column 1</Typography>
</Grid>
<Grid item xs={6}>
<Typography variant="body1">Testing Column 1</Typography>
</Grid>
</Grid>
</Grid>
<Grid item>Issue Here</Grid>
</Grid>
解决方案
您的最后一个Grid
在父母之外Grid Group
,将其带入小组将解决问题
<Grid container direction="column" spacing={2}>
<Grid item>
<Typography variant="h1">Test</Typography>
</Grid>
<Grid item>
<Grid container alignItems="center" style={{ border: "1px solid red" }}>
<Grid item xs={2}>
<Typography variant="body1">Testing Column 1</Typography>
</Grid>
<Grid item xs={4}>
<Typography variant="body1">Testing Column 1</Typography>
</Grid>
<Grid item xs={6}>
<Typography variant="body1">Testing Column 1</Typography>
</Grid>
<Grid item>Issue Here</Grid> //<-- Move it inside parent Grid
</Grid>
</Grid>
</Grid>;
工作示例:
推荐阅读
- python - 如何在 ChainMap 中打印某个元素
- android - 更改活动的语言也反映在以前创建的活动中
- c# - Asp.Net MVC 5 FileResult 总是使用 ANSI 编码下载文件
- c# - 循环获取对象C#中的重复项
- java - 使用 JDBC 将大文件从 postgres 数据库流式传输到文件系统
- mysql - 如何在续集,节点js中的where条件下使用like
- android - 如何在 >= Android O 中设置通知通道默认值
- laravel - 删除软删除中的数据包括媒体文件
- css - 重新加载时的样式不一致(?)(nextjs项目)
- sql - 在 sqlite 中可以进行此查询吗?