Перейти к содержанию

Подготовка к работе

Итак, нам необходимо внедрить заранее подготовленный макет сайта с блочной вёрсткой.

Блочная верстка — это подход, при котором сайт строят на основе блоков,

в качестве которых выступают теги div.

Особенности тегов div:

- это блочный элемент, и если у него не задана ширина, то

растягивается на всю ширину окна браузера;

- высота блока равна содержимому, если она не задана. Высота пустого

блока 0 px, поэтому он не виден;

- не имеет оформления. Нужно задать ему стили в CSS, чтобы увидеть его;

- не несет смысловой нагрузки, это просто способ структурировать сайт;

- может содержать любое количество вложенных элементов (можно

вкладывать другие блоки div, заголовки, параграфы,

изображения и многие другие элементы).

Скачать тестовые материалы.

В архиве макета сайта содержатся:

  • папки со стилями шаблона;
  • папка с js-файлами;
  • папка с картинками;
  • html-макет индексной страницы сайта (index.html);
  • файл с главными стилями шаблона (styles.css);
  • csv-файл с демоданными для импорта (demo.csv).

Разархивируйте скачанный архив с тестовыми материалами (doc.zip).

Откройте в браузере файл index.html из папки со скачанным архивом шаблона. В окне браузера откроется тестовый дизайн.

Это дизайн главной страницы сайта-лендинга.

Целевая страница (англ. landing page, также «посадочная страница») — веб-страница, основной задачей которой является сбор контактных данных целевой аудитории. Используется для усиления эффективности рекламы, увеличения аудитории. Целевая страница обычно содержит информацию о товаре или услуге.

Подробнее... Она состоит из основной заставки с названием сайта, навигации по странице (верхнее горизонтальное меню, кнопки РЫБЫ.НЕТ и Узнать больше), фотогалереи, блока новостей, контактной информации и копирайта.

Пропишем требования, которым должен соответствовать сайт с внедрённым шаблоном.

Техническое задание:

  • Основная заставка и навигация должны располагаться в шапке сайта (header).
  • Копирайт должен располагаться в подвале сайта (footer).
  • Новости сайта нужно выводить из инфоблока новостей с помощью компонентов. Для страницы детального вывода новости создать упрощенный шаблон.
  • Остальную информацию считать статической и разместить на индексной странице (тогда контент-менеджер сможет её изменять в публичном разделе, включив режим Правки).
  • В качестве дополнительного задания: создать нижнее меню.