объясню простыми словами. Без заумных речей и обозначений. Верстка - это преображение дизайна(макета) в код. Есть дизайнер, например, который нарисовал дизайн в фотошопе, фигме, или подобных прогах. По сути, этот дизайн - это просто картинка. Если открыть исходник данной картинки в среде, в которой она разрабатывалась, можно увидеть слои(элементы), из которых она состоит. Это называется Макетом. И вот верстальщики, это те люди, которые данный макет преобразуют в код. Чтобы эта "картинка" была отдельными элементами на сайте. Следовательно, верстка не имеет ни какой логики. Если у тебя, в твоем дизайне, который ты сверстал, есть кнопка, ты верстаешь данную кнопку, делаешь ей стили, как на дизайне, но при клике на данную кнопку ничего происходить не будет. Для того, чтобы что-либо произошло, на данную кнопку нужно повесить обработчики. А это уже фронтенд или бекенд часть. Верстка - это чистые HTML+CSS.