![](/user_photo/2706_HbeT2.jpg)
- •Оглавление
- •Введение Информация о курсе
- •Тенденции веба
- •Переход в веб
- •Введение в html Что такое html?
- •Элементы
- •Атрибуты
- •Базовая структура документа
- •Стандарт xhtml 1.0 Strict
- •Введение в css
- •Правила, свойства, значения
- •Простые селекторы
- •Универсальный селектор
- •Селектор по типу элемента
- •Селектор по id
- •Селектор по class
- •Подключение таблицы стилей к веб-документу
- •Элемент style
- •Атрибут style
- •Работа с цветом
- •Свойство color
- •Миф о «безопасных» цветах
- •Свойство background
- •Background-color — цвет фона
- •Background-image — фоновое изображение
- •Background-repeat — режим повторения изображения
- •Background-attachment — режим прокрутки (прикрепления) изображения
- •Background-position — положение изображения
- •Свойства border-top, border-right, border-bottom, border-left
- •Свойства border-width, border-color, border-style — параметры рамки
- •Собирательное свойство border — рамка
- •Элементы html Области элементов
- •Некоторые текстовые элементы
- •Заголовки
- •Элемент p — абзац
- •Элемент address — адресные данные
- •Атрибут title
- •Оформление гиперссылок
- •Псевдоклассы гиперссылок
- •Элементы dt и dd — главная и подчиненная части списка определений
- •Оформление списков
- •Элемент img — изображение
- •Атрибут src — адрес изображения
- •Атрибут alt — альтернативное описание
- •Атрибут style — оформление изображения
- •Атрибуты colspan и rowspan — объединение ячеек
- •Семантическая верстка и микроформаты
- •Оформление страниц при помощи css Оформление текста
- •Свойство font-family — гарнитура шрифта
- •Семейства шрифтов
- •Свойство font-size — кегль шрифта
- •Свойство font-style — управление наклоном
- •Свойство font-weight — насыщенность шрифта
- •Свойство font — управление шрифтом
- •Свойство text-transform — преобразование регистра
- •Свойство line-height — высота строки
- •Свойство vertical-align — вертикальное выравнивание
- •Вертикальное выравнивание для строчных элементов
- •Вертикальное выравнивание для ячеек таблиц
- •Область элемента
- •Свойство text-indent — управление абзацным отступом
- •Свойство padding — внутренний отступ
- •Свойство margin – внешний отступ
- •Верстка Что такое верстка?
- •С кем взаимодействует верстальщик?
- •Как создается веб-страница?
- •Процесс верстки
- •Пример верстки
- •Глава 6. Введение в JavaScript
- •Что такое JavaScript?
- •Типы данных
- •Переменные
- •Операторы
- •Инструкции
- •Конструкторы
- •Прототипы
- •Возможности расширения
- •Экземпляры и классы
- •Общие методы класса Object
- •Интеграция html и JavaScript
- •Элемент script
- •Интеграция в данные
- •Глава 7. Клиентский JavaScript Формы в html
- •Элемент form — собственно форма
- •Обработчики событий
- •Обработчики событий как атрибуты
- •Обработка событий без внедрения кода через атрибуты
- •Таймеры
- •Объект Location
- •Объект History
- •Объект Window
-
Верстка Что такое верстка?
Верстка страницы представляет собой создание кода HTML и CSS. Соответственно человека, занимающегося версткой страниц, называют верстальщиком. Его работа заключается в правильном расположении (в соответствии с макетом или прототипом) элементов веб-страницы и обеспечении правильного ее отображения в различных распространенных браузерах и при различных настройках операционной системы.
Языки HTML и CSS не являются языками программирования, поэтому верстальщик не всегда является программистом. В командах, занимающихся созданием веб-сайтов «под ключ» в промышленном стандарте, часто встречается строгое разделение обязанностей каждого отдельного человека: одни задают концепции, другие занимаются дизайном и созданием макета, третьи — копирайтингом, четвертые — версткой, пятые — программированием и т. д.
С кем взаимодействует верстальщик?
Если человек занимается только версткой, то он обязательно взаимодействует в основном с дизайнерами — специалистами по проектированию. Дизайнеры подготавливают макет страницы и финальную версию спецификации4.
Довольно часто верстальщику приходится взаимодействовать с программистами. В код HTML бывает необходимо добавить некоторые атрибуты элементов (например, name) или скрытые элементы, имеющие значение только для программирования. Для указания требований создаются дополнительные спецификации. Обычно их не более двух: для клиентской части и для серверной.
Как создается веб-страница?
В условиях промышленной разработки процесс создания веб-страницы начинается с выбора модульной сетки. Модульная сетка представляет собой простейший каркас, на котором можно выделить наиболее крупные области группировки данных (модули) и главные разделительные линии (рис. 5.1).
Рисунок 5.2. Модульная сетка
На следующем шаге происходит детализация модульной сетки. Поскольку цели и требования уже известны, можно выделять отдельные блоки функциональности. Эти блоки как раз и располагают поверх модульной сетки. В результате получается более детализированный лейаут (рис. 5.2).
Рисунок 5.3. Лейаут
Следующий шаг присутствует не всегда, но он очень полезен. Речь идет о прототипировании5. Прототип представляет собой некое подобие веб-страницы, но на нем чаще всего отсутствуют конечные изображения тексты и оформление (рис 5.3). Основная задача прототипа — показать структуру страницы и сайта.
Главное преимущество прототипа — его интерактивность. Заказчик может убедиться в правильности направления разработки еще во время проектирования, внести коррективы и пояснения, если это необходимо, и проводить наглядные демонстрации для своих клиентов, которые будут пользоваться сайтом.
Благодаря этому команда разработчиков экономит ресурсы, которые потом требовались бы для изменений и исправлений. Кроме того, прототип полезен для всех участников команды: художникам более понятен объект оформления, программисты могут точнее оценить объем работы для реализации функциональности и т.д.
Рисунок 5.4. Прототип
материалов для верстки является создания макета. Обычно он представляет собой изображение-снимок будущей страницы, на котором в виде слоев располагаются различные элементы оформления (рис 5.4)6. В дальнейшем верстальщик может извлекать из макета нужные ему изображения для элементов веб-страницы. Иногда макет передается с уже наборов вырезанных изображений (нарезкой) элементов, что ускоряет верстку.
Рисунок 5.5. Графический макет
В любом случае к макету прилагается спецификация, в которой указываются параметры шрифта, адреса ссылок и т.д. Вместо отдельного документа спецификация может располагаться прямо на макете (рис 5.5). Это удобно, но главное, чтобы надписи не перекрывали важные элементы макета.