XHTML в примерах
Книга «XHTML в примерах» позволит вам приобрести навыки профессиональной верстки веб-страниц, познакомит с основными понятиями и определениями, на базе которых можно самостоятельно изучить язык XHTML. Спецификация XHTML сравнивается с самой популярной среди пользователей версией языка разметки – HTML. Описываются инструменты, необходимые для создания документов при помощи XHTML. Вы получите возможность научиться применять на практике рекомендации консорциума W3C, регламентирующего стандарты для сети Интернет. Это позволит адаптировать ваши приложения к различным устройствам, языкам разметки, требованиям пользователей, занятых каким-либо бизнесом, к вертикальному рынку и интересам различных социальных групп. В издании подробно описаны различные способы верстки веб-страниц, которые позволяют включать в документ изображения, таблицы, фреймы. Вы научитесь применять каскадные таблицы стилей и расширяемые таблицы стилей, освоите XHTML Basic и модульное конструирование документов.
Обзор книги «XHTML в примерах»
I. Изучение основ XHTML
- Правильность и состоятельность XHTML-документов
- Выбор типа XHTML-документа
- Версия XHTML 1.0 Strict
- Версия XHTML 1.0 Transitional
- Версия XHTML 1.0 Frameset
- Метаданные
- Описание типа документа
- Тэги head, title и метатэги
- Блоки для построения XHTML-документов
- Элементы блочного уровня
- Встроенные элементы
- Смысл семантики
- Формирование структуры документа с помощью заголовков
- Группирование и упорядочивание данных посредством списков
- Неупорядоченные списки
- Упорядоченные списки
- Списки определений
- Методы выделения текстовых блоков
- Выделение встроенных элементов
- Выделение структур блочного уровня
- Форматы графических данных для Web
- Формат изображений GIF
- Формат изображений JPEG
- PNG – самый современный формат Web
- Графические редакторы для Web
- Добавление графики в документ
- Выравнивание текста и рисунка
- Работа с изображениями как со ссылками
- Изображения-карты
- Создание изображения-карты с помощью программы CuteMAP
- Управляющие элементы форм
- Элемент form
- Элементы ввода для формы
- Размещение элементов в законченной форме
- Методы обработки данных формы
- Электронная почта
- Простой скрипт CGI
- Базовая структура таблицы
- Элементы управления строками и столбцами
- Вложенные таблицы
- Связывание данных с помощью атрибутов axis и id
- Тип документа XHTML 1.0 Frameset Doctype
- Построение множества фреймов
- Изменение размера фреймов
- Атрибуты представления для фреймов
- Вложенные фреймы
- Связывание фреймов
- Построение навигационной системы на основе фреймов
- Советы дизайнеру, использующему фреймы
- Переносимость
- Действия пользователя
- Выбор размеров
- Возможность доступа
- Программа расширения доступа в Web
- Руководство для разработчиков Web-приложений
- Реализация требований документа WCAG
- Разработка документа с соблюдением требований по структуре
- Определение языка документа
- Выделение фрагментов текста с помощью элементов дополнительного форматирования
- Списки
- Таблицы
- Ссылки
- Представление альтернативной информации об изображениях
- Элементы applet и object
- Звуковые и графические типы данных
- Применение фреймов
- Сбор данных с применением форм
- Создание файлов скриптов в нетрадиционных браузерах
- Правила проверки доступности
- Проверка грамматики в Web-документах
- Методы проверки состоятельности
- Проверка опечаток
- Нарушения правильности документа
- Переносимость документов
- Работа с программой W3C Validator
- Последовательность проведения проверки
- Успешная проверка
- Интерпретация сообщений об ошибках
- Сообщения о несуществующих ошибках
- Плавный переход на XHTML
- Инструкции обработки языка XML
- Работа с «пустыми» элементами
- Экземпляры элементов с «пустым» содержимым
- Работа со встроенными скриптами
- Пробелы в значениях атрибутов
- Применение элемента isindex
- Идентификация основного языка документа или элемента
- Управление идентификаторами фрагментов
- Описание кодировки символов
- Раскрытая запись атрибутов булева типа
- Доступ к объектной модели документа
- Атрибуты, содержащие символ «амперсанд»
- Применение CSS в XHTML
- Оставшиеся проблемы совместимости
- Типы данных Internet для языка XHTML
- Инструменты для поддержки XHTML
- Программа HTML Tidy
- Программа TidyGUI
- Программа HTML-Kit
- Создание XHTML-приложений средствами языка HTML
II. Стиль и структура XHTML
- Создание собственных элементов
- Концепция правильности документа
- Описание правильных документов
- Обзор правил описания типа документа
- Обзор XML-схем
- Применение стилей в XHTML-документах
- Селекторы
- Применение элементов в качестве селекторов
- Создание классов
- Однократно используемые правила стилей
- Применение стиля
- Стили для текста
- Форматирование на уровне блока
- Пространство внутри блоков
- Введение в язык XSLT
- Версия XML 1.0
- Язык XSLT
- Что такое XSL
- Преобразования XSLT
- Процессоры XSLT
- Пространство имен XML
- Стандарт XPath
- Принцип действия XPath
- Узлы XPath
- Маршруты
- Синтаксис XPath-выражений
- Формы представления маршрута
- Форматирование объектов с помощью XSL-FO
- Создание таблиц стилей XSL
- Основные понятия таблиц стилей
- Создание собственной таблицы стилей
- Комбинирование CSS и таблиц стилей XSLT
- Определение типа документа
- Расширенная форма Бэкуса-Наура
- Определение элементов
- Создание атрибутов
- Правила описания типа документа XHTML DTD
- Параметрические компоненты
- Планирование глобальных компонентов и атрибутов
III. Создание модульных структур
- Как работают модули
- Определение абстрактных модулей
- Модули DTD или схемы
- Комбинирование предопределенных модулей
- Драйверы DTD – средство связывания модулей
- Применение модульных DTD в Web
- Проектирование модели содержания
- Необходимые типы данных
- Использование данных
- Описание абстрактного модуля
- Создание модуля с помощью правил DTD
- Работа с модулями QNames
- Модуль XHTML Modular Framework
- Интегрирование нового модуля
- Правила определения типов
- Применение нового типа документа
IV. Будущее XHTML
- Использование XHTML в устройствах с ограниченными ресурсами
- Миниатюризация компьютерных устройств
- Нетрадиционное применение
- Беспроводной доступ
- Устройства с ограниченными ресурсами
- Использование DTD-подмножества XHTML Basic
- Создание документа на основе XHTML Basic
- Метаданные
- Механизм включения метаинформации
- Применение метаданных для машинных инструкций
- Инструментарий для построения метаданных
- Нерешенные вопросы
- Технология СС/РР
- Метаданные и формат описания ресурса
- Терминология СС/РР
- Гибкость, расширяемость и распределенная структура
- Документы СС/РР
- Совместное применение СС/РР и языков XML и XHTML
- Документы консорциума W3C по технологии СС/РР
- Безопасность
- СС/РР и Web-ориентированное телевидение
- Телевидение и Web
- Телевизионные системы для просмотра ресурсов Web
- Дополнение телепрограмм Web-содержанием
- Структуры XForms
- Соглашения по синтаксису
- Типы атрибутов
- Коллекции атрибутов
- Модули ядра
- Модуль Structure
- Модуль Text
- Модуль Hypertext
- Модуль List
- Необязательные модули
- Модуль Applet
- Модули расширения для текста
- Модули форм
- Модули таблиц
- Модуль Image
- Модуль Client-side Image Map
- Модуль Server-side Image Map
- Модуль Object
- Модуль Frames
- Модуль IFrame
- Модуль Intrinsic Events
- Модуль Metainformation
- Модуль Scripting
- Модуль Style Sheet
- Модуль Style Attribute
- Модуль Link
- Модуль Base
- Модуль Name Identification
- Модуль Legacy
Автор книги «XHTML в примерах» – Энн Наварро, на протяжении пяти лет работал ведущим исполнительным специалистом ассоциации HTML-дизайнеров – HTML Writers Guild, объединяющей разработчиков веб-приложений. Он является активным членом рабочей группы W3C HTML Working Group, занимающейся проблемами применения языков разметки для построения Web-приложений и написанием рекомендаций по XHTML.
Формат: PDF + файлы примеров
Качество: eBook
Страниц: 336
Скачать бесплатно книгу «XHTML в примерах»
- Архив XHTML-by-Example.rar 14.95 Мб: XHTML в примерах / Depositfiles.com / Архив XHTML-by-Example.rar