7.1 Этапы верстки веб-страниц
Версткой веб-страниц – создание такого HTML-кода, который позволяет размещать элементы веб-страницы (изображения, текст, линии и т.д.) в нужных местах документа и отображать их в окне браузера согласно разработанному макету. При этом следует принимать во внимание ограничения присущие HTML и CSS, учитывать особенности браузеров и знать приемы верстки, которые дают желаемый результат. Верстка это процесс творческий и четких алгоритмов здесь не существует.
Вначале дизайнер готовит макеты веб-страниц в графическом редакторе (например, Adobe Illustrator, Adobe Photoshop), утверждает их у заказчика и передает верстальщику на формирование HTML-кода. Верстальщик получает работу в виде набора рисунков, где каждый из них соответствует макету отдельной страницы со своим дизайном.
Рисунок 7.1 – Изображение главной страницы
Теперь необходимо проанализировать рисунок и решить, как же его превратить в веб-страницу. Для удобства происходит логическое разбиение картинки на отдельные блоки, с которыми идет дальнейшая работа. Выделим два крупных блока – «шапка» страницы и основной контент. Рассмотрим для начала «шапку», показанную на рисунке 7.2.
Рисунок 7.2 – Изображение «шапки» главной страницы
По задумке дизайнера цветная и белая полоса вверху должны занимать всю ширину веб-страницы, а набор пиктограмм с заголовком сайта выравнивается по центру окна браузера. Положение рисунков относительно друг друга меняться не должно и каждый из них является ссылкой на определенный раздел сайта. С учетом указанных особенностей возможны следующие варианты:
Сделать один рисунок и применить к нему карту-изображение;
Разрезать изображение на фрагменты и объединить их воедино с помощью таблицы, при этом отдельные фрагменты будут служить ссылкой;
Воспользоваться позиционированием элементов.
Каждый из приведенных методов хотя и приводит к нужному результату, но имеет также и свои недостатки.
После того, как первый блок будет готов и воплощен в HTML, можно переходить к работе над следующим блоком. Здесь теперь уже фигурирует текст, поэтому происходит формирование стилевого файла, в котором затронуты следующие факторы:
цвет фона веб-страницы;
гарнитура основного шрифта, его размер и цвет;
размер текста отдельных модулей (новостей, например);
цвет, размер и гарнитура шрифта заголовков;
параметры горизонтальных линий и рамок.
Затем используя созданный CSS-файл, формируется окончательный HTML-документ главной страницы.
Часто дизайнер готовит макет не только главной страницы, но и остальных разделов, которые несколько отличаются по своему виду от уже проделанной работы (рисунок 7.3).
Рисунок 7.3 – Изображение макета для раздела «Байки»
В «шапку» сайта необходимо внести изменения, а в CSS включить параметры новых появившихся элементов. И так для каждого раздела сайта. Во время работы над шаблонами и по ее окончанию происходит проверка, которая должна ответить на вопросы:
корректно ли отображаются страницы в популярных браузерах?
происходит сохранение целостности данных при изменении размера шрифта в браузере как в большую, так и меньшую сторону?
можно продолжать работу с сайтом, если отключить показ изображений?
как существенно влияет на вид страниц разрешения монитора?
Следует также учесть, что статьи могут иметь разный объем и веб-страница должна сохранять свой вид независимо от этого. Если ошибки найдены, то в шаблоны с их учетом вносятся исправления, и так до тех пор, пока число ошибок не будет сведено к минимуму.
Итогом работы верстальщика является набор шаблонов повторяющих рисунки дизайнера, но сделанных в виде HTML-документов. А также стилевой файл, в котором прописаны не только атрибуты, необходимые для верстки, но и параметры основного текста, заголовков, подзаголовков и других текстовых элементов. Это позволяет по единым шаблонам формировать любое число веб-страниц, оформление и вид которых будет одинаков.
- Учреждение образования «Гомельский государственный технический университет имени п.О. Сухого»
- Проектирование и разработка web – сайтов
- Html. Язык разметки гипертекста
- 1. Глобальные компьютерные сети
- 1.1 Интернет. Основные понятия, принципы функционирования
- 1.2 Адресация в Интернете
- 1.3 Архитектура web-приложений
- 1.4 Современные web - технологии
- 2. Язык гипертекстовой разметки страниц html
- 2.1 Язык гипертекстовой разметки страниц html
- 2.2 Структура html-документа
- 2.2 Задание типа html-документа
- 2.3 Основные элементы заголовка html-документа
- 2.4 Теги форматирования html-документа
- 2.5 Графические объекты html-документа
- 2.6 Задание ссылок
- 2.7 Структурированные данные. Списки
- 2.8 Структурированные данные. Таблицы
- 3. Язык гипертекстовой разметки страниц html. Фреймы
- 4. Язык гипертекстовой разметки страниц html. Формы
- 4.1 Задание формы
- 4.2 Элементы пользовательского интерфейса
- 4.3 Задание кнопок. Тег button
- 4.4 Раскрывающийся список. Тег select
- 4.5 Текстовая область. Тег textarea
- Css. Каскадные таблицы стилей
- 5. Назначение стилевых таблиц
- 5.1 Встраивание таблиц стилей в html-документ
- 5.2 Типы селекторов
- 5.2.1 Универсальный селектор
- 5.2.2 Селектор типа
- 5.2.3 Селектор класса
- 5.2.4 Селектор идентификатора
- 5.2.5 Селектор атрибутов
- 5.2.6 Селектор псевдоклассов
- 5.2.7 Селекторы псевдоэлементов
- 5.2.8 Составные селекторы. Комбинаторы
- 5.2.9 Селектор потомка
- 5.2.10 Селектор дочерних элементов
- 5.2.11 Селекторcестринского элемента
- 5.2.12 Селектор обобщенных родственных элементов
- 5.3 Иерархия стилей
- 5.4 Единицы измерения
- 5.5 Описание шрифтов
- 5.6 Оформление списков
- 5.7 Задание цвета и фона
- 5.8 Блочная модель документа. Размеры, поля, отступы, границы
- 5.9 Блочная модель документа. Позиционирование, обтекание, управление видимостью
- 1. Вариант
- 2. Вариант
- 3. Вариант
- 6.1 Описание языкаHtml5
- 6.2 Структурные элементыHtml5
- 6.3Html5 и старые браузеры
- 6.4 Пример сайта наHtml5
- 7. Этапу разработки сайта
- 7.1 Этапы верстки веб-страниц
- 7.2 Особенности верстки веб-страниц
- 7.3 Макет сайта. Табличная верстка
- 7.4 Применение таблиц для верстки сайта. Макет из двух колонок
- Vertical-align: top; /* Вертикальное выравнивание в ячейках */
- Vertical-align: top; /* Вертикальное выравнивание в ячейках */
- Vertical-align: top; /* Вертикальное выравнивание в ячейках */
- 7.5 Применение таблиц для верстки сайта. Макет из трех колонок
- Vertical-align: top; /* Вертикальное выравнивание в ячейках */
- Vertical-align: top; /* Выравнивание по верхнему краю ячейки */
- Vertical-align: top; /* Выравнивание по верхнему краю ячейки */
- 7.6 Применение таблиц для создания рамок
- 7.7 Применение таблиц для склейки изображений
- Литература
- Содержание