Об авторах
Благодарности

ВВЕДЕНИЕ

ГЛАВА 1. ВВЕДЕНИЕ В HTML И РАЗМЕЩЕНИЕ
ИНФОРМАЦИИ В WEB
Принципы публикации информации в Web
Номера версий HTML
Хороший HTML-редактор нужен всем
Именование файлов
Упорядочение HTML-файлов

ГЛАВА 2. ИСПОЛЬЗОВАНИЕ HTML
Что такое дескрипторы
Редактирование HTML-кода
Понятие о контейнерах, одиночных
дескрипторах и элементах
Использование в HTML-документе пробелов и
пустых строк
Создание Web-страницы
Понятие об элементе HEAD
Как озаглавить Web-страницу
Как подружить поисковые серверы с
дескриптором "МЕТА"
Понятие об элементе BODY

ГЛАВА 3. ВВОД И ФОРМАТИРОВАНИЕ ТЕКСТА
Основная часть Web-страницы
Использование заголовков для создания
структуры документа
Использование символов разрыва абзаца
Добавление символов разрыва строк
Выравнивание абзацев и заголовков
Использование элемента PRE для упрощения
процедуры форматирования текста
Форматирование цитат с помощью дескрипторов
"BLOCKQUOTE" и "Q"
Форматирование текста с помощью стилей
Изменение размера шрифта
Создание линий в HTML
Добавление комментариев
Использование новых атрибутов, включенных в
стандарт HTML 4.0
Определение языка с помощью атрибута LANG
Определение направления прочтения текста с
помощью атрибута DIR
Использование идентификатора ID для
указания особых элементов Web-страницы
Использование атрибута TITLE

ГЛАВА 4. ГИПЕРТЕКСТОВЫЕ ССЫЛКИ
Типы гиперссылок
Понятие об URL и их использование
Создание гиперссылок на другие Web-страницы
Создание внутренних ссылок в документах
Ссылки на ресурсы мультимедиа
Создание ссылок на адреса электронной почты
Создание ссылки на FTP-сервер
Создание ссылок на имена групп новостей
Создание ссылок на Gopher-серверы
Подключение к удаленным компьютерам с
помощью Telnet
Использование дескриптора "BASE" для
упрощения URL
Использование атрибута ID для создания
привязок
Использование атрибутов REL и REV
Использование дескриптора "LINK"

ГЛАВА 5. СОЗДАНИЕ СПИСКОВ
Списки как инструмент структурирования
Типы списков
Нумерованные списки
Маркированные списки
Списки определений
Вложение и комбинирование списков

ГЛАВА 6. ГРАФИКА В WEB
Зачем нужна графика
Использование дескриптора "IMG" для вставки
графических файлов
Выравнивание текста, относительно
изображений
Создание плавающих изображений в HTML 4.0
Поля вокруг изображений
Определение ширины и высоты изображения
Обтекание изображений текстом
Альтернативы изображениям-ссылкам

ГЛАВА 7. ИСПОЛЬЗОВАНИЕ ГРАФИКИ, ЦВЕТА И
ТЕКСТА
Зачем нужна графика
Как с помощью изображений донести свою
мысль до читателя
Преобразование текста в графику
Добавление кнопок перемещения
Выбор инвариантной палитры броузера
Добавление на Web-страницы цветных фоновых
изображений
Добавление на Web-страницы графических
фоновых изображений
Изменение цвета текста и гиперссылок
Изменение внешнего вида текста
Изменение размера изображений
Изменение размера файла изображения
Создание миниатюр изображений
Создание чередующихся и прозрачных
GIF-изображений
Создание GIF-файлов анимации

ГЛАВА 8. КАРТЫ ССЫЛОК
Основные принципы создания карты ссылок
Карты ссылок, обрабатываемые клиентом или
сервером
Выбор изображения для карты ссылок
Создание кода карт ссылок, обрабатываемых
клиентом
Использование программы LiveImage для
создания карты ссылок, обрабатываемой
клиентом
Другие средства создания карт ссылок,
обрабатываемых клиентом
Создание карт ссылок, обрабатываемых
клиентом, в оперативном режиме
Создание карт ссылок, обрабатываемых
сервером

ГЛАВА 9. ТАБЛИЦЫ
Когда и зачем используются таблицы
Начальный этап создания кода таблицы
Создание строк и столбцов таблицы
Выбор типа таблицы
Определение ячеек данных и заголовков
Увеличение размеров ячеек с помощью
атрибутов COLSPAN и ROWSPAN
Выравнивание данных в ячейках таблицы по
горизонтали
Выравнивание данных в ячейках таблицы по
вертикали
Добавление подписей к таблицам
Окрашивание таблиц и рамок
Макетирование страниц с помощью таблиц
Кодирование сложных таблиц
Использование атрибутов таблиц,
разработанных фирмой Microsoft

ГЛАВА 10. ФРЕЙМЫ
Идея использования фреймов
Создание фреймов
Как загружать в фреймы целые страницы
Создание шаблона
Настройка фреймов
Определение границ фрейма
Проблемы броузеров, не поддерживающих
фреймы
Загрузка страниц в различные фреймы
Использование атрибута TARGET для обычных
Web-страниц, карт ссылок и форм
Использование дескриптора "BASE"
Специальные эффекты, получаемые с помощью
атрибута TARGET
Перемещение по фреймам
Типичный пример использования фреймов
Разработка дизайна для страницы фреймовой
структуры
Новая возможность HTML 4.0: плавающие
фреймы

ГЛАВА 11. ЛИСТЫ СТИЛЕЙ
Зачем нужны листы стилей
Принцип работы каскадных листов стилей
Использование дескриптора "STYLE" и
атрибута CLASS
Использование дескриптора "SPAN" для
форматирования определенных элементов
Возможности листов стилей
Включение листов стилей в коды страниц
Использование дескриптора и листов
стилей
Использование дескриптора в листах
стилей

ГЛАВА 12. МУЛЬТИМЕДИА
Понятие о гипермедиа-ссылках
Использование вспомогательных приложений и
модулей-приложений
Создание гипермедиа-ссылок
Понятие о файлах мультимедиа
Где взять файлы мультимедиа
Запись звуковых файлов в Windows 95
Создание цифровых видеофайлов
Воспроизведение файлов мультимедиа в окне
броузера Web
Внедрение файлов в создаваемый документ
Использование атрибутов дескриптора "EMBED"
для управления
работой модулей-приложений
Поиск и помещение на Web-страницы аплетов
Java
Использование дескриптора автоматического
обновления
Использование в Internet Explorer
дескриптора "BGSOUND"
для помещения на страницу звукового
сопровождения
Использование в Internet Explorer
дескриптора "MARQUEE"
Воспроизведение видеофайлов в окне Internet
Explorer
Использование дескриптора "OBJECT" вместо
"EMBED"

ГЛАВА 13. ФОРМЫ И ПОНЯТИЕ О CGI
HTML-формы
Построение HTML-форм с помощью дескрипторов
"FORM" и "/FORM"
Определение типа поля ввода с помощью
дескриптора "INPUT"
Создание многострочной области ввода с
помощью дескриптора "TEXTAREA"
Создание списков с помощью дескриптора
"SELECT"
Пример создания формы
CGI-сценарии

ГЛАВА 14. ПОНЯТИЕ О ЯЗЫКАХ СЦЕНАРИЕВ
Интерактивные документы WWW
Простое Web-приложение
Расширения HTML в JavaScript
Использование дескриптора "SCRIPT"
Разрешение имен
Встроенные элементы сценария
Обработка событий
Создание поля бегущей строки в сценарии на
языке JavaScript
Создание фреймов с помощью JavaScript и
VBScript

ГЛАВА 15. ВВЕДЕНИЕ В ДИНАМИЧЕСКИЙ HTML
Динамический HTML и методы его работы
Поиск с использованием динамического HTML
Использование динамических стилей
Управление фрагментом Web-страницы
Создание анимации с помощью динамического
позиционирования
Перемещение объектов в плоскости экрана
Функция привязки данных
Создание зрелищных страниц с эффектами
мультимедиа
Использование функции перехвата для
обработки событий

ГЛАВА 16. ВВЕДЕНИЕ В XML
Создание простых XML-документов
Создание DTD
Разработка XML
Языки разметки документов
Расширение возможностей Web-приложений
Особенности XML
Публикация документов
Электронная коммерция
Публикация баз данных
Создание ссылок, которые пользователь может
определять и аннотировать
Использование развитой типизации данных

ГЛАВА 17. ПОЛЕЗНЫЕ СРЕДСТВА РАЗРАБОТЧИКА
Стандартные HTML-редакторы
Надстройки к текстовым редакторам
Обычные текстовые редакторы
Как выбрать подходящий HTML-редактор
Программы управления серверами
Графические инструменты

ГЛАВА 18. ПУБЛИКАЦИЯ ИНФОРМАЦИИ В WEB
Поиск провайдера Internet
Быстрый и простой способ получения
Web-пространства
Регистрация собственного домена
Перемещение Web-страниц с компьютера
разработчика на Web-сервер
Реклама нового Web-сервера в группах
новостей UseNet
Регистрация созданных страниц в каталогах и
системах поиска
Использование службы Submit-It! для
популяризации созданного Web-сервера
Популяризация посредством рассылки
извещений
Использование в Web "виртуальных витрин"
Использование дескриптора "МЕТА" для
обнаружения
Web-сервера системами поиска

ПРИЛОЖЕНИЕ. ПОЛЕЗНЫЕ WEB-РЕСУРСЫ
Документация по HTML
Броузеры Web
НТМL-редакторы
Графические ресурсы Web
Ресурсы сценариев

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ