Современная верстка очень редко обходится без скриптовых языков (выпадающие меню, обработка событий и прочее).
выпадающие меню и "прочее" у нормального верстальщика делается без скриптов, а только средствами CSS
Верстка же включает не только HTML разметку, а подготовку дизайн-макета к визуальному отображению в браузере.
вёрстка включает только разметку (и стили, которые, при некотором допущении, можно считать частью разметки), а визуальным отображением занимается браузер, "подготовка к отображению" - это и вовсе что-то из области мифологии, вроде протирки оптических осей после работы на приборе