Правильно ли я понимаю, что одно- двух- трехколоночный макет состоит из двух частей.
Первое это семантическая верстка в HTML, а второе это тип макета (фиксированный, резиновый, эластичный, адаптивный, отзывчивый) это уже относиться к CSS свойствам (px, %, em и тд.)
При этом колоночный макет может быть построен на различных технологиях float, inline-block, flexbox, grid.
Или все по другому устроенно ?
И какова здесь роль модульной сетки ? Она обеспечивает адаптивность колоночного макета ?
Как что-то может состоять из типа?
Стол состоит из двух частей. Первое это доски, а второе это тип (обеденный, письменный, журнальный).
Сами свой вопрос прочитайте и попробуйте понять.
Адаптивность обеспечивают: соответствующий meta viewport, единицы измерения и media условия. Ну и еще немножко деталек для графики.
Колоночный макет проще набросать дизайнеру и сопровождать верстальщику, плюс заданные колонки ведут себя предсказуемо (как и было задано) на любых экранах. Да и в целом, редко возникает такая необходимость создавать нечто ну уж прям сверх-оригинальное, что невозможно представить в виде колонок, - только лишний раз путать себя и пользователей сайта.