Введение

ЧАСТЬ I. КАК СДЕЛАТЬ ПРОСТЕЙШИЙ WEB-САЙТ

Глава 1. Как создаются Web-страницы
Что такое Интернет
Как создаются Web-страницы
Гиперссылки
Клиенты и серверы Интернета
Зачем нужны HTML-редакторы
Что дальше?

Глава 2. Основные принципы работы с Dreamweaver
Среда Dreamweaver MX
Выбор рабочей среды
Главное окно программы
Управление окнами и панелями Dreamweaver
Работа с Web-страницами
Работа в окне документа
Три режима отображения Web-страницы
Работа с кодом HTML
Поиск и замена текста
Использование регулярных выражений
Просмотр Web-страницы
Вызов справки
Настройка Dreamweaver
Учим русский
Настраиваем скорость Интернет-соединения
Добавляем программы просмотра Web-страниц
Добавляем внешний HTML-редактор
Что дальше?

Глава 3. Начинаем с текста
Создание новой Web-страницы
Работа с текстом
Ввод текста
Форматирование абзацев
Форматирование отдельных символов
Вставка специальных символов
Использование HTML-стилей
Работа с гиперссылками
Создание обычных гиперссылок
Создание почтовых гиперссылок
Другие гиперссылки
Создание гиперссылок на FTP-серверы
Новости (USENET)
Использование "якорей"
Общие свойства Web-страницы
Дополнительные возможности Dreamweaver
Использование цветовых схем
Вставка и чтение комментариев
Вставка даты
"Чистка" HTML-кода
Проверка совместимости HTML-кода
Что дальше?

Глава 4. Рисунки, звуки, фильмы
Работа с графическими изображениями
Два вида графических изображений
Вставка графического изображения
Изображения-гипсрссылки
Активные изображения
Карты-изображения
Графика Macromedia Flash
Графика Macromedia Shockwave
Фоновые изображения
Мультимедиа
Поддержка мультимедийных данных
Модули расширения
Элементы ActiveX
Что дальше?

Глава 5. Таблицы
Текст фиксированного формата
Простые таблицы
Создание таблиц
Работа с таблицами
Формирование таблиц
Форматирование
Выделение элементов таблиц
Параметры ячейки
Параметры строки
Параметры таблицы
Предопределенные форматы таблиц
Сортировка таблицы
Вставкагабличных данных
Слияние ячеек таблиц
Использование таблиц
Текст в рамке
Текст в графической рамке
Текст с отступами
Сложные таблицы
Составные изображения
Проблемы с таблицами и их решение
Общие недостатки таблиц и их преодоление
Проблемы с таблицами в старых версиях Netscape Navigator
Что дальше?

Глава 6. Работа с Web-сайтом
Начала сайтостроения
Планирование сайта
Основные этапы планирования сайта
Логическая структура Web-сайта
Физическая структура Web-сайта
Публикация Web-сайта
Управление Web-сайтом в Dreamweaver
Регистрация сайга в Dreamweaver
Настройка прокси-сервера или брандмауэра
Панель Site
Работа с файлами сайта
Взаимодействие панели Site и окна документа
Абсолютные и относительные интернет-адреса
Проверка правильности ссылок и HTML-кода
Работа с сервером
Публикация сайта
Работа с копиями сайта
Дополнительные возможности работы с Web-страницами и Web-сайтами
Примечания
Активы
Список избранных элементов
Библиотека
Дополнительные возможности поиска и замены
Другие возможности
Что дальше?

ЧАСТЬ II. ЗАНИМАЕМСЯ ПРОФЕССИОНАЛЬНЫМ WEB-ДИЗАЙНОМ

Глава 7. Фреймы
Введение во фреймы
Фрейм и набор фреймов
Схемы наборов фреймов
Сложные наборы фреймов
Работа с фреймами
Создание фреймов
Работа с фреймами и наборами фреймов
Свойства наборов фреймов
Свойства фреймов
Замещение и работа с ним
Создание содержимого фреймов
Заполнение фреймов
Создание остальных страниц сайта
Цель гиперссылки
Полоса навигации
Оптимизация фреймов
Уменьшение объема и сложности HTML-кода
Ускорение обработки фреймов
Решение проблем с фреймами

Глава 8. Использование Шаблонов
Введение в шаблоны Dreamweaver
Работа с шаблонами
Создание шаблона
Редактирование шаблона
Создание изменяемых областей
Создание Web-страниц на основе шаблонов
Применение шаблонов к уже созданным Web-страницам
Гиперссылки в шаблонах
Экспорт Web-страниц, основанных на шаблонах
Обновление страниц, созданных на основе шаблонов
Управление шаблонами в окне "шаблоны"
Новые возможности шаблонов
Изменяемые атрибуты
Необязательные области
Повторяющиеся области
Необязательные изменяемые области
Табличная повторяющаяся область
Вложенные шаблоны
Недостатки шаблонов и их преодоление
Что дальше?

Глава 9. Каскадные таблицы стилей
Введение в каскадные таблицы стилей
Зачем они нужны
Три способа задания стиля
Почему "каскадные"
Псевдостили гиперссылок
Работа с таблицами стилей в Dreamweaver
Создание стилей
Определение стиля
Параметры шрифта
Параметры фона
Параметры абзаца
Параметры размеров и размещения
Параметры рамки
Параметры маркеров списка
Параметры местонахождения
Дополнительные параметры
Применение стилей
Управление стилями
Управление таблицами стилей
Поддержка внутренних стилей
Таблицы стилей и шаблоны
Временные таблицы стилей
Недостатки таблиц стилей и их преодоление
Что дальше?

ЧАСТЬ III. ИСПОЛЬЗУЕМ НОВЕЙШИЕ ТЕХНОЛОГИИ

Глава 10. Свободно позиционируемые элементы
Введение в свободно позиционируемые элементы
Что такое свободно позиционируемый элемент
Как создается свободно позиционируемый элемент
Зачем нужны свободно позиционируемые элементы
Работа со свободно позиционируемыми элементами
Создание свободно позиционируемых элементов
Параметры свободно позиционируемых элементов
Работа с группой свободно позиционируемых элементов
Работа со свободно позиционируемыми элементами
Пример использования свободно позиционируемых элементов
Недостатки свободно позиционируемых элементов и их преодоление
Что дальше?

Глава 11. Анимация элементов Web-страниц
Введение в Web-сценарии
Ограничения HTML
Web-сценарии
События
Основные принципы анимации
Простейшая анимация
Анимация реального времени
Анимация — подход Dreamweaver
Зачем нужна анимация
Создание анимации в Dreamweaver
Создание простейшей анимации
Более сложная анимация
Управление анимацией
Анимация графических изображений
Недостатки анимации, основанной на Web-сценариях, и их преодоление
Что дальше?

Глава 12. Использование сценариев
Подробнее о Web-сценариях
Зачем нужны Web-сценарии
Язык JavaScript
Объекты
Объектная модель документа (DOM)
Как пишутся Web-сценарии
Простейший Web-сценарий
Более сложный Web-сценарий
Web-сценарии — подход Dreamweaver. Поведения
Работа с поведениями
Панель Behaviors
Создание поведений
Написание своих Web-сценариев
Особые случаи создания поведений
Привязка поведений к тексту
Поведения и анимации
Отладка Web-сценариев
Какие ошибки бывают в программах
Встроенный отладчик Dreamweaver
Альтернативные технологии
Что дальше?

Глава 13. Метатеги и серверные директивы
Реклама в Интернете
Поисковые машины
Как работают поисковые машины
Метатеги
Пассивная интернет-реклама
Работа с метатегами в среде Dreamweaver
Описание Web-страницы
Ключевые слова
Базовый интернет-адрес
Перезагрузка
Связи между Web-страницами
Специальные метагеги
Серверные директивы
Введение в серверные директивы
Как использовать серверные директивы
Поддержка Dreamweaver серверных директив
Стандартный набор серверных директив
Что дальше?

ЧАСТЬ IV. ПИШЕМ СЕРВЕРНЫЕ ПРОГРАММЫ

Глава 14. Серверное программирование
Что такое серверное программирование
Зачем нужны серверные программы
Как Web-сервер обрабатывает данные пользователя
Как Web-обозреватель отправляет введенные данные
Как данные передаются по Сети
Серверное программирование — подход Dreamweaver
Введение в базы данных
Что дальше?

Глава 15. Формы
Работа с формами в Dreamweaver
Создание формы
Элементы управления
Поле ввода
Кнопка
Флажок.
Переключатели
Группа переключателей
Список
Поле ввода имени файла
Графическая кнопка
Скрытое (невидимое) поле
Дополнительные элементы управления
Метка
Группа
Раскрывающийся список гиперссылок
Поведения, предназначенные для работы с формами
Создание списка гиперссыдок (Jump Mew)
Создание кнопки перехода для списка гиперссылок (Jump Menu Go)
Задание нового значения поля вида (Set Text of Teyti Field)
Проверка данных, введенных в форму (Validate Form)
Простейшая Web-форма
Использование таблиц и стилей
Основные принципы разработки
Что дальше?

Глава 16.

Глава 17. Создание интерактивных сайтов
Принципы создания интерактивных сайтов
Административные страницы сайта
Как администрируются сайты
Страница списка высказываний
Страница добавления записи
Страница изменения записи
Средства удаления записи
Страница входа на сайт
Защита страниц от несанкционированного доступа
Реализация выхода с сайта
Страницы общего доступа
Страница списка категорий
Страница списка высказываний
Страница регистрации посетителя
Реализация поиска высказываний
Что дальше?

Заключение
Предметный указатель