Содержание
1. Основы HTML и XHTML
1. 1. Развитие языков разметки
1. 2. Действительность документов HTML и XHTML
1. 2. 1. Требования действительности и рекомендации спецификаций
1. 2. 2. Выбор схемы DTD
1. 2. 3. Отличия документов HTML и XHTML
1. 3. Структура документа
1. 3. 1. Раздел документа HEAD
1. 3. 2. Раздел документа BODY
1. 4. Структурирование документа
1. 4. 1. Форматирование текста
1. 4. 2. Шрифтовое выделение
1. 4. 3. Списки
1. 4. 4. Таблицы
1. 5. Организация ссылок
1. 6. Каскадные таблицы стилей
1. 6. 1. Методы применения таблиц стилей к документу
1. 6.
2. Селекторы
1. 6. 3. Группирование
1. 6. 4. Свойства форматирования элементов
1. 7. Графика в документах HTML и XHTML
1. 7. 1. Встраивание изображений в Web-документы
1. 7. 2. Карты-изображения
1. 8. Фреймы
1. 9. Формы
Приложения
П. 1. Полная таблица RGB-кодов с их английскими названиями
П. 2. Свойства CSS и их возможные значения
2
1. Основы HTML и XHTML
1. 1. Развитие языков разметки
Язык Год Описание
появления
SGML 1986 Стандарт ISO (Международная организация
стандартизации), специфицирующий язык разметки
документов
HTML 1992 Первые рекомендации по разметке документов
HTML+ 1993 Надмножество HTML, из которого исключено все, что
относится к представлению. Версия 3. 0
обсуждалась, но принята не была
HTML 4. 0 1997 Отказ от элементов представления в пользу CSS. Требования доступности для альтернативных устройств. Усовершенствованный вывод документов. Введение
трех уникальных схем DTD (Document Type Definition –
определение типа документов)
HTML 4. 01 1999 Устранение некоторых небольших ошибок в HTML 4. 0. Канонически HTML 4. 01 очень важен, поскольку он
служит фундаментом для XHTML 1. 0
XML 1998 Универсальный формат структурирования документов и
данных в Web
XHTML 1. 0 2000 Приложение XML, устраняющее некоторые из
предыдущих проблем разметки и требующие от авторов
большей строгости при создании документов
XHTML 1. 1 2001 Введение модуляризации. (Средства расширения и
(Module-based ограничения XHTML для появляющихся новейших
HTML) платформ)
XHTML Basic 2000 Модульное подмножество XHTML, созданное
специально для альтернативных устройств, не
поддерживающих все средства XHTML
1. 2.