Является ли использование Grid для выставления отступов чем-то адекватным?
Всем знакома проблема с вложенностью контейнеров при вёрстке кода: В угоду стилям мы засоряем структуру страницы ненужными тегами. Является ли использование свойств Grid и Flexbox позволительной альтернативой для, например, margin? Благодаря этим технологиям мы разгружаем HTML перенося всю стилизацию в CSS, что положительно сказывается на читаемости кода и в целом является логичным, но лично мне кажется странным то, что при этом мы можем спокойно отказаться от специально созданных свойств вроде того самого margin.
Итого: Вёрстка контейнерами и margin-ами устаревает или я просто не понимаю суть Grid?
chakaponi, не очень понятно, почему вы противопоставляете grid и flex margin'у?
Используя grid или flex можно продолжать использовать margin. Или продолжать не использовать его.
Блоки точно также остаются. Да, в некоторых случаях grid позволяет уменьшить количество оберток, но совсем не всегда.
Благодаря этим технологиям мы разгружаем HTML перенося всю стилизацию в CSS