Это технический этап создания сайта. Сначала производим верстку макета, то есть, превращаем просто функционирующий сайт в функционирующий и удобный проект.
Например, не стоит подписывать некоторые элементы, если пользователю и так будет понятно, что обозначает этот блок (например, счетчик или главное меню). Также совсем не обязательно долго и тщательно продумывать логотип сайта.
Постарайтесь взглянуть на каждую страницу Вашего сайта со стороны и определить, при каком позиционировании и размере текст будет наиболее удобным для понимания. В большинстве случаев следует выравнивать текст по ширине, а сам текст должен составлять примерно 60% всей страницы.
Данное правило необходимо применять и к абзацам, и к шрифту текста. Всегда разделяйте текст на абзацы. Чаще всего наиболее приемлемо использовать простые читабельные шрифты.
Совершенно недопустимо, если посетитель сайта увидит ссылку, только когда случайно наведет на нее курсор мыши или будет намеренно и тщательно ее искать. Ссылка должна быть явно выражена на странице сайта, чтобы пользователю было понятно, куда и для чего он может перейти с текущей страницы.
Длинные ссылки в меню выглядят не только непривлекательно, это также лишь запутает пользователей.
ПРОГРАММИРОВАНИЕ ФУНКЦИОНАЛА
Разработка каждой страницы сайта – написание программного кода, который будет выполнять поставленные задачи. От того, как сайт будет реализован в виде набора скриптов и будет зависеть его дальнейшая работа. На данном этапе выполняем программирование всех функциональных модулей. Этим мы соберем в единое целое структуру нашего сайта, реализуем задачи элементов, созданных во время дизайна и верстки, и установим взаимодействие проекта с другими программами, сайтами и сервисами. Затем тестируем работу модулей в различных браузерах, исправляем ошибки и снова тестируем и программируем функциональные модули до полного устранения ошибок. Очевидно, что проект будет совершенно бесполезным, если на сайте есть огромное количество полезной информации, но пользователь вследствие неудобной реализации задач проекта и сервисных служб не сможет ею воспользоваться, поэтому этап верстки и программирования «жизненно» важен для всей работы.