Содержание				
	Введение		13		
	Dreamweaver MX 2004 — что нового?		14		
	Как мы будем изучать Dreamweaver		15		
	Часть I. Как сделать простейший Web-сайт		17		
	Глава 1. Как создаются Web-страницы		19		
	Что такое Интернет?		19		
	Как создаются Web-странииы?		20		
	Язык HTML		20		
	Гиперссылки		25		
	Теги физического и логического форматирования		28		
	Каскадные таблицы стилей (CSS)		29		
	Клиенты и серверы Интернета		30		
	Зачем нужны HTML-редакторы?		34		
	Что дальше?		36		
	Глава 2. Основные принципы работы с Dreamweaver		37		
	Среда Dreamweaver MX 2004		37		
	Выбор рабочей среды		38		
	Главное окно программы		39		
	Управление окнами и панелями Dreamweaver		46		
	Работа с Web-страницами		48		
	Работа в окне документа		48		
	Три режима отображения Web-страницы		53		
	Работа с кодом HTML		55		
	Поиск и замена текста		59		
	Использование регулярных выражений		65		
	Просмотр Web-страницы		69		
	Вызов справки		70		
	Настройка Dreamweaver		72		
	Учим русский		72		
	Настраиваем скорость интернет-соединения		76		
	Добавляем программы просмотра Web-страниц		77		
	Добавляем внешний HTML-редактор		79		
	Настройки, влияюшие на создаваемый HTML-код		80		
	Что дальше?		81		
	Глава 3. Начинаем с текста		82		
	Создание новой Web-страницы		82		
	Работа с текстом		83		
	Ввод текста		83		
	Форматирование абзацев		85		
	Форматирование отдельных символов		91		
	Вставка специальных символов		100		
	Работа с гиперссылками		108		
	Создание обычных гиперссылок		108		
	Создание почтовых гиперссылок		111		
	Другие гиперссылки		113		
	Создание гиперссылок на FTP-серверы		113		
	Группы новостей (USENET)		114		
	Использование якорей		115		
	Общие параметры Web-страницы		117		
	Дополнительные возможности Dreamweaver		120		
	Использование цветовых схем		120		
	Вставка и чтение комментариев		121		
	Вставка даты		123		
	"Чистка" HTML-кода		125		
	Проверка совместимости HTML-кода		126		
	Что дальше?		129		
	Глава 4. Рисунки, звуки, фильмы		130		
	Работа с графическими изображениями		131		
	Два вида графических изображений		132		
	Вставка графического изображения		134		
	Изображения-гиперссылки		141		
	Активные изображения		142		
	Карты-изображения		144		
	Дополнительные возможности по правке графики		149		
	Графика Macromedia Flash		152		
	Графика Macromedia Shockwave		159		
	Фоновые изображения		160		
	Мультимедиа		161		
	Поддержка мультимедийных данных		162		
	Модули расширения		164		
	Элементы ActiveX		169		
	Что дальше?		173		
	Глава 5. Таблицы		174		
	Текст фиксированного формата		175		
	Простые таблицы		178		
	Создание таблиц		178		
	Работа с таблицами		181		
	Формирование таблиц		184		
	Форматирование таблиц		186		
	Выделение элементов таблиц		186		
	Параметры ячейки		189		
	Параметры строки		191		
	Параметры таблицы		192		
	Предопределенные форматы таблиц		195		
	Сортировка таблицы		197		
	Вставка табличных данных		200		
	Объединение ячеек таблиц		202		
	Нестандартное использование таблиц		205		
	Текст в рамке		206		
	Текст в графической рамке		210		
	Текст с отступами		213		
	Сложные таблицы		216		
	Составные изображения		223		
	Проблемы с таблицами и их решение		224		
	Общие недостатки таблиц и их преодоление		224		
	Проблемы с таблицами в старых версиях Navigator		226		
	Что дальше?		228		
	Глава 6. Работа с Web-сайтом		230		
	Начала сайтостроения		231		
	Планирование сайта 		231		
	Основные этапы планирования сайта		231		
	Логическая структура Web-сайта		232		
	Физическая структура Web-сайта		235		
	Публикация Web-сайта		238		
	Управление Web-сайтом в Dreamweaver		240		
	Регистрация сайта в Dreamweaver		240		
	Настройка прокси-сервера или брандмауэра		248		
	Панель files		250		
	Работа с файлами сайта		255		
	Взаимодействие панели files и окна документа		258		
	Абсолютные и относительные интернет-адреса		259		
	Проверка правильности ссылок и HTML-кода		262		
	Работа с сервером		266		
	Публикация сайта		267		
	Работа с копиями сайта		272		
	Работа с Web-страницами на FTP-сервере напрямую		274		
	Дополнительные возможности работы с Web-страницами и Web-сайтами		275		
	Примечания		275		
	Активы		280		
	Список избранных элементов		283		
	Библиотека 		284		
	Что дальше?		288		
	Часть и. Занимаемся профессиональным Web-дизайном		289		
	Глава 7. Фреймы		291		
	Введение во фреймы.		291		
	Фрейм и набор фреймов		291		
	Схемы наборов фреймов		293		
	Сложные наборы фреймов		297		
	Работа с фреймами		299		
	Создание фреймов		299		
	Работа с фреймами и наборами фреймов		306		
	Свойства наборов фреймов		306		
	Свойства фреймов		309		
	Замещение и работа с ним		311		
	Создание содержимого фреймов		313		
	Заполнение фреймов		313		
	Создание остальных страниц сайта		317		
	Цель гиперссылки		318		
	Полоса навигации		319		
	Оптимизация фреймов		325		
	Уменьшение объема и сложности HTML-кода		325		
	Ускорение обработки фреймов		327		
	Решение проблем с фреймами		327		
	Недостатки фреймов и их преодоление		328		
	Проблема с фреймами в старых версиях Navigator		329		
	Что дальше?		331		
	Глава 8. Табличный дизайн		332		
	Основы табличного дизайна		332		
	Зачем нужны таблицы?		332		
	Схемы табличного дизайна		336		
	Построение таблиц разметки вручную		340		
	Построение таблиц разметки автоматически		344		
	Недостатки способа создания таблиц разметки вручную		344		
	Режим разметки страницы Dreamweaver		345		
	Таблицы и ячейки разметки		348		
	Форматирование таблиц и ячеек разметки		354		
	Параметры ячеек разметки		354		
	Задание ширины ячеек		355		
	Параметры таблицы разметки		358		
	Заполнение начальной страницы		360		
	Тонкая настройка и оптимизация таблицы разметки		364		
	Недостатки табличного дизайна		366		
	Недостатки таблиц		366		
	Недостатки табличного дизайна		370		
	Что дальше?		371		
	Глава 9. Использование шаблонов 		372		
	Введение в шаблоны Dreamweaver		372		
	Работа с шаблонами		373		
	Создание шаблона		374		
	Редактирование шаблона		376		
	Создание изменяемых областей		378		
	Создание Web-страниц на основе шаблонов		381		
	Применение шаблонов к уже созданным Web-страницам		385		
	Гиперссылки в шаблонах		389		
	Экспорт Web-страниц, основанных на шаблонах		390		
	Обновление страниц, созданных на основе шаблонов		391		
	Управление шаблонами в списке панели Assets		392		
	Дополнительные возможности шаблонов		393		
	Изменяемые атрибуты		393		
	Необязательные области		396		
	Повторяющиеся области		400		
	Необязательные изменяемые области		403		
	Табличная повторяющаяся область		404		
	Вложенные шаблоны		406		
	Недостатки шаблонов и их преодоление		407		
	Что дальше?		408		
	Глава 10. Каскадные таблицы стилей		409		
	Введение в каскадные таблицы стилей		410		
	Зачем они нужны?		410		
	Три способа задания стиля		415		
	Почему "каскадные"?		417		
	Псевдостили гиперссылок		420		
	Работа с таблицами стилей в Dreamweaver		421		
	Создание стилей		422		
	Определение стиля		424		
	Параметры шрифта		425		
	Параметры фона		428		
	Параметры абзаца		430		
	Параметры размеров и размещения 		433		
	Параметры рамки		438		
	Параметры маркеров списка		441		
	Параметры местонахождения		443		
	Дополнительные параметры		443		
	Применение стилей		446		
	Управление стилями		449		
	Управление таблицами стилей		451		
	Поддержка встроенных стилей		455		
	Таблицы стилей и шаблоны		456		
	Временные таблицы стилей 		457		
	Недостатки таблиц стилей и их преодоление		459		
	Что дальше?		460		
	Часть III. Используем новейшие технологии		461		
	Глава 11. Свободно позиционируемые элементы		463		
	Введение в свободно позиционируемые элементы		464		
	Что такое свободно позиционируемый элемент		464		
	Как создается свободно позиционируемый элемент		466		
	Зачем нужны свободно позиционируемые элементы		471		
	Работа со свободно позиционируемыми элементами		472		
	Создание свободно позиционируемых элементов		472		
	Параметры свободно позиционируемых элементов		476		
	Работа с группой свободно позиционируемых элементов		478		
	Работа со свободно позиционируемыми элементами		480		
	Пример использования свободно позиционируемых элементов		483		
	Недостатки свободно позиционируемых элементов и их преодоление		489		
	Что дальше?		493		
	Глава 12. Использование Web-сценариев		494		
	Введение в Web-сценарии		495		
	Чем нас не устраивает HTML?		495		
	Web-сценарии		496		
	События		499		
	Язык JavaScript		500		
	Объекты		507		
	Объектная модель документа (DOM)		512		
	Как пишутся Web-сценарии		515		
	Простейший Web-сценарий		518		
	Более сложный Web-сценарий		519		
	Web-сценарии — подход Dreamweaver. Поведения		524		
	Работа с поведениями		528		
	Панель Behaviors		528		
	Создание поведений		531		
	Вызов функции, написанной на JavaScript (Call JavaScript)		532		
	Изменение значения свойства (Change Property)		532		
	Перенаправление на другую страницу (Check Browser)		534		
	Проверка наличия модуля расширения (Check Plugin)		536		
	Управление фильмом Shockwave или Flash (Control Shockwave or Flash)		538		
	Перетаскивание свободно позиционируемого элемента (Drag Layer)		539		
	Переход на другую Web-страницу (Go То URL)		541		
	Скрытие меню гиперссылок (Hide Pop-Up Menu)		542		
	Открытие нового окна Web-обозревателя (Open Browser Window)		542		
	Проигрывание аудиоклипа (Play Sound)		544		
	Вывод предупреждения (Popup Message)		544		
	Предварительная загрузка графических изображений (Preload Images)		545		
	Задание изображения — элемента полосы навигации(Set Nov Bar Image)		547		
	Задание нового содержимого фрейма (Set Text of Frame)		549		
	Задание нового содержимого свободно позиционируемого элемента (Set Text of Layer)		550		
	Вывод текста в строке статуса окна Web-обозревателя (Set Text of Status Bar)		551		
	Вывод на экран меню гиперссылок (Show Pop-Up Menu)		552		
	Показ и скрытие свободно позиционируемых элементов (Show-Hide Layers)		558		
	Смена рисунка (Swap Image)		559		
	Восстановление всех изначальных рисунков (Swap Image Restore)		560		
	Написание своих сценариев в Dreamweaver		560		
	Написание своих Web-сценариев		560		
	Привязка сценариев к фрагменту текста		562		
	Недостатки Web-сценариев и их преодоление		564		
	Альтернативные технологии		565		
	Что дальше?		568		
	Глава 13. Метатеги и серверные директивы		569		
	Реклама в Интернете		569		
	Поисковые машины		570		
	Как работают поисковые агенты		573		
	Метатеги		574		
	Пассивная интернет-реклама		575		
	Работа с метатегами в среде Dreamweaver		579		
	Описание Web-страницы		580		
	Ключевые слова 		581		
	Базовый интернет-адрес		582		
	Перезагрузка		583		
	Связи между Web-страницами		585		
	Специальные метатеги		587		
	Серверные директивы		589		
	Введение в серверные директивы		589		
	Стандартный набор серверных директив		590		
	Директива include		591		
	Директива echo 		592		
	Как использовать серверные директивы		593		
	Поддержка серверных включений в Dreamweaver		596		
	Что дальше?		598		
	Часть IV. Пишем серверные программы		599		
	Глава 14. Введение в серверное программирование		601		
	Что такое серверное программирование		601		
	Зачем нужны серверные программы		601		
	Как Web-сервер обрабатывает данные посетителя		602		
	Как Web-обозреватель отправляет введенные данные		606		
	Как данные передаются по Сети		609		
	Серверное программирование — подход Dreamweaver		611		
	Какую технологию создания серверных страниц нам выбрать?		613		
	Введение в базы данных		613		
	Что дальше?		616		
	Глава 15. Web-формы		617		
	Работа с Web-формами в Dreamweaver		617		
	Создание Web-формы		618		
	Создание элементов управления		620		
	Поле ввода		620		
	Кнопка		623		
	Флажок 		625		
	Переключатели		625		
	Группа переключателей		627		
	Список		628		
	Поле ввода имени файла		630		
	Графическая кнопка		631		
	Скрытое поле		633		
	Создание дополнительных элементов управления		634		
	Подпись		634		
	Группа		635		
	Раскрывающийся список гиперссылок		636		
	Поведения, предназначенные для работы с формами		638		
	Создание списка гиперссылок (Jump Menu)		639		
	Создание кнопки перехода для списка гиперссылок (Jump Menu Go)		639		
	Задание нового значения поля ввода (Set Text of Text Field)		639		
	Проверка данных, введенных в форму (Validate Form)		640		
	Простейшая Web-форма		642		
	Использование таблиц и стилей для создания форм		646		
	Основные принципы разработки форм		649		
	Что дальше?		651		
	Глава 16. Простейшие серверные приложения		652		
	Подготовка к созданию серверных приложений		653		
	Установление соединения с базой данных		656		
	Создание источника данных ODBC		657		
	Регистрация базы данных в Dreamweaver		660		
	Создание серверных страниц в Dreamweaver		663		
	Создание простейших серверных страниц		664		
	Более сложные серверные страницы		668		
	Создание набора данных		668		
	Страница, отображающая данные		672		
	Создание навигатора		674		
	Создание строки статуса набора данных		676		
	Страница для одновременного просмотра нескольких записей		677		
	Привязка элементов управления к данным		680		
	Создание сложных наборов данных		683		
	Работа с динамическими атрибутами		686		
	Получение данных от другой Web-страницы		688		
	Создание фильтров		689		
	Необязательные области серверной страницы		691		
	Что дальше?		693		
	Глава 17. Создание интерактивных сайтов		694		
	Принципы создания интерактивных сайтов		695		
	Административные страницы сайта		696		
	Как администрируются Web-сайты		696		
	Страница списка высказываний		698		
	Страница добавления записи		700		
	Страница изменения записи		702		
	Средства удаления записи		705		
	Страница входа на сайт		708		
	Зашита страниц от несанкционированного доступа		711		
	Реализация выхода с сайта		713		
	Страницы общего доступа		715		
	Страница списка категорий		715		
	Страница списка высказываний		717		
	Страница регистрации посетителя		718		
	Реализация поиска высказываний		720		
	Заключение		722		
	Предметный указатель		725