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