Тимур Турсунбаев, Bootstrap-сетка, да, очень простая. С точки зрения дизайна можно сделать сетку, которая будет обслуживать как 12 колонок, так 5, 3, 9 колонок одновременно. Просто там будет куча доп. направляющих.
Тимур Турсунбаев, наличие сетки зависит от дизайна. Сетка позволяет достичь однородности, поэтому она используется очень часто Она может быть и не просто колоночной, кстати. Использовать ли её — зависит от дизайна и задачи. Как разработчики мы уже вынуждены придерживаться дизайну. Если там есть сетка, то её стоит использовать.
Во-первых, так ни один нормальный человек, разработчик или компания не делают.
Во-вторых, удачи с долгой подгонкой всех элементов с помощью относительных единиц vw и vh, т. к. они рассчитываются от ширины/высоты viewport, то с их помощью можно это сделать. Либо на JS пересчитывать всё и данный блок пытаться с помощью того же scale вписать в размеры экрана.
Brad9aga, любой, да, но, если этой функции нет изначально, то нужно код переделывать. Там же не просто CSS, но и JS-механизмы для направления пролистывания и т. п.
Ввожу запросы поиска на английском и всегда в Google.