Прописал в ...
<meta charset="utf-8" name="viewport" content="width = 960, initial-scale=1">
Но не появляется ползунок, когда ширина меньше 960px. Как сделать фиксированную ширину сайта, меньше которой блоки (у меня на них display flex justify-content center) перестанут ползти и просто появится скролл?
Используйте свойство overflow - управляет отображением содержания блочного элемента, если оно целиком не помещается и выходит за область заданных размеров.
В вашем конкретном случае вам понадобится следующее свойство:
overflow: scroll;
Для того чтобы задать скрулл по конкретной оси (x или y) можно использовать следующие команды:
overflow-x: scroll;
overflow-y: scroll;
Продвижение своими сайтами как стратегия роста и независимости