Автор: Наварро Э.
2001.
Книга позволит вам изучить основы языка XHTML.
Новая спецификация сравнивается с самой популярной среди пользователей версией языка разметки - HTML 4, описываются инструменты, необходимые для создания документов при помощи нового языка. Вы познакомитесь со способами построения web-страниц, которые позволяют включать в документ изображения, таблицы, фреймы, научитесь применять каскадные стили и расширяемые таблицы стилей, освоите XHTML Basic и модульное конструирование документов.
Содержание
Введение 12
Часть I. Изучение основ XHTML 17
Глава 1. Основы XHTM L 18
Правильность и состоятельность XHTML-документов 18
Выбор типа XHTML-документа 19
Версия XHTM L 1.0 Strict 19
Версия XHTML 1.0 Transitional 22
Версия XHTML 1.0 Frameset 23
Метаданные 24
Описание типа документа 24
Тэги head, title и метатэги 26
Блоки для построения XHTML-документов 27
Элементы блочного уровня 27
Встроенные элементы 28
Резюме 28
Глава 2. Дополнение структуры семантикой 30
Смысл семантики 30
Формирование структуры документа
с помощью заголовков 31
Группирование и упорядочивание данных
посредством списков 31
Неупорядоченные списки 32
Упорядоченные списки 35
Списки определений 42
Методы выделения текстовых блоков 43
Выделение встроенных элементов 44
Выделение структур блочного уровня 44
Резюме 45
Глава 3. Работа с изображениями 46
Форматы графических данных для Web 46
Формат изображений GIF 46
Формат изображений JPEG 47
PNG - самый современный формат\Л/еЬ 47
Графические редакторы для Web 48
Добавление графики в документ 48
Выравнивание текста и рисунка 50
Работа с изображениями как со ссылками 50
Изображения-карты 53
Создание изображения-карты с помощью программы CuteMAP 55
Резюме 58
Глава 4. Сбор данных с помощью форм 59
Управляющие элементы форм 59
Элемент form 59
Элементы ввода для формы 60
Размещение элементов в законченной форме 70
Методы обработки данных формы 73
Электронная почта 73
Простой скрипт CGI 74
Резюме 77
Глава 5. Работа с таблицами 78
Базовая структура таблицы 78
Элементы управления строками и столбцами 84
Вложенные таблицы 91
Связывание данных с помощью атрибутов axis и id 94
Резюме 102
Глава 6. Применение фреймов 103
Тип документа XHTML 1.0 Frameset Doctype 103
Построение множества фреймов 103
Изменение размера фреймов 104
Атрибуты представления для фреймов 106
Вложенные фреймы 107
Связывание фреймов 109
Построение навигационной системы на основе фреймов 110
Советы дизайнеру, использующему фреймы 119
Переносимость 119
Действия пользователя 119
Выбор размеров 119
Резюме 120
Глава 7. Универсальная доступность в Internet 122
Возможность доступа 122
Программа расширения доступа в Web 124
Руководство для разработчиков Web-приложений 124
Реализация требований документа WCAG 126
Разработка документа с соблюдением требований по структуре 126
Определение языка документа 126 Выделение фрагментов текста с помощью элементов дополнительного форматирования 127
Списки 128
Таблицы 128
Ссылки 129
Представление альтернативной информации об изображениях 129
Элементы applet и object 130
Звуковые и графические типы данных 131
Применение фреймов 131
Сбор данных с применением форм 131
Создание файлов скриптов в нетрадиционных браузерах 132
Правила проверки доступности 132
Резюме 136
Глава 8. Проверка состоятельности XHTML-документов 137
Проверка грамматики в Web-документах 137
Методы проверки состоятельности 137
Проверка опечаток 138
Нарушения правильности документа 139
Переносимость документов 141
Работа с программой W3C Validator 142
Последовательность проведения проверки 143
Успешная проверка 143
Интерпретация сообщений об ошибках 144
Сообщения о несуществующих ошибках 147
Резюме 153
Глава 9. Современная реализация языка XHTML 154
Плавный переход на XHTML 154
Инструкции обработки языка ХМ L 155
Работа с «пустыми» элементами 155
Экземпляры элементов с «пустым» содержимым 156
Работа со встроенными скриптами 157
Пробелы в значениях атрибутов 158
Применение элемента isindex 159
Идентификация основного языка документа или элемента 159
Управление идентификаторами фрагментов 159
Описание кодировки символов 160
Раскрытая запись атрибутов булева типа 161
Доступ к объектной модели документа 161
Атрибуты, содержащие символ «амперсанд» 162
Применение CSS в XHTML 162
Оставшиеся проблемы совместимости 163
Типы данных Internet для языка XHTM L 163
Инструменты для поддержки XHTML 163
Программа HTML Tidy 163
Программа TidyGUl 165
Программа HTML-Kit 167
Создание XHTML-приложений средствами языка HTML 168
Резюме 168
Часть II. Стиль и структура XHTML 169
Глава 10. XHTML- переход kXML 170
Создание собственных элементов 170
Концепция правильности документа 172
Описание правильных документов 175
Обзор правил описания типа документа 176
Обзор XML-схем 176
Резюме 177
Глава 11. Применение каскадных таблиц стилей 179
Применение стилей в XHTML-документах 179
Селекторы 182
Применение элементов в качестве селекторов 182
Создание классов 183
Однократно используемые правила стилей 185
Применение стиля 185
Стили для текста 185
Форматирование на уровне блока 186
Пространство внутри блоков 188
Резюме 191
Глава 12. Язык как способ задания стилей 192
Введение в язык XSLT 192
Версия XML 1.0 192
Язык XSLT 194
Что такое XSL 194
Преобразования XSLT 195
Процессоры XSLT 196
Пространство имен XML 198
Стандарт XPath 199
Принцип действия XPath 200
Узлы XPath 200
Маршруты 201
Синтаксис XPath-выражений 201
Формы представления маршрута 202
Форматирование объектов с помощью XSL-FO 203
Создание таблиц стилей XSL 205
Основные понятия таблиц стилей 205
Создание собственной таблицы стилей 206
Комбинирование CSS и таблиц стилей XSLT 210
Резюме 211
Глава 13. Описание типа документа 212
Определение типа документа 212
Расширенная форма Бэкуса-Наура 212
Определение элементов 214
Создание атрибутов 216
Правила описания типа документа XHTML DTD 219
Параметрические компоненты 220
Планирование глобальных компонентов и атрибутов 225
Резюме 226
Часть III. Создание модульных структур 227
Глава 14. Модули BXHTML 228
Как работают модули 228
Определение абстрактных модулей 228
Модули DTD или схемы 232
Комбинирование предопределенных модулей 237
Драйверы DTD - средство связывания модулей 237
Применение модульных DTD в Web 243
Резюме 244
Глава 15. Создание собственных XHTML-модулей 245
Проектирование модели содержания 245
Необходимые типы данных 246
Использование данных 246
Описание абстрактного модуля 246
Создание модуля с помощью правил DTD 247
Работа с модулями QNames 247
Резюме 253
Глава 16. Комбинирование собственных модулей с XHTML 254
Модуль XHTML Modular Framework 254
Интегрирование нового модуля 257
Правила определения типов 265
Применение нового типа документа 267
Резюме 268
Часть IV. Будущее XHTML 269
Глава 17. Приложение XHTML Basic 270
Использование XHTML в устройствах с ограниченными ресурсами 270
Миниатюризация компьютерных устройств 270
Нетрадиционное применение 271
Беспроводной доступ 271
Устройства с ограниченными ресурсами 271
Использование DTD-подмножества XHTML Basic 271
Создание документа на основе XHTML Basic 272
Результаты 279
Резюме 280
Глава 18. Профилирование XHTML-документов 281
Метаданные 281
Механизм включения метаинформации 281
Применение метаданных для машинных инструкций 284
Инструментарий для построения метаданных 287
Нерешенные вопросы 288
Резюме 288
Глава 19. Дальнейшее развитие XHTML 289
Технология СС/РР 289
Метаданные и формат описания ресурса 291
Терминология СС/РР 292
Гибкость, расширяемость и распределенная структура 293
Документы СС/РР 293
Совместное применение СС/РР и языков XML и XHTML 293
Документы консорциума W3C по технологии СС/РР 294
Безопасность 295
СС/РР и Web-ориентированное телевидение 296
Телевидение и Web 296
Телевизионные системы для просмотра ресурсов Web 296
Дополнение телепрограмм Web-содержанием 297
Структуры XForms 297
Приложение. Описание абстрактных модулей для технологии модульного конструирования. 302
Глоссарий 325
Предметный указатель.
Упорядоченные списки.
Упорядоченный список в отличие от неупорядоченного определяет последовательность элементов, исходя из контекста.
Пример. Упорядоченный список можно использовать при перечислении членов семьи из ранее рассмотренного примера. Укажем следующий порядок:
1. Энн.
2. Дейв.
3. Линда.
Хотя элементы списка пронумерованы, критерий формирования порядка следования объектов определить нельзя (можно лишь предположить, что первое имя принадлежит главе семьи). Таким образом, без указания автором критерия выбора (например, возраст члена семьи) логика читателя, скорее всего, будет ошибочной.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу XHTML - Учебный курс - Наварро Э. - fileskachat.com, быстрое и бесплатное скачивание.
Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать книгу - XHTML - Учебный курс - Наварро Э. - depositfiles
Скачать книгу - XHTML - Учебный курс - Наварро Э. - letitbit
Дата публикации:
Теги: книга по программированию :: XHTML :: учебный курс :: Наварро
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Unix для программистов и пользователей - Грэм Гласс - Кинг Эйблс
- Delphi 6 - Программирование на Object Pascal - Культин Н.Б.
- Delphi 2005 - Учимся программировать - Шупрута В.В.
- XML - XSLT - Java and JSP - A Case Study in Developing a Web Application - Welly Rockwell
Предыдущие статьи:
- Алгоритмы + структуры данных = программы, Вирт Н.
- Мифический человеко - месяц или как создаются программные системы - Брукс Ф.
- Введение в системы управления базами данных - Пушников А.Ю.
- Язык программирования С++ - Бьерн Страуструп