HTML и XHTML. Подробное руководство
Book information
Description
Перевод С. Иноземцева. Шестое издание «HTML и XHTML» – самая полная и современная книга по языкам HTML и XHTML, разъясняющая работу и взаимодействие каждого их элемента. Она удачно сочетает в себе лучшие качества понятного учебного пособия, адресованного начинающим, и всеобъемлющего справочника, который всегда под рукой даже у опытных вебпрограммистов. Этот труд, ставший классическим, содержит все от базового описания синтаксиса и семантики до практических советов, поможет вам найти свой неповторимый стиль и в совершенстве овладеть языком вебдизайна. Описаны стандарты HTML 4.01, XHTML 1.0 и CSS2, приведен обзор еще не вступивших в силу стандартов XHTML 2 и CSS3. Уделено внимание и новейшим инициативам разработчиков XHTML (XFroms, XFrames и модуляризации), а также основам XML. Рассмотрены: управление внешним видом документа с помощью таблиц стилей; работа с HTMLкодом, сгенерированным автоматически; работа с фреймами, интерактивными формами, динамическими документами; интеграция HTMLкода с мультимедийными данными, сценариями JavaScript и Javaапплетами. Оглавление Предисловие Для кого эта книга Как устроена эта книга Версии и семантика HTML и XHTML Функциональные возможности, объявленные нежелател Подробное руководство Использование фрагментов кода Safari® Enabled Обратная связь Благодарности Глава 1. HTML, XHTML и World Wide Web 1.1. Интернет 1.1.1. В начале 1.1.2. HTML и Сеть 1.1.3. Золотая жила 1.2. Основные понятия Интернета 1.2.1. Клиенты, серверы и броузеры 1.2.2. Информационные потоки 1.2.3. В оффлайне 1.2.4. Стандартизация HTML 1.3. HTML и XHTML – что они собой представляют 1.4. HTML и XHTML – чем они не являются 1.4.1. Форма или содержание? 1.5. Стандарты и расширения 1.5.1. Нестандартные расширения 1.5.2. Расширения – за и против 1.5.3. Избегать расширений 1.5.4. Расширения через модули 1.6. Инструменты веб-дизайнера 1.6.1. Основные орудия 1.6.2. Расширенный инструментарий Глава 2. Быстрый старт 2.1. На чем писать 2.2. Первый HTML-документ 2.3. Встраиваемые теги 2.3.1. Открывающий и закрывающий теги 2.4. Костяк HTML 2.5. Плоть HTML- и XHTML-документов 2.5.1. Комментарии 2.5.2. Текст 2.5.3. Мультимедийные элементы 2.6. Текст 2.6.1. Внешний вид текста 2.6.2. Элементы структуры 2.7. Гиперссылки 2.7.1. URL 2.7.2. Якоря 2.7.3. Имена гиперссылок и навигация 2.7.4. Что не под силу якорю 2.8. Изображения – это особая статья 2.8.1. Встроенные изображения 2.8.2. Карты 2.9. Списки, строка поиска, формы 2.9.1. Неупорядоченные, упорядоченные списки и сп 2.9.2. Строка поиска 2.10. Таблицы 2.11. Фреймы 2.12. Таблицы стилей и JavaScript 2.13. Вперед! Глава 3. Анатомия HTML-документа 3.1. Внешность обманчива 3.2. Структура HTML-документа 3.3. Теги и атрибуты 3.3.1. Синтаксис тегов 3.3.2. Примеры тегов 3.3.3. Открывающие и закрывающие теги 3.3.4. Правильная и неправильная вложенность тего 3.3.5. Без закрывающих тегов 3.3.6. Отсутствующие теги 3.3.7. Игнорируемые и лишние теги 3.4. Корректные документы и XHTML 3.5. Содержимое документа 3.5.1. Приказывать или советовать 3.5.2. Коды символов 3.5.3. Комментарии 3.6. Элементы HTML/XHTML-документа 3.6.1. Тег 3.7. Заголовок документа 3.7.1. Тег 3.7.2. Тег 3.7.3. Теги, относящиеся к заголовку 3.8. Тело документа 3.8.1. Тег 3.8.2. Фреймы 3.9. Редакторская разметка 3.9.1. Теги и 3.9.2. Использование редакторской разметки 3.10. Тег Глава 4. Текст 4.1. Разделы и абзацы 4.1.1. Тег 4.1.2. Тег 4.2. Заголовки 4.2.1. Теги заголовков 4.2.2. Как использовать заголовки 4.2.3. Использование заголовков нижних уровней 4.2.4. Допустимое содержимое заголовков 4.2.5. Допустимое использование заголовков 4.2.6. Вставка изображений в заголовки 4.3. Управление внешним видом текста 4.3.1. Логическая разметка 4.3.2. Физическая разметка 4.4. Теги логической разметки 4.4.1. Тег 4.4.2. Тег 4.4.3. Тег 4.4.4. Тег 4.4.5. Тег 4.4.6. Тег 4.4.7. Тег 4.4.8. Тег 4.4.9. Тег 4.4.10. Тег 4.4.11. Атрибуты class, id, style и title 4.4.12. Атрибуты dir и lang 4.4.13. Атрибуты событий 4.4.14. Сводка тегов логических стилей 4.4.15. Допустимое содержимое 4.4.16. Допустимое употребление 4.4.17. Комбинирование логических стилей 4.5. Теги физической разметки 4.5.1. Тег 4.5.2. Тег 4.5.3. Тег (нежелателен) 4.5.4. Тег 4.5.5. Тег (нежелателен) 4.5.6. Тег 4.5.7. Тег (нежелателен) 4.5.8. Тег 4.5.9. Тег 4.5.10. Тег 4.5.11. Тег (нежелателен) 4.5.12. Атрибуты dir и lang 4.5.13. Атрибуты class, id, style и title 4.5.14. Атрибуты событий 4.5.15. Сводка тегов физических стилей 4.5.16. Допустимое содержимое 4.5.17. Допустимое употребление 4.5.18. Комбинирование физических стилей 4.6. Точные интервалы и макет 4.6.1. Тег 4.6.2. Тег (расширение) 4.6.3. Тег (расширение) 4.6.4. Хороший тон при разбиении на строки 4.6.5. Тег 4.6.6. Тег (нежелателен) 4.6.7. Тег (архаизм) 4.6.8. Тег (архаизм) 4.6.9. Тег (архаизм) 4.7. Блоки цитат 4.7.1. Тег 4.7.2. Тег 4.8. Адреса 4.8.1. Тег 4.9. Кодирование специальных символов 4.9.1. Специальные символы 4.9.2. Как вставляются специальные символы 4.10. Использование расширенной HTML-модели шрифт 4.10.1. Расширенная модель размеров шрифтов 4.10.2. Тег (нежелателен) 4.10.3. Тег (нежелателен) Глава 5. Линейки, изображения и мультимедийные элементы 5.1. Горизонтальные линейки 5.1.1. Тег 5.1.2. Использование линеек для разбиения докумен 5.1.3. Горизонтальные линейки в начале и конце до 5.2. Изображения в документе 5.2.1. Форматы изображений 5.2.2. Когда следует использовать изображения 5.2.3. Когда следует использовать текст 5.2.4. Ускорение загрузки изображений 5.2.5. JPEG, PNG или GIF? 5.2.6. Тег 5.2.7. Видеорасширения 5.3. Цвета документа и фоновые изображения 5.3.1. Дополнения и расширения тега 5.3.2. Расширенное предостережение 5.4. Звуковой фон 5.4.1. Тег 5.4.2. Альтернативная поддержка аудио 5.5. Анимация текста 5.5.1. Тег 5.6. Другое мультимедийное содержимое 5.6.1. Встраивать или ссылаться? 5.6.2. Ссылки на аудио, видео и изображения 5.6.3. Стиль ссылок 5.6.4. Вложение документов других типов Глава 6. Гиперссылки и Сети 6.1. Основы гипертекста 6.2. Ссылки на документы: URL 6.2.1. Как записывается URL 6.2.2. Абсолютные и относительные URL 6.2.3. URL типа http 6.2.4. URL типа file 6.2.5. URL для mailto 6.2.6. URL типа ftp 6.2.7. JavaScript URL 6.2.8. URL для news 6.2.9. URL для nntp 6.2.10. URL для telnet 6.2.11. URL типа gopher 6.3. Создание гиперссылок 6.3.1. Тег 6.3.2. Гиперссылки на другие документы 6.3.3. Гиперссылки внутри одного документа 6.4. Эффективное применение гиперссылок 6.4.1. Списки ссылок 6.4.2. Встроенные ссылки 6.4.3. Что нужно и чего нельзя делать с гиперссыл 6.4.4. Изображения и гиперссылки 6.5. Изображения, реагирующие на мышь 6.5.1. Серверные карты 6.5.2. Клиентские карты 6.5.3. Тег 6.5.4. Тег 6.5.5. Пример клиентской карты 6.5.6. Учет особенностей других броузеров 6.5.7. Эффективное использование карт 6.6. Создание поисковых документов 6.6.1. Тег (нежелателен) 6.7. Отношения 6.7.1. Элемент заголовка 6.7.2. Элемент заголовка 6.8. Поддержка автоматической обработки и создани 6.8.1. Элемент заголовка 6.8.2. Элемент заголовка (архаизм) Глава 7. Форматированные списки 7.1. Неупорядоченные списки 7.1.1. Тег 7.2. Упорядоченные списки 7.2.1. Тег 7.3. Тег 7.3.1. Изменение стиля и порядкового номера отдел 7.4. Вложенные списки 7.4.1. Вложенные неупорядоченные списки 7.4.2. Вложенные упорядоченные списки 7.5. Списки определений 7.5.1. Тег 7.5.2. Тег 7.5.3. Тег 7.6. Как использовать списки 7.7. Директории 7.7.1. Тег (нежелателен) 7.8. Меню 7.8.1. Тег (нежелателен) Глава 8. Каскадные таблицы стилей 8.1. Элементы стилей 8.1.1. Встроенные стили. Атрибут style 8.1.2. Таблицы стилей на уровне документа 8.1.3. Броузеры без поддержки стилей 8.1.4. Внешние таблицы стилей 8.1.5. Стили для разных устройств вывода 8.1.6. или @import? 8.1.7. Ограничения, связанные с современными броу 8.1.8. Комментарии к стилям 8.1.9. Приоритеты стилей 8.2. Синтаксис стилей 8.2.1. Основы 8.2.2. Множественные селекторы 8.2.3. Контекстные селекторы 8.2.4. Универсальные, дочерние и смежные селектор 8.2.5. Селекторы атрибутов 8.2.6. Псевдоэлементы 8.3. Стилевые классы 8.3.1. Регулярные классы 8.3.2. Родовые классы 8.3.3. ID-классы 8.3.4. Псевдоклассы 8.3.5. Составные классы 8.3.6. Наследование у классов 8.4. Стилевые свойства 8.4.1. Значения свойств 8.4.2. Наследование свойств 8.4.3. Свойства шрифтов 8.4.4. Выбор и синтез шрифтов 8.4.5. Свойства цвета и фона 8.4.6. Свойства текста 8.4.7. Свойства контейнеров 8.4.8. Свойства списков 8.4.9. Табличные свойства 8.4.10. Классификационные свойства 8.4.11. Свойства генерируемого содержимого 8.4.12. Аудиосвойства 8.4.13. Вывод на печать 8.5. Бестеговые стили – тег 8.6. Применение стилей в документах 8.6.1. Использовать ли таблицы стилей? 8.6.2. Какой тип таблиц стилей применять и когда Глава 9. Формы 9.1. Формы – основные понятия 9.2. Тег 9.2.1. Атрибут action 9.2.2. Атрибут enctype 9.2.3. Атрибут accept-charset 9.2.4. Атрибут method 9.2.5. Атрибут target 9.2.6. Атрибуты id, name и title 9.2.7. Атрибуты class, style, lang и dir 9.2.8. Атрибуты событий 9.3. Простой пример формы 9.4. Получение данных из форм при помощи электрон 9.4.1. Проблемы, связанные с отправкой форм по эл 9.5. Тег 9.5.1. Поля ввода текста 9.5.2. Выключатели 9.5.3. Переключатели 9.5.4. Активные кнопки 9.5.5. Скрытые поля 9.6. Тег 9.6.1. Кнопка 9.6.2. Атрибут type 9.7. Многострочные области ввода текста 9.7.1. Тег 9.8. Элементы множественного выбора 9.8.1. Тег 9.8.2. Тег 9.8.3. Тег 9.9. Атрибуты формы общего назначения 9.9.1. Атрибуты id, name и title 9.9.2. Атрибуты событий 9.9.3. Атрибуты class, style, lang и dir 9.9.4. Атрибуты tabindex, taborder () и notab () 9.9.5. Атрибут accesskey 9.9.6. Атрибуты disabled и readonly 9.10. Группировка элементов формы и обеспечение и 9.10.1. Тег 9.10.2. Формирование групп 9.11. Эффективные формы 9.11.1. Ограниченность броузеров 9.11.2. Дисплеи с ограниченными возможностями 9.11.3. Соображения о пользовательском интерфейсе 9.11.4. Создание работающей формы 9.11.5. Улучшенный макет старой формы 9.12. Программирование форм 9.12.1. Возвращение результатов 9.12.2. Обработка GET-форм 9.12.3. Обработка POST-форм Глава 10. Таблицы 10.1. Стандартная модель таблиц 10.1.1. Содержимое таблиц 10.1.2. Пример таблицы 10.1.3. Отсутствующие возможности 10.2. Основные теги таблицы 10.2.1. Тег 10.2.2. Стандартные атрибуты таблиц 10.2.3. Тег 10.2.4. Теги и 10.2.5. Тег 10.3. Новейшие теги таблицы 10.3.1. Определение разделов таблиц 10.3.2. Тег 10.3.3. Тег 10.3.4. Тег 10.3.5. Использование фрагментов таблицы 10.3.6. Определение групп столбцов 10.3.7. Тег 10.3.8. Тег 10.3.9. Использование групп столбцов 10.4. За пределами обычных таблиц Глава 11. Фреймы 11.1. Обзор фреймов 11.2. Теги фреймов 11.2.1. Что следует размещать во фреймах? 11.3. Макетирование фреймов 11.3.1. Тег 11.3.2. Вложение тегов 11.4. Содержимое фреймов 11.4.1. Тег 11.5. Тег 11.5.1. Атрибуты тега 11.6. Встроенные фреймы 11.6.1. Тег 11.6.2. Использование встроенных фреймов 11.7. Окна и фреймы в качестве цели 11.7.1. Атрибут target тега 11.7.2. Специальные значения атрибута target 11.7.3. Определение принимаемой по умолчанию цели 11.7.4. Традиционное поведение ссылок 11.8. Модель XFrames 11.8.1. XFrames-документ 11.8.2. URL-адреса в модели XFrames Глава 12. Исполняемое содержимое 12.1. Апплеты и объекты 12.1.1. Модель объектов 12.2. Вложенное содержимое 12.2.1. Тег 12.2.2. Тег 12.2.3. Тег (нежелателен) 12.2.4. Тег (расширение) 12.2.5. Тег (расширение) 12.3. JavaScript 12.3.1. Тег 12.3.2. Тег 12.3.3. JavaScript-обработчики событий 12.3.4. javascript-URL 12.3.5. JavaScript-макросы 12.3.6. Тег 12.4. Таблицы стилей JavaScript (устарели) 12.4.1. Синтаксис таблиц стилей JavaScript 12.4.2. Свойства таблиц стилей JavaScript Глава 13. Динамические документы 13.1. Обзор динамических документов 13.1.1. Еще одно предостережение 13.2. Client-pull-документы 13.2.1. Заголовок Refresh 13.2.2. Значение поля Refresh 13.2.3. Получение содержимого, отличного от HTML 13.2.4. Комбинирование поля Refresh с другими пол 13.2.5. Соображения об эффективности 13.3. SP-документы 13.3.1. Тип передачи данных multipart/mixed 13.3.2. Тип передачи данных multipart/x-mixed-rep 13.3.3. Использование документов, состоящих из не 13.3.4. Создание SP-документов Глава 14. Мобильные устройства 14.1. Мобильный Интернет 14.1.1. Устройства 14.1.2. Мобильный доступ к сети 14.2. Фактор устройства 14.2.1. Ограничения броузера 14.2.2. Ограничение способа ввода 14.2.3. Сетевые ограничения 14.2.4. Ограничения дисплея 14.3. Язык XHTML Basic 14.3.1. Поддерживаемые теги 14.3.2. Намерения и результат 14.4. Эффективный веб-дизайн мобильного содержимо 14.4.1. Изучите своего пользователя 14.4.2. Ссылки и навигация 14.4.3. Формы 14.4.4. Компоновка и представление страницы 14.4.5. Изображения 14.4.6. Общие советы Глава 15. XML 15.1. Языки и метаязыки 15.1.1. Информация и ее отображение 15.1.2. Немного истории 15.2. Документы и DTD 15.3. Как читать XML DTD 15.3.1. Комментарии 15.3.2. Сущности 15.3.3. Объявления сущностей 15.3.4. Элементы 15.4. Грамматика элементов 15.4.1. Последовательность, выбор, группировка и 15.4.2. Составные грамматические правила 15.4.3. Грамматика элементов в XML 15.4.4. Смешанное содержимое элементов 15.4.5. Пустые элементы 15.5. Атрибуты элементов 15.5.1. Значения атрибутов 15.5.2. Обязательные и принимаемые по умолчанию а 15.6. Условные разделы 15.7. Построение XML DTD 15.7.1. DTD адреса XML 15.7.2. Использование DTD адреса 15.8. Использование XML 15.8.1. Создание новых языков разметки 15.8.2. Обмен документами 15.8.3. Системы соединения 15.8.4. Стандартизация HTML Глава 16. XHTML 16.1. Зачем нужен XHTML? 16.1.1. XHTML DTD 16.2. Создание документов XHTML 16.2.1. Объявление типа документа 16.2.2. Понятие пространства имен 16.2.3. Минимальный XHTML-документ 16.3. HTML и XHTML 16.3.1. Корректно вложенные элементы 16.3.2. Закрывающие теги 16.3.3. Пустые элементы 16.3.4. Зависимость от регистра 16.3.5. Кавычки в значениях атрибутов 16.3.6. Явное указание значений атрибутов 16.3.7. Как обращаться со специальными символами 16.3.8. Атрибуты id и name 16.4. XHTML 1.1 16.4.1. Нововведения в XHTML 1.1 16.5. Использовать ли XHTML? 16.5.1. Проблема пыльных полок 16.5.2. Автоматическое преобразование 16.5.3. Ленивые авторы и снисходительные броузеры 16.5.4. Время, деньги и стандарты 16.5.5. Человек против машины 16.5.6. Что же делать? Глава 17. Трюки, штуки и советы 17.1. Главный совет 17.1.1. Дизайн с оглядкой на аудиторию 17.1.2. Единообразие документов 17.2. Доработка документа после HTML-редактора 17.2.1. Во что превратился мой документ? 17.2.2. Когда и зачем нужно редактировать работу 17.2.3. Используйте лучшее 17.3. Трюки с таблицами 17.3.1. Страницы с несколькими столбцами 17.3.2. Боковые заголовки 17.3.3. Улучшенное макетирование форм 17.4. Фокусы с окнами и фреймами 17.4.1. Направление документа в окно 17.4.2. Преодоление чужих нацеливаний 17.4.3. Несколько фреймов в одной гиперссылке Приложение А. Грамматика HTML Принятые обозначения Условные обозначения и соглашение об именах Пунктуация Подробности Первичные нетерминальные символы Грамматика Приложение В. Краткий справочник по тегам HTML/XHTML Основные атрибуты Краткий справочник по HTML Приложение С. Краткий справочник по свойствам каскадных таблиц Приложение D. HTML 4.01 DTD Приложение E. Расширенные средства макетирования для Netscape Приложение F. Коды символов Приложение G. Названия и коды цветов Коды цветов Названия цветов Стандартная палитра Приложение H. Расширенные средства макетирования для Netscape Выделение пустого пространства Тег (устарел) Имитация тега Вывод текста в несколько колонок Тег (устарел) Вывод в несколько колонок другими броузерами Эффективное использование вывода в несколько коло Слои Тег (устарел) Тег (устарел) Алфавитный указатель
Similar books
HTML и XHTML. Подробное руководство
2008 · PDF
HTML и XHTML. Подробное руководство
2008 · PDF
XTML и XXTML. Подробное руководство
2008 · PDF
Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique
2025 · PDF
Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная
2022 · PDF
Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание
2021 · PDF
Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)
2022 · PDF
Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)
2023 · PDF