Атрибут spacing
устанавливает интервал между Grid
items
внутри Grid
container
, но не между сторонами item
и contaianer
.Таким образом, вы получите:
--------------------------
|---------- ----------|
|| item |<-->| item ||
|---------- ----------|
| ^ ^ |
| | | |
| v v |
|---------- ----------|
|| item |<-->| item ||
|---------- ----------|
--------------------------
Но элементы не смещены по сторонам контейнера (конечно, в зависимости от значений justify
и alignItems|Content
).Это достигается добавлением padding
к элементам и отрицательного margin
к контейнеру и настройкой контейнера width
.
Самое простое, что можно сделать, это добавить marginBottom
к заголовку* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * .Для точного управления я часто устанавливаю spacing={0}
и использую API-интерфейс MUI для реализации расстояния между элементами при вложении Grid
s.