На главную | Где купить | Авторам и заказчикам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты | Прайс листы

HTML, CSS, скрипты: практика создания сайтов

Автор Ломов А.
Название HTML, CSS, скрипты: практика создания сайтов
Серия Самоучитель
ISBN 5-94157-698-6
Формат 70*100 1/16
Объем 416
Тематика
Оптовая цена
    Вернуться к описанию книги

Полное содержание

Введение 7
Цели и задачи этой книги 8
Для кого предназначена книга 9
Чему научит книга 9
Краткий экскурс по главам и приложениям 10
Благодарности 12

Часть I. Технологические основы

15

Глава 1. Устройство сайта

17
Интернет: что внутри? 17
Протоколы 19
Эталонная модель взаимодействия открытых систем ISO OSI 20
Стек протоколов TCP/IP 24
Адресация на сетевом уровне 27
Система и служба доменных имен 30
Публикация сайта 36
Идентификация ресурсов 37
Всемирная паутина как прикладная служба Интернета 40
Сервис, затмивший все 40
Описание сущности сайтов 43
Коммерческие и некоммерческие сайты 43
Информационные и презентационные сайты 46
Сайт в действии 49
Устройство веб-страницы: взгляд внутрь 53
Исследование исходного кода страниц 53
Статика и динамика 56
Стадии разработки сайта 58
Начало — половина дела 58
Рождение и жизнь проекта 59

Глава 2. Создание простейших страниц с помощью языка разметки HTML

63
Экскурс в историю Всемирной паутины 63
SGML и основы теории разметки 63
HTML на грани кризиса 65
Настоящее и будущее веб-технологий 68
Построение HTML-документа 70
Минимальный HTML-документ 72
Время "X": создание простейшего документа с помощью XHTML 76
С прицелом на будущее 79
Структурирование данных 81
Заголовки 82
Абзацы 83
Принудительный разрыв строки 89
Списки 90
Логическое выделение 92
Гипертекстовые ссылки 94
Абсолютные ссылки 94
Относительные ссылки 95
Ссылки на разделы одного документа 98
Открытие ссылок в новом окне 102
Вставка изображений и других объектов в веб-страницу 103
Анатомия веб-графики 105
Использование тега <object> 110
Практические примеры — простейшие веб-страницы 112

Глава 3. Оформление веб-страниц с использованием каскадных листов стилей

113
Назначение и возможности CSS 114
Синтаксис конструкций CSS и связь листа стилей с веб-страницей 121
Селекторы, свойства и значения 121
Внешние и внутренние листы стилей 122
Внутри или снаружи — "против" и "за" 128
Индивидуальные правила представления контента для различных сред и устройств вывода 130
Цвет текста и фона 135
Фоновое изображение 139
Линейные единицы измерения в CSS 140
Подготовка фоновых изображений 143
Форматирование текстовых блоков 146
Свойства шрифта 147
Свойства текстового набора 153
Свойства списков 158
Практические примеры — веб-страницы, оформленные при помощи CSS 160

Часть II. Применение веб-технологий стороны клиента для создания сайтов

161

Глава 4. Использование блочной модели CSS2 для верстки сложных веб-страниц

163
Организация пространства страницы информационного сайта 163
И снова о минимализме 167
Оформление прямоугольных блоков средствами CSS 169
Свойства рамок 171
Поля и отступы 173
Взаимное размещение нескольких блоков 177
Селекторы классов и уникальных элементов 178
Линейные размеры элементов 180
Виды позиционирования 191
Обтекаемые элементы 201
Практический пример — веб-страница с горизонтально ориентированным блоком навигации 202
Практический пример — веб-страница с вертикально ориентированным блоком навигации 213
Системы навигации сайтов 229
Внутренняя навигация 231
Внешняя навигация 233
Интерактивное меню навигации средствами CSS 234
Практический пример — завершенный сайт 236
Лист стилей готового сайта 236
Типы страниц 244
Примеры к этой главе, размещенные на компакт-диске 252

Глава 5. Таблицы в HTML

253
Для чего нужны таблицы и почему об этом нужно говорить особо? 253
Создание простой "правильной" таблицы 255
Оформление таблиц 257
Сложные таблицы с объединением ячеек 260
Заголовки таблиц, заголовочные ячейки, группировка столбцов и строк 263
Вложенные таблицы 272
Табличная верстка макета сайта: "за" и "против" 276
Практические примеры таблиц 279

Глава 6. Формы в HTML

281
Веб-формы как средство обратной связи с пользователем 281
Наши методы 284
Основные элементы форм 286
Текстовые поля ввода 288
Богатство выбора 292
"Радиокнопки" и флажки 292
Списки единственного и множественного выбора 297
Кнопки 300
Специальные возможности веб-форм 302
Использование тега <label> 303
Иерархические списки 304
Поля ввода пароля 306
Скрытые поля 307
Поля для выбора файла 309
Группировка элементов форм 311
Оформление HTML-форм 312
Практические примеры форм 318

Глава 7. Создание интерактивных сайтов при помощи языка сценариев JavaScript и динамического HTML

319
Сценарии на стороне клиента — ключ к интерактивности 320
Назначение и ключевые особенности JavaScript 321
Понятие объектной модели документа и динамического HTML 323
Почему JavaScript? 325
Обработчики событий 327
Связь скриптов с веб-страницей 329
JavaScript как язык программирования 335
Основы синтаксиса, переменные и базовые типы данных 335
Введение в объектно-ориентированное программирование 338
Инструменты первой необходимости 343
Отладка сценариев 353
Практический пример — интерактивный тест на знание HTML 355
Вместо заключения 368
   
Приложения 369
Приложение 1. Ссылки на символьные объекты, определенные в спецификации HTML 4.01 371
Приложение 2. Ключевые слова, обозначающие поименованные цвета, предусмотренные спецификацией CSS2 и перспективными версиями CSS 385
Приложение 3. Описание компакт-диска 393
Предметный указатель 401


На главную | Где купить | Авторам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты
© 2001–2017 Издательство «БХВ-Петербург».
Все права защищены. Частичное или полное копирование текстов, слоганов и фотоизображений без письменного согласия Правообладателя запрещено.