【发布时间】:2020-04-06 06:40:57
【问题描述】:
我正在尝试使用材质ui网格系统,但是当我使用网格时出现了一个尴尬的空间direction='row'.
const useStyles = makeStyles((theme) => ({
gridHome: {
minHeight: '100vh',
border: '2px solid red'
},
gridContent: {
width: '100%',
border: '2px solid black',
textAlign: 'center'
},
title: {
fontFamily: 'Dancing Script,Sans Serif,cursive',
}
}));
const NewUser = () => {
const classes = useStyles();
return (
<React.Fragment>
<Grid container direction='row' justify='center' alignItems='flex-start' className=
{classes.gridHome}>
<Grid item xs={12} md={12} className={classes.gridContent}>
<Typography className={classes.title}>user</Typography>
</Grid>
<Grid item xs={12} md={12} className={classes.gridContent}>
<Typography className={classes.title}>Welcome User</Typography>
</Grid>
</Grid>
</React.Fragment>
);
}
【问题讨论】:
-
你有没有用浏览器的检查工具看看为什么
Grid元素后面有这么多空间? -
yes i;ve 但没有显示任何内容
-
你们什么都没有出现?
Grid元素应用了什么 CSS?这将是很好的信息。或者,如果您可以提供 Minimal. Complete, and Reproducible 代码框或类似代码供其他人检查,那就太好了。 -
我添加了浏览器工具检查,您可以看到在盒子模型中没有显示任何内容,例如组件之间是否有填充或边距。
-
是的,但是在这些网格元素上定义了 什么 CSS?
margin-top: 1vh;得到了什么?
标签: reactjs grid material-ui