Web-верстальщик создает HTML-шаблоны для сайтов. Этот специалист переводит разработанные веб-дизайнерами макеты на язык программирования, чтобы сделать нарисованный в формате изображения дизайн совместимым с браузерами. Верстальщик с помощью HTML-кода размещает в шаблоне составные элементы страницы: меню, картинки, текст. Чтобы задать размер шрифта, внешний вид списков и другие элементы оформления отдельных элементов сайта, специалист добавляет в шаблон файлы CSS, в которых кодируются эти данные. Так картинка с макета превращается в работающую страницу, с которой можно взаимодействовать через популярные браузеры.