【发布时间】:2019-11-13 12:06:52
【问题描述】:
- 我正在尝试使搜索框居中。
- 所以我将 marginLeft: "auto",marginRight: "auto", 提供给类搜索
- 但它没有居中。
- 你能告诉我如何解决它吗?
- 在下面提供我的代码 sn-p 和沙箱。
https://codesandbox.io/s/material-demo-xu3ld
search: {
marginLeft: "auto",
marginRight: "auto",
textAlign: "center"
}
export default function CustomizedInputBase() {
const classes = useStyles();
return (
<div className={classes.search}>
<Paper className={classes.root}>
<IconButton className={classes.iconButton} aria-label="Menu">
<MenuIcon />
</IconButton>
<InputBase
className={classes.input}
placeholder="Search Google Maps"
inputProps={{ "aria-label": "Search Google Maps" }}
/>
<IconButton className={classes.iconButton} aria-label="Search">
<SearchIcon />
</IconButton>
<Divider className={classes.divider} />
<IconButton
color="primary"
className={classes.iconButton}
aria-label="Directions"
>
<DirectionsIcon />
</IconButton>
</Paper>
</div>
);
}
【问题讨论】:
-
为什么不对内容容器使用 flexbox 或网格布局?我相信这会变得更简单。
标签: javascript html css material-ui