Основные требования:
Кроссбраузерность - корректное отображение верстки в браузерах
Соответствие верстки макету - отступы, шрифты, цвета, все должно быть в точности как задумал дизайнер.
Основные навыки:
HTML, CSS, JavaScript и фреймворки.
Немного оффтопа. Всегда было интересно, верстальщики все бесчисленные браузерные различия держат в голове или есть какие-нибудь ресурсы, где все это счастье структурировано? (:
Для ие6-7 когда-то держал все в голове, а сейчас повсюду вебкит... там почти нет разницы. Баги вылазят после проверки по всех браузерах и обычно быстро гугляться.
@rezzzet все должно быть в точности как задумал дизайнер
Ню ню. Дизайнеры бывают такие дизайнеры. Ну роди ты хоть ежа - не сделаешь ты так как на макете. Один раз помню (лет этак 5 назад) верстал макет, все точка в точку, тенюшка к тенюшечке. Так дизайнер придрался к алиаслингу шрифта. Якобы не так как на макете. С тех пор не ненависть к дизайнерам только усиливается :)
Ну, технические навыки всем ясны – html, css, кроссбраузерность... Для верстальщика очень важно уметь общаться с заказчиком/дизайнером и четко объяснять детали и проблемы.