Карандаш и бумага, чтобы набросать ваши идеи (подумайте в прямоугольниках, а не в треугольниках или шестиугольниках), а затем просто разбейте все мелкие детали и научитесь делать каждую из них. Нет проблем слишком больших, чтобы их нельзя было сломать. И, как всегда, TMTOWTDI!
Найдите примеры и поучитесь на них - по крайней мере, так я начал учиться. Изучите используемые стили и поиграйте с ними. Когда вы найдете что-то, что вам нравится, создайте макет и поиграйте с ним. Затем проверьте его на совместимость с различными браузерами.
Если вы расстроены, потому что что-то работает в Firefox и Chrome, но не в IE (это часто случается), не сдавайтесь. Я нахожу проклятием имя Билла Гейтса, и все, за что он выступает, - это отличное средство от стресса. : -)
Отличным инструментом, который мне нравится использовать, является Firebug , плагин для Firefox, который позволяет вам, среди множества других вещей, редактировать правила CSS в браузере и видеть результаты, как только вы это сделаете это.
Я согласен с тем, что CSS был своего рода запоздалой мыслью в мире веб-дизайна, но это одно из адских изобретений, которое делает вещи намного проще и быстрее в разработке.