Я делаю сначала html разметку всех страниц, затем определяю стили шрифта для p, a, h1, h2, h3 и т.д Затем делаю сетку всех страниц, после чего сверху вниз верстаю все элементы с уже рабочей сеткой. Элементы сетки нельзя позиционировать абсолютно. Если все так плохо, то на HtmlAcademy можно пройти эпичный курс Кексби, там поэтапно делается сайт