Нет, дизайнер не обязан уметь сверстать свой дизайн самостоятельно – иначе какой толк в разделении труда. Но дизайнеру полезно иметь представление о том, как дизайн-макеты воплощаются в коде.
Это позволяет при разработке дизайна максимально приблизить структуру макета к структуре реального кода. Умение читать код вёрстки также упрощает приёмку работы от верстальщика и помогает передавать правки не в виде «подвинь красную кнопку на 4 пикселя вправо», а в виде «увеличь margin-left в стиле .cta-btn с 16 до 20px».
Только зная матчасть, дизайнер может быть уверен, что его макет будет воплощён в жизнь как задумано.
Здравствуйте, если дизайнер занимается дизайном интерфейсов сайтов, тогда хотя бы минимальные знания вёрстки нужны, да и это в целом самое простое в сфере IT.
Понимаете ли?..
Должен ли архитектор понимать основы материаловедения?
Я — архитектор! Я нарисовал, что дом должен стоять на одной ножке, украшенной воздушными шариками. Я так вижу! Я — художник!
Думайте сами...