Есть ли какие то правила для высоты секций ? Или советы от вас на тему, какой должна быть секция
Обычно секцию делают равной высоте экрана браузера. Но чтобы было понятно, что нужно крутить мышь, дают визуальный маркер в виде вылезающего элемента или стрелки внизу экрана.
Тупо height можно использовать, если не париться с поддержкой разных браузеров. А по уму высоту окна можно получить - document.documentElement.clientHeight
<button onclick="alert(document.documentElement.clientHeight)">Высота окна</button>
Продвижение своими сайтами как стратегия роста и независимости