Формирование структуры сайта
План
Структурная характеристика сайта
Сайты в «Контейнере»
Сайты в «Контейнере»
Сайты в «Контейнере»
Полноэкранные сайты
Стилистические особенности
Полноэкранные сайты
Полноэкранные сайты
Подряд блочные сайты
Подряд блочные сайты
Подряд блочные сайты
Подряд блочные сайты
Формирование структуры сайта
Пример
Как рационально сформировать структуру сайта для оптимизации HTML и CSS кода.
Как рационально сформировать структуру сайта для оптимизации HTML и CSS кода.
Порядок и последовательность описания контента сайта
Домашнее задание
Вывод

Формирование структуры сайта. (Тема 8)

1. Формирование структуры сайта

Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

2. План

• Структурная характеристика сайта.
• Формирование структуры сайта.
• Как рационально сформировать структуру сайта для оптимизации
HTML и CSS кода.
• Порядок и последовательность описания контента сайта.
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

3. Структурная характеристика сайта

Сайты между собой можно соотнести к некоторым категориям:
По горизонтали:
1) Сайты в «Контейнере»
2) Полноэкранные сайты
По вертикале:
3) Подряд блочные сайты
4) Произвольно блочные
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

4. Сайты в «Контейнере»

Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

5. Сайты в «Контейнере»

На данном рисунке весь сайт помещён на страницу браузера, но
его содержимое ограничено рамками, и ширина всего
содержимого одинаковая.
Данный способ использует следующую структуру:
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

6. Сайты в «Контейнере»

Сам сайт у нас находится в body, ширина body равна ширине браузера, следовательно ограничивать body мы
не можем.
Тогда используем дополнительный блок (container).
<body>
<div class=“container”>
… <!– тут содержимое сайта ( это комментарий в HTML) -->
</div>
</body>
В данном случае наш блок и будет контейнером, ширина которого будет ограничена (width:900px), а
размещён он будет по центру (margin: 0 auto).
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

7. Полноэкранные сайты

Полноэкранные сайты, это сайты размер которых равен размеру
окна браузера. Но если окно браузера слишком мало, а сайт не
адаптивный, то он ограничивается шириной (min-width:1100px;), и
при сужении страницы, появляется горизонтальный Scroll.
Рассмотрим сайт на примере:
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

8. Стилистические особенности

Исходные параметры тэга <span>:
1) Display: inline;
2) Color: inherit;
3) ~Font-size: 12px;
4) ~Line-height: 21px;
5) Border: 0px;
Задание:
Создайте тэг <span> в проекте и попробуйте в средствах разработчика увеличить его высоту, а
так же, проверьте его ширину.
Создайте ещё несколько тэгов <span> и проверьте, как они себя ведут.
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

9. Полноэкранные сайты

Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

10. Полноэкранные сайты

Зачастую такие сайты являются адаптивными, т.к. не практично делать полноэкранный сайт ограниченным.
Такую структуру используют дорогие Брендовые сайты, т.к. на данный момент такие сайты пользуются
большой популярностью.
<body>
<header></header>
<section></section>
<section></section>
<footer></footer>
</body>
Такие сайты не используют контейнеры
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

11. Подряд блочные сайты

К подряд блочным относятся сайты, в которых информация
распространяется по сайту подряд, одна под другой.
К таким сайтам можно отнести Лэндинги, на данных сайтах эта
структура лучше всего просматривается.
Для примера откройте слайд 4.
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

12. Подряд блочные сайты

Если сайты используют подряд идущие блоки, которые зачастую используют контейнер и фон блоков
распространяется на весь экран (слайд 4), то структура выглядит так:
<body>
<header>
<div class=“container”></div>
</header>
<div class=“block1”>
<div class=“container”></div>
</div>
<footer>
<div class=“container”></div>
</footer>
</body>
Выполните задание 1
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

13. Подряд блочные сайты

Если в сайте нет необходимости в фоновых цветах или экранах, то структуру можно построить
следующим образом:
<body>
<div class=“container”>
<header></header>
<div class=“block1”></div>
<footer></footer>
</div>
</body>
Выполните задание 2
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

14. Подряд блочные сайты

Так же бывает необходимость смешивать использование контейнеров, как индивидуально так и обще.
<body>
<div class=“container”>
<header></header>
<div class=“block1”></div>
</div>
<footer>
<div class=“container”></div>
</footer>
</body>
Выполните задание 3
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

15. Формирование структуры сайта

Для формирования структуры, необходимо правильно рассмотреть
поставленный дизайн и оценить, как сформировать основную
структуру сайта, что бы в дальнейшем, при Вёрстке не было
сложностей.
Используя дизайн сайта Flowers, сформируйте структуру сайта,
опираясь на возможные структуры сайтов.
Обратите внимание на пример в следующем слайде.
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

16. Пример

<body>
<header>
<div class=“container”></div>
</header>
<div class=“content”>
<div class=“elem1”>
<div class=“container”></div>
</div>
<div class=“
container”>…</div>
</div>
<footer>
<p></p>
</footer>
</body>
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

17. Как рационально сформировать структуру сайта для оптимизации HTML и CSS кода.

Для реализации структуры, которая была бы сформирована
рационально, то необходимо использовать в качестве блоков так
же и тэги предназначенные для иных целей.
Рассмотрим структуру внутренних блоков:
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

18. Как рационально сформировать структуру сайта для оптимизации HTML и CSS кода.

<div class=“gray”>
<h1></h1>
<p></p>
м
<a href=“#”></a>
</div>
<div class=“list”>
<div class=“item”>
<span class=“cap”></span>
<img src=“img.png” alt=“” />
<ul></ul>
<p></p>
<a href=“#”></a>
</div>
</div>
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

19. Порядок и последовательность описания контента сайта

Описание контента происходит сверху вниз и слева направо.
Пока не закончится описание по горизонтали, на следующий блок
по вертикале переходить не стоит.
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

20. Домашнее задание

1) Сформировать структуру курсового сайта.
2) Сформировать структуру внутренних блоков.
Необходимо в первую очередь выполнить 1-й пункт задания, 2-й
пункт необходимо выполнить частично, т.е. разобрать структуру
некоторых блоков.
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS

21. Вывод

• Необходимо чётко различать структуры сайтов;
• Для контейнера использовать отдельный класс;
• Оптимизировать код используя иные тэги;
• Необходимо правильно описывать контент.
Успех ВЕРСТКА САЙТА: HTML, CSS, jQuery, CMS
English     Русский Правила