Редактировать : Это единственная страница с проблемами. Другие страницы того же сайта отображаются правильно.
Я создал веб-страницу с React и Material-UI. Верхние компоненты Grid
и Container
. Это хорошо выглядит на рабочем столе, но в мобильном ... ну ... это сторона экрана:
Там создано дополнительное пространство (светло-серый ) и изображения и карты выходят за пределы максимальной ширины экрана. Заголовок (синий) и фон (голубой) имеют правильную ширину (ширину экрана).
Я использую Grid
и Container
.
Это root компонент, который содержит карточки:
<Grid
container
spacing={0}
direction="row"
justify="space-around"
alignItems="center"
style={{ minHeight: "20vh" }}
> ....
Это еще один контейнер, который ограничивает ширину:
<Container maxWidth="lg" style={{ marginBottom: "5vh" }}>
<Paper style={{ padding: 20 }}>
<Grid
container
spacing={0}
direction="column"
justify="flex-start"
alignItems="center"
> ....
Заголовок, который отображает правильно, это просто AppBar
.
Возвращается переполненное изображение вверху:
<div className={classes.heroContent}>
<Container maxWidth="md" align="center">
<Grid
container
direction="column"
justify="flex-end"
alignItems="center"
> ...
И classes.heroContent
:
heroContent: {
backgroundImage: `url(${grupo})`,
backgroundSize: "cover",
backgroundRepeat: "no-repeat",
backgroundPosition: "center",
padding: theme.spacing(8, 0, 8),
minHeight: "20vh",
}, ...
Что может быть причиной этого переполнения? Я читал документацию и не могу найти ошибку.