Если вы хотите научиться создавать и публиковать сайты в Интернете, используя для этого не графические редакторы, автоматизирующие процесс создания веб-страниц, а средства языка XHTML, то это именно та книга, которая вам необходима. В ней последовательно, начиная с азов — терминологии, инструментария, необходимого программного обеспечения — подробно рассказывается о процессе создания веб-страниц. Большое внимание в книге уделяется современным технологиям построения сайта, основам веб-дизайна, включению в состав веб-страниц звука, видео и анимации, о CGI-п
рограммировании и популярном языке написания скриптов JavaScript, о графических редакторах Macromedia Dreamweaver и Microsoft FrontPage. Книга будет полезна всем, кто хотел бы в научиться создавать веб-страницы с «нуля» и познакомиться с современными веб-технологиями.
Cодержание
Об авторе
Благодарности
Введение
Для кого предназначена эта книга
Как организована книга
Соглашения, принятые в этой книге
Дополнительная информация
От издательства
Часть I. Создание веб-страниц
Глава 1. Основы технологии публикации в Сети
Двухминутное сообщение на тему «История Интернета»
Как работает Всемирная паутина
Что такое HTTP
Что такое HTML
Гипертекст и гиперссылки
Унифицированные указатели информационных ресурсов (URL)
Протоколы, используемые в URL
HTML против XHTML
Кто устанавливает стандарты HTML
Для чего нужны новые стандарты
Чем пользоваться
HTML — это не программирование
Основная разметка
Оформление с помощью таблиц стилей
Добавление скриптов
Резюме
Глава 2. Краткий курс веб-дизайна
Основы планирования веб-страницы
Теория веб-дизайна
Организация веб-страницы
Изображения и мультимедиа
Интерактивность и скрипты
Как должна выглядеть хорошая страница
Планирование сайта
Ваша аудитория
Организация сайта
Изящность и последовательность дизайна
Тенденции и проблемы HTML
Доступность
Интернационализация
Совместимость браузеров
Резюме
Глава 3. Что необходимо для начала работы
Основной инструментарий
Текстовые редакторы
Редакторы HTML
Другой инструментарий
Программы создания анимации
Инструментарий мультимедиа
Ресурсы для написания скриптов
Поиск веб-сервера
Что такое веб-сервер?
Отношения с поставщиками услуг Интернета
Программы, устанавливаемые на сервере
Доступ к дисковому пространству сервера
Файловая структура сайта
Типы файловой организации
Создание файловой иерархии
Как именовать файлы
Обновление веб-сайта
Резюме
Глава 4. Создаем первую веб-страничку
HTML-шаблон
Элементы документа
DTD
Элемент comment
Создание шаблона HTML
Заголовок документа
Название документа
Элемент
Элемент
Тело страницы
Ввод текста абзаца
Элемент
Сохранение, тестирование и проверка
Сохранение страницы
Тестирование страницы
Проверка страницы
Резюме
Часть II. Дизайн, ведущий к успеху
Глава 5. Форматирование текста
Организация страницы
Заголовки
Горизонтальные линии
Стилизация текста
Элементы физических стилей
Элементы логических стилей
Элементы стилей абзацев
Элемент
Использование для создания таблиц
Элемент
Элемент
Обозначение исправлений: и
Списки
Упорядоченные и неупорядоченные списки
Списки определений
Резюме
Глава 6. Визуальная привлекательность: графика на веб-страницах
Изображения в Сети
Форматы изображений
Какие изображения следует использовать
Создание и преобразование изображений
Paint Shop Pro
GraphicConverter
Элемент
Альтернативный текст
Размещение текста и изображений
Правое и левое выравнивание изображений
Ширина и высота
Резюме
Глава 7. Создание гипертекстовых ссылок
Принцип работы гиперссылок
URL
Относительные и абсолютные URL
Элемент
Создание ссылок
Ссылки на элементы текущей страницы
Специальные ссылки
Ссылка mailto:
Ссылка на сайт FTP
Серверы Gopher
Ссылки на группы новостей
Ссылки на серверы Telnet
Маленькие хитрости: target и client-pull
Как открыть новое окно
Автоматическое изменение страниц
Резюме
Глава 8. Основы построения таблиц
Создание таблицы
Элемент
Названия и резюме
Строки таблицы
Элементы ячеек таблицы
Диапазон ячейки
Цвета ячеек и строк
Дополнительные атрибуты таблиц
Атрибут width
Атрибуты border и align
Атрибуты cellpadding и cellspacing
Резюме
Глава 9. Оформление и дополнительные элементы таблиц
Теория табличного дизайна
Изображения в таблицах
Вложенные таблицы
Группировка строк и столбцов
Группировка строк таблицы
Группировка столбцов таблицы
Рамки и линии
Примеры оформления страниц на основе таблиц
Таблица, ориентированная на работу со строками
Сконцентрируемся на столбцах
Резюме
Глава 10. Добавьте оригинальности: таблицы стилей,
шрифты и специальные символы
Таблицы стилей: теория
Что такое «таблица стилей»
Для чего нужны таблицы стилей
CSS и XHTML
Что заменили собой таблицы стилей
Создание таблиц стилей
Атрибут style
Элемент |