В редакторе кода есть что-то типа магазина всяких плюшек. Там нужно искать. Если sublime то в package control, если brackets то еще проще менеджере расширений ищешь.
Списком, или блоками а родительский блок будет флекс контейнером и можно будет удобно задать перенос на новую строку, адаптивность и тд.
Ну это на мой взгляд
можно ли проверить сайт через телефон, если он не выложен в сеть?
Да. Если поднять локальный сервер у себя на компе и в телефоне в браузере задать свой локальный ip адрес/название файла html. Например 198.055.494/imdex.html
Я не профи, но секцию в секцию никогда не влаживал. Секция - отдельный и независимый кусок кода. Например на сайте есть раздел "О нас" или "Портфолио" это отдельные секции.
Я бы попробовал display: flex родительскому контейнеру задать, а этим блокам к примеру max-width: n px; Ну и дальше с флекс разметкой хорошо работать + медиазапросы .
Если я правильно понял вопрос, то у тех секций с заданным фоном - картинкой просто стоит свойство background-attachment: fixed; и при скролле создается такой визуальны эффект.