Иллюстрированный самоучитель по Adobe Dreamweaver MX

Введение 2
Как создаются Web-страницы 3
Что такое Интернет 4
Как создаются Web-страницы 5
Гиперссылки 7
Клиенты и серверы Интернета 8
Зачем нужны HTML-редакторы 10
Основные принципы работы с Dreamweaver 11
Среда Dreamweaver MX 12
Выбор рабочей среды 13
Главное окно программы 14
Управление окнами и панелями Dreamweaver 17
Работа с Web-страницами. Работа в окне документа. 18
Три режима отображения Web-страницы 21
Работа с кодом HTML 22
Поиск и замена текста 26
Использование регулярных выражений 28
Просмотр Web-страницы 30
Вызов справки 31
Настройка Dreamweaver. Учим русский и настраиваем скорость интернет-соединения. 32
Добавляем программы просмотра Web-страниц 35
Добавляем внешний HTML-редактор 37
Начинаем с текста 38
Создание новой Web-страницы 39
Работа с текстом. Ввод текста. 40
Форматирование абзацев 41
Форматирование отдельных символов 45
Вставка специальных символов 50
Использование HTML-стилей 54
Работа с гиперссылками. Создание обычных гиперссылок. 56
Создание почтовых гиперссылок 58
Другие гиперссылки. Создание гиперссылок на РТР-серверы. Новости (USENET). 59
Использование "якорей" 60
Общие свойства Web-страницы 61
Дополнительные возможности Dreamweaver. Использование цветовых схем. 63
Вставка и чтение комментариев 64
Вставка даты 65
"Чистка" HTML-кода 66
Проверка совместимости HTML-кода 67
Рисунки, звуки, фильмы 68
Рисунки, звуки, фильмы 69
Работа с графическими изображениями. Два вида графических изображений. 70
Вставка графического изображения 71
Изображения-гиперссылки 74
Активные изображения 75
Карты-изображения 76
Графика Macromedia Flash и Shockwave 79
Фоновые изображения 83
Мультимедиа. Поддержка мультимедийных данных. 84
Модули расширения 86
Элементы ActiveX 88
Таблицы 90
Таблицы 91
Текст фиксированного формата 92
Простые таблицы. Создание таблиц. 93
Работа с таблицами 94
Формирование таблиц 96
Форматирование таблиц. Выделение элементов таблиц. 97
Параметры ячейки 98
Параметры строки 99
Параметры таблицы 100
Предопределенные форматы таблиц 102
Сортировка таблицы 103
Вставка табличных данных 104
Слияние ячеек таблиц 105
Использование таблиц 107
Текст в рамке 108
Текст в графической рамке 110
Текст с отступами 112
Сложные таблицы 114
Составные изображения 117
Проблемы с таблицами и их решение. Общие недостатки таблиц и их преодоление. 118
Проблемы с таблицами в старых версиях Navigator 119
Работа с Web-сайтом 120
Начала сайтостроения 121
Планирование сайта 122
Логическая структура Web-сайта 123
Физическая структура Web-сайта 124
Публикация Web-сайта 125
Управление Web-сайтом в Dreamweaver. Регистрация сайта. 126
Настройка прокси-сервера или брандмауэра 130
Панель Site 131
Работа с файлами сайта 135
Взаимодействие панели Site и окна документа 136
Абсолютные и относительные интернет-адреса 137
Проверка правильности ссылок и HTML-кода 138
Работа с сервером. Публикация сайта. 140
Работа с копиями сайта 143
Дополнительные возможности работы с Web-страницами и Web-сайтами. Примечания. 144
Активы 147
Список избранных элементов 148
Библиотека 150
Дополнительные возможности поиска и замены. Другие возможности. 152
Фреймы 153
Введение во фреймы. Фрейм и набор фреймов. 154
Схемы наборов фреймов 155
Сложные наборы фреймов 158
Работа с фреймами. Создание фреймов. 159
Работа с фреймами и наборами фреймов. Свойства наборов фреймов. 163
Свойства фреймов 164
Замещение и работа с ним 165
Создание содержимого фреймов. Заполнение фреймов. 166
Создание остальных страниц сайта 168
Цель гиперссылки 169
Полоса навигации 170
Оптимизация фреймов. Уменьшение объема и сложности HTML-кода. Ускорение обработки фреймов. 173
Решение проблем с фреймами. Недостатки фреймов и их преодоление. 174
Проблема с фреймами в старых версиях Navigator 175
Табличный дизайн 176
Основы табличного дизайна. Зачем нужны таблицы. 177
Схемы табличного дизайна 180
Построение таблиц разметки вручную 183
Построение таблиц разметки автоматически. Недостатки способа создания таблиц разметки вручную. 185
Режим разметки страницы Dreamweaver 186
Таблицы и ячейки разметки 188
Форматирование таблиц и ячеек разметки. Параметры ячеек разметки. 191
Задание ширины ячеек 192
Параметры таблицы разметки 194
Заполнение начальной страницы 195
Тонкая настройка и оптимизация таблицы разметки 198
Недостатки табличного дизайна. Недостатки таблиц. 200
Использование шаблонов 203
Введение в шаблоны Dreamweaver 204
Работа с шаблонами. Создание шаблона. 205
Редактирование шаблона 206
Создание изменяемых областей 208
Создание Web-страниц на основе шаблонов 210
Применение шаблонов к уже созданным Web-страницам 212
Гиперссылки в шаблонах 214
Экспорт Web-страниц, основанных на шаблонах. Обновление страниц. 215
Управление шаблонами в окне шаблонов 216
Новые возможности шаблонов. Изменяемые атрибуты. 217
Необязательные области 219
Повторяющиеся области 221
Необязательные изменяемые области 223
Табличная повторяющаяся область 224
Вложенные шаблоны 225
Недостатки шаблонов и их преодоление 226
Каскадные таблицы стилей 227
Каскадные таблицы стилей 228
Введение в каскадные таблицы стилей. Зачем они нужны. 229
Три способа задания стиля 232
Почему "каскадные" 233
Псевдостили гиперссылок 234
Работа с таблицами стилей в Dreamweaver. Создание стилей. 235
Определение стиля 236
Параметры шрифта 237
Параметры фона 238
Параметры абзаца 239
Параметры размеров и размещения 240
Параметры рамки 243
Параметры маркеров списка. Параметры местонахождения. 245
Дополнительные параметры 246
Применение стилей 247
Управление стилями 249
Управление таблицами стилей 250
Поддержка внутренних стилей 252
Таблицы стилей и шаблоны 253
Временные таблицы стилей 254
Недостатки таблиц стилей и их преодоление 255
Свободно позиционируемые элементы 257
Введение в свободно позиционируемые элементы 258
Что такое свободно позиционируемый элемент 259
Как создается свободно позиционируемый элемент 260
Зачем нужны свободно позиционируемые элементы 262
Создание свободно позиционируемых элементов 263
Параметры свободно позиционируемых элементов 265
Работа с группой свободно позиционируемых элементов 266
Работа со свободно позиционируемыми элементами 267
Пример использования свободно позиционируемых элементов 269
Недостатки свободно позиционируемых элементов и их преодоление 272
Анимация элементов Web-страниц 274
Введение в Web-сценарии 275
Ограничения HTML 276
Web-сценарии 277
События 278
Основные принципы анимации. Простейшая анимация. 279
Анимация реального времени 280
Анимация – подход Dreamweaver 281
Зачем нужна анимация 282
Создание анимации в Dreamweaver. Простейшая анимация. 283
Более сложная анимация 286
Управление анимациями 289
Анимация графических изображений 291
Недостатки анимации, основанной на Web-сценариях, и их преодоление 292
Использование сценариев 293
Использование сценариев 294
Подробнее о Web-сценариях. Зачем нужны Web-сценарии. 295
Язык JavaScript 296
Объекты 299
Объектная модель документа (DOM) 302
Как пишутся Web-сценарии 304
Простейший Web-сценарий 305
Более сложный Web-сценарий 306
Web-сценарии – подход Dreamweaver. Поведения. 308
Работа с поведениями. Панель Behaviors. 310
Создание поведений. Вызов JavaScript-кода (CallJavaScript). 312
Изменение значения свойства (Change Property) 313
Перенаправление на другую страницу в зависимости от версии Web-обозревателя (Check Browser) 314
Проверка наличия модуля расширения (Check Plugin) 315
Управление фильмом Shockwave или Flash (Control Shockwave or Flash) 316
Перетаскивание свободно позиционируемого элемента (Drag Layer) 317
Переход на заданный кадр анимации (Go To Timeline Frame). Переход на другую Web-страницу (Go to URL). 318
Скрытие меню гиперссылок (Hide Pop-Up Menu). Открытие нового окна Web-обозревателя (Open Browser Window). 319
Проигрывание аудиоклипа (Play Sound). Запуск проигрывания анимации (Play Timeline). 320
Вывод предупреждения (Popup Message) 321
Предварительная загрузка графических изображений (Preload Images) 322
Изменение изображения-элемента полосы навигации (Set Nav Bar Image) 323
Задание нового содержимого фрейма (Set Text of Frame) и свободно позиционируемого элемента (Set Text of Layer) 324
Вывод текста в строке статуса окна Web-обозревателя (Set Text of Status Bar) 325
Вывод на экран меню гиперссылок (Show Pop-Up Menu) 326
Показ и скрытие свободно позиционируемых элементов (Show-Hide Layers) 330
Остановка проигрывания анимации (Stop Timeline) 331
Изменение графического изображения (Swap Image). Восстановление всех изначальных изображений (Swap Image Restore). 332
Написание своих Web-сценариев. Особые случаи создания поведений. Привязка поведений к тексту. 333
Поведения и анимации 334
Отладка Web-сценариев. Какие ошибки бывают в программах. 335
Встроенный отладчик Dreamweaver 336
Альтернативные технологии 337
Метатеги и серверные директивы 338
Метатеги и серверные директивы. Реклама в Интернете. 339
Поисковые машины 340
Как работают поисковые агенты 342
Метатеги 343
Пассивная интернет-реклама 344
Работа с метатегами в среде Dreamweaver 345
Описание Web-страницы 346
Ключевые слова 347
Базовый интернет-адрес 348
Перезагрузка 349
Связи между Web-страницами 350
Специальные метатеги 351
Серверные директивы. Стандартный набор серверных директив. 352
Директива include 353
Директива echo 354
Как использовать серверные директивы 355
Поддержка Dreamweaver серверных директив 357
Введение в серверное программирование 358
Что такое серверное программирование и зачем нужны серверные программы 359
Как Web-сервер обрабатывает данные пользователя 360
Как Web-обозреватель отправляет введенные данные 362
Как данные передаются по Сети 363
Серверное программирование – подход Dreamweaver 364
Введение в базы данных 365
Формы 367
Формы 368
Работа с формами в Dreamweaver. Создание формы. 369
Элементы управления. Поле ввода. 370
Кнопка 372
Флажок 373
Переключатели 374
Группа переключателей 375
Список 376
Поле ввода имени файла 377
Графическая кнопка 378
Скрытое (невидимое) поле 379
Дополнительные элементы управления. Метка. 380
Группа 381
Раскрывающийся список гиперссылок 382
Поведения, предназначенные для работы с формами: Jump Menu, Jump Menu Go, Set Text of Text Field, Validate Form 383
Простейшая Web-форма 384
Использование таблиц и стилей для создания форм 386
Основные принципы разработки форм 388
Простейшие серверные приложения 389
Простейшие серверные приложения 390
Подготовка к созданию серверных приложений 391
Установление соединения с базой данных 392
Создание источника данных ODBC 393
Регистрация базы данных в Dreamweaver 395
Создание серверных страниц в Dreamweaver. Создание простейших серверных страниц. 396
Более сложные серверные страницы. Создание набора данных. 397
Страница, отображающая данные 399
Создание навигатора 400
Создание строки статуса набора данных 401
Страница для одновременного просмотра нескольких записей 402
Привязка элементов управления к данным 403
Создание сложных наборов данных 404
Работа с динамическими атрибутами 405
Получение данных от другой Web-страницы 406
Создание фильтров 407
Необязательные области серверной страницы 408
Быстрое создание серверных страниц 409
Создание интерактивных сайтов 410
Создание интерактивных сайтов 411
Принципы создания интерактивных сайтов 412
Административные страницы сайта. Как администрируются Web-сайты. 413
Страница списка высказываний 414
Страница добавления записи 415
Страница изменения записи 416
Средства удаления записи 417
Страница входа на сайт 418
Защита страниц от несанкционированного доступа 419
Реализация выхода с сайта 420
Страницы общего доступа. Страница списка категорий. 421
Страница списка высказываний 422
Страница регистрации посетителя 423
Реализация поиска высказываний 424
Заключение 425