Разница между позиционированием и грид-системами при центрировании элементов заключается в подходе к выравниванию элементов по центру:
- Позиционирование предполагает смещение элемента относительно текущего расположения. kz.hexlet.io При этом место, которое он занимал, не перераспределяется относительно других элементов в контейнере. kz.hexlet.io Позиционированные элементы сжимаются в соответствии со своим содержимым. {7-host}
- Грид-системы позволяют выравнивать элементы в двумерной системе, то есть одновременно и по строке, и по колонке. developer.mozilla.org Для этого нужно установить в родительском элементе свойство display: grid, которое превратит его в grid-контейнер, а в дочернем задать автоматические отступы с помощью margin: auto. skillbox.ru
Таким образом, позиционирование ориентировано на смещение элементов относительно текущего положения, в то время как грид-системы обеспечивают выравнивание элементов в жёсткой сетке. developer.mozilla.org {6-host}