А что, сейчас html и сss хватает для того, чтобы сделать сайт? Даже на движке джумлы 2.5 надо как минимум работать с XML для разработки темы оформления. Друпал не курил, но просто html+css хватает только для джумлы 1.5, которая уже дофига лет как предикэйтед.
Учится всё
задрачиванием элементарно. Устанавливаем на комп IE (если не на винде) + opera + crome + safari + FF. Обязательно. Берется какой-нибудь понравившийся сайт, делается скриншот рабочего пространства окна браузера, скрин помещается в фотошоп или любой другой редактор графики или просто сохраняется как картинка. Далее пытаемся сверстать статическую html страницу, после каждого действия нажимаем F5 в любимом браузере. После того, как получилось сверстать, открываем страницу в других браузерах, офигиваем от увиденного, начинаем исправлять так, чтобы везде было одинаково. И так пока не надоест. Кроме того, делаем в верде какую-нибудь сложную таблицу с объеденными ячейками и прочей распространенной для таблиц хренью и пытаемся повторить эту таблицу руками в хтмл. Конечно сейчас верстка таблицами это фейспалм, но верстальщику часто придется сталкиваться со старыми сайтами, которые на таблицах сделаны. Потом пытаемся что-то сделать с помощью сплайнов для ускорения загрузки страницы и так далее.
UPD: забыл добавить. нужна металлическая большая линейка. Открываем код страницы, берем линейку в левую руку и каждый раз, когда встречаем инлайн-css, бьем себя линейкой по правой руке. То же самое действие проделываем каждый раз, когда не сразу понимаем из названия класса элемента, для чего элемент нужен.
После этого устанавливаем веб-девелопер плагины для огнелиса, инспектируем страницу на валидность и каждый раз, когда вместо зеленой галочки появляется красный крестик, бьем себя линейкой.
Сообщение отредактировал Aurum_Gallente: 07 April 2013 - 18:49