Да, grid system активно использую в работе для создания адаптивных и гибких макетов.
Наиболее предпочтительная система для меня — нативный CSS Grid Layout.
Преимущества CSS Grid:
- Нативность: Не требует дополнительных фреймворков или библиотек.
- Двумерность: Позволяет управлять расположением элементов одновременно по строкам и столбцам.
- Гибкость: Настраиваемые шаблоны, размеры ячеек и области.
- Чистота кода: Отделение структуры от стилей.
- Управление пробелами: Свойства
gap, row-gap, column-gap.
Пример базовой структуры с CSS Grid:
css