Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Спецификация языка HTML

Покупка
Новинка
Артикул: 837247.01.99
Доступ онлайн
1 000 ₽
В корзину
Курс построен по спецификации, которая определяет HTML 4.01 HyperText Markup Language (HTML) - гипертекстовый язык разметки, язык World Wide Web. В дополнение к возможностям работы с текстом, мультимедиа и гипертекстом предыдущих версий HTML, HTML 4 поддерживает большее количество опций мультимедиа, языков скриптов, каскадных таблиц стилей, лучшие возможности печати и большую доступность документов для людей с ограниченными возможностями. HTML 4 также является большим шагом в направлении интернационализации документов с целью сделать Web действительно World Wide (всемирным).
Спецификация языка HTML : краткий курс / . - Москва : ИНТУИТ, 2016. - 371 с. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2160776 (дата обращения: 21.11.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов

                                    
Спецификация языка HTML

2-е издание, исправленное

Национальный Открытый Университет “ИНТУИТ”
2016

2

Спецификация языка HTML/ - М.: Национальный Открытый Университет “ИНТУИТ”, 2016

Курс построен по спецификации, которая определяет HTML 4.01 HyperText Markup Language
(HTML) - гипертекстовый язык разметки, язык World Wide Web.
В дополнение к возможностям работы с текстом, мультимедиа и гипертекстом предыдущих версий
HTML, HTML 4 поддерживает большее количество опций мультимедиа, языков скриптов, каскадных
таблиц стилей, лучшие возможности печати и большую доступность документов для людей с
ограниченными возможностями. HTML 4 также является большим шагом в направлении
интернационализации документов с целью сделать Web действительно World Wide (всемирным).

(c) ООО “ИНТУИТ.РУ”, 2006-2016
(c) 2006-2016

3

О спецификации HTML 4

Дается общая информация о спецификации, статусе документа и его структуре.

Введение

Эта спецификация определяет HyperText Markup Language (HTML) - гипертекстовый
язык разметки, язык World Wide Web. Здесь определён HTML 4.01, являющийся
субверсией HTML 4. В дополнение к возможностям работы с текстом, мультимедиа и
гипертекстом предыдущих версий HTML (HTML 3.2 и HTML 2.0), HTML 4
поддерживает большее количество опций мультимедиа, языков скриптов, каскадных
таблиц стилей, лучшие возможности печати и большую доступность документов для
людей с ограниченными возможностями. HTML 4 также является большим шагом в
направлении интернационализации документов с целью сделать Web действительно
World Wide (всемирным).

HTML 4 - это SGML приложение, соответствующее Международному Стандарту ISO
8879 — Standard Generalized Markup Language.

Статус этого документа

Этот раздел описывает статус данного документа на время публикации. Другие
документы могут заменять этот документ. Современное состояние документов этой
серии поддерживается на W3C.

Этот документ специфицирует HTML 4.01, являющийся частью спецификации линии
HTML 4. Первой версией HTML 4 был HTML 4.0, опубликованный 18 декабря 1997 и
пересмотренный 24 апреля 1998.

Эта спецификация является первыми рекомендациями по HTML 4.01. Она включает
дополнительные изменения после версии HTML 4.0 от 24 апреля.

Внесены некоторые изменения в DTD/ОТД. Этот документ объявляет предыдущую
версию HTML 4.0 устаревшей, хотя W3C оставляет её спецификацию и ОТД
доступными на сайте W3C.

Этот документ был рассмотрен членами W3C и других заинтересованных сторон и
утверждён Директором как Рекомендации W3C. Это неизменяемый документ, он
может использоваться как справочный материал или цитироваться в других
документах. Задачей W3C является привлечение внимания к Рекомендациям и этой
спецификации и её широкое распространение. Это расширит функциональные
возможности Web.

W3C рекомендует создание пользовательскими агентами (ПА) и авторами (в
частности, утилитами разработки) документов HTML 4.01, а не HTML 4.0.

W3C рекомендует создавать документы HTML 4 вместо документов HTML 3.2. Из

4

соображений обратной совместимости, W3C также рекомендует, чтобы утилиты,
интерпретирующие HTML 4, продолжали поддерживать HTML 3.2 и HTML 2.0.

За информацией о следующем поколении HTML, “The Extensible HyperText Markup
Language“, обращайтесь на ссылка: W3C HTML Activity - http://www.w3.org/MarkUp/ и
к списку ссылка: W3C Technical Reports - http://www.w3.org/TR.

Этот документ создан как часть W3C HTML Activity. Цели ссылка: Рабочей Группы
HTML - http://www.w3.org/MarkUp/Group/ обсуждаются в ссылка: Хартии Рабочей
Группы HTML - http://www.w3.org/MarkUp/Group/HTMLcharter.

Список текущих Рекомендаций W3C и другая техническая документация находятся по
адресу: ссылка: http://www.w3.org/TR - http://www.w3.org/TR.

Публичная дискуссия о возможностях HTML проходит на e-mail: www-html@w3.org
(архивы e-mail: www-html@w3.org).

Версии на других языках

Английская версия этой спецификации является единственным нормативным
документом. Однако переводы этого документа можно найти по адресу: ссылка:
http://www.w3.org/MarkUp/html4-updates/translations - http://www.w3.org/MarkUp/html4updates/translations

Ошибки и Опечатки

Список ошибок и опечаток, найденных в этой спецификации (в английской версии),
находится в ссылка: http://www.w3.org/MarkUp/html4-updates/errata http://www.w3.org/MarkUp/html4-updates/errata

Об ошибках, замеченных Вами в этом документе, сообщайте, пожалуйста, по адресам:
e-mail: www-html-editor@w3.org и e-mail: a_pyramidin@yahoo.com (переводчик русской
версии).

Внимание!

Официальная нормативная версия этой спецификации возможна только на английском
языке и находится по адресу: ссылка: http://www.w3.org/TR/1999/REC-html40119991224 - http://www.w3.org/TR/1999/REC-html401-19991224.

Данный перевод НЕ является официальным документом W3C.

Все Авторские Права Принадлежат W3C.

Данный документ может содержать ошибки перевода и опечатки.

5

Структура спецификации

Разделы данной спецификации:

Разделы 2 и 3: Введение в HTML 4

Введение описывает место HTML в схеме World Wide Web, предлагает краткий
исторический обзор развития HTML, объясняет, что может быть сделано с помощью
HTML 4, и предлагает некоторые замечания по созданию документов HTML.

Краткий учебник по SGML даёт начальные понятия о соотношении HTML и SGML и
общую информацию о том, как читать HTML Document Type Definition/Определение
Типа Документа (DTD/ОТД).

Разделы 4 - 24: справочник по HTML 4

Основная часть - это справочник по языку HTML, рассматривающий все элементы и
атрибуты языка.

Этот документ организован по разделам, а не по грамматике HTML.

Разделы выделены по трём категориям: структуры, представления и интерактивность.

Хотя и нелегко точно разделить конструкции языка HTML на эти три категории, такое
структурирование документа по представлению, отражающее опыт HTML Working
Group, является более эффективным и удобным.

Справочник по языку содержит следующую информацию:

Какие символы могут появляться в документе HTML.
Базовые типы данных HTML-документов.
Элементы, определяющие структуру HTML-документа: текст, списки, таблицы,
гиперссылки и внедрённые объекты, изображения и аплеты.
Элементы, определяющие вид HTML-документа: каскадные таблицы стилей,
шрифты, цвета, линии и другие визуальные элементы, фрэймы (кадры) для
многооконного представления.
Элементы для интерактивного взаимодействия с пользователем: формы для ввода
данных пользователем и скрипты для активных документов.
Формальное SGML-объявление HTML-документа:

SGML-объявление HTML.
Три Определения Типа Документа (ОТД): strict, transitional и frameset.
Список ссылок-мнемоник.

Дополнения

В первом содержится информация об изменениях в сравнении с версией HTML 3.2, что
поможет авторам и разработчикам в переносе в версию HTML 4, а также изменения по
спецификации от 18 декабря 1997 г.

6

Во втором содержатся заметки об использовании. Оно предназначено в первую
очередь для разработчиков как помощь в создании пользовательских браузеров HTML
4.

Ссылки

Список информационных и нормативных ссылок.

Индексы

Три индекса облегчают доступ читателю к ключевым понятиям, элементам и
атрибутам.

Соглашения по документам

Этот документ создавался в расчёте на читателей двух типов: авторов и разработчиков.
Мы надеемся, что эта спецификация станет хорошим подспорьем авторам и
разработчикам при написании эффективных, привлекательных и доступных
документов без излишней детализации исполнения HTML.

Разработчики найдут здесь всё, что может им понадобиться для создания
соответствующих браузеров.

Спецификация может быть использована различными методами:

Читать от начала до конца

Спецификация начинается общим представлением HTML и становится всё более и
более детализированной к концу.

Быстрый доступ к информации

Чтобы получить информацию о синтаксисе и семантике как можно быстрее, эта
online-версия спецификации представляет следующие возможности:

1. Каждая справка об элементе или атрибуте содержит ссылки на его

определение в спецификации. Каждый элемент или атрибут определён только
в одном месте.

2. Каждая страница содержит ссылки на индексы, так что Вы всегда можете

найти определение элемента или атрибута.

3. На первой странице каждого раздела справочника по языку находится более

детализированное содержание этой секции.

Элементы и атрибуты

Имена элементов пишутся в верхнем регистре ( BODY ).

7

Имена атрибутов пишутся в нижнем регистре ( lang, onsubmit ).

Помните, что в HTML имена элементов и атрибутов нечувствительны к регистру, это
предусмотрено соглашением.

Имена элементов в этом документе выделены верхним регистром и могут быть
специально обработаны некоторыми браузерами.

Каждое определение атрибута специфицирует тип своего значения. Если тип позволяет
вводить набор значений, то при определении этот набор вводится с разделением
элементов знаком ( | ).

После ввода информации каждое определение атрибута является чувствительным к
регистру между ( “[]” ). Смотри раздел регистр.

Замечания и примеры

Информационные примечания выделены из окружающего текста и могут быть
обработаны некоторыми браузерами.

Все примеры, иллюстрирующие не рекомендуемые к использованию элементы и др.,
помечены так: “НЕ РЕКОМЕНДУЕТСЯ”. Такие возражения также включают
рекомендации по разрешению проблемы.

Все примеры, иллюстрирующие неверное использование обозначены “НЕВЕРНОЕ
ИСПОЛЬЗОВАНИЕ”.

Примеры и замечания выделены верхним регистром и могут быть обработаны
некоторыми пользовательскими браузерами.

Благодарности

Благодарим всех, кто помогал авторам в работе над спецификацией HTML 4 и
присылал свои замечания и предложения.

Очень признательны Web Accessibility Initiative task force (группе WAI HC) за их работу
по повышению доступности HTML и T.V. Raman (Adobe) за его предшествующую
работу по разработке форм.

Авторы этой спецификации, члены рабочей группы W3C HTML, заслуживают
аплодисментов за кропотливый просмотр этого документа, конструктивные
комментарии и сложную работу:

John D. Burger (MITRE), Steve Byrne (JavaSoft), Martin J. Durst (University of Zurich),
Daniel Glazman (Electricite de France), Scott Isaacs (Microsoft), Murray Maloney (GRIF),
Steven Pemberton (CWI), Robert Pernett (Lotus), Jared Sorensen (Novell), Powell Smith
(IBM), Robert Stevahn (HP), Ed Tecot (Microsoft), Jeffrey Veen (HotWired), Mike Wexler

8

(Adobe), Misha Wolf (Reuters), и Lauren Wood (SoftQuad).

Благодарим Dan Connolly (W3C) за огромный труд в качестве редактора, вдумчивое
руководство как председателя HTML Working Group.

Благодарим Sally Khudairi (W3C) за прекрасную работу над пресс-релизами.

Благодарим David M. Abrahamson и Roger Price за их тщательную вычитку
спецификации и конструктивные комментарии.

Спасибо Jan Karrman, автору ссылка: html2ps - http://www.tdb.uu.se/~jan/html2ps.html за
большую помощь при создании Postscript-версии спецификации.

В разработке документа принимали участие, от W3C в Sophia-Antipolis, Janet Bertot,
Bert Bos, Stephane Boyera, Daniel Dardailler, Yves Lafon, Hakon Lie, Chris Lilley, и Colas
Nahaboo (Bull).

Наконец, благодарим Tim Berners-Lee, без которого всё это вообще было бы
невозможно.

Благодарности за этот документ

Очень признательны Shane McCarron за корректуру этой версии спецификации.

Авторские права

За информацией об авторских правах обращайтесь, пожалуйста, по адресам:

ссылка: W3C Intellectual Property Notice - http://www.w3.org/Consortium/Legal/iprnotice#Copyright, ссылка: W3C Document Notice http://www.w3.org/Consortium/Legal/copyright-documents-19990405.html и ссылка: W3C
IPR Software Notice - http://www.w3.org/Consortium/Legal/copyright-software19980720.html.

9

Введение в HTML 4

Даются определения WWW, URI и URL. Приводятся краткая история создания и
общая характеристика HTML.

Что такое World Wide Web?

World Wide Web (Web)\Всемирная паутина это сеть информационных ресурсов. Web
использует три механизма, делающих эти ресурсы доступными максимально
возможной аудитории:

1. Единообразная схема именования размещения ресурсов в Web (напр., URI ).
2. Протоколы для доступа к именованным ресурсам Web (напр., HTTP).
3. Гипертекст для быстрой навигации по ресурсам (напр., HTML ).

Связи этих механизмов станут очевидными после изучения данной спецификации.

Введение в URI

Каждый доступный на Web ресурс - документ HTML, рисунок, видеоклип, программа и
т д. - имеет адрес, который может быть кодирован как Uniform Resource
Identifier\Универсальный идентификатор ресурса, или ” URI “.

URI обычно состоят из трёх частей:

1. Схема именования механизма, используемого для доступа к ресурсу.
2. Имя машины - владельца (хоста) ресурса.
3. Имя самого ресурса, даваемое как путь/path.

Рассмотрите URI страницы Technical Reports на сайте W3C:

http://www.w3.org/TR

Этот URI можно прочитать так: это документ, доступный по протоколу HTTP (см.
[RFC2616]), находящийся на машине www.w3.org, доступный в пути “/TR”. Другие
схемы именования, которые Вы можете встретить в документах HTML, включают ”

mailto ” для email (электронной почты) и ” ftp ” для FTP.

Вот другой URI. Этот ссылается на почтовый ящик пользователя:

...здесь какой-либо текст...
Для комментариев высылайте, пожалуйста, email по адресу 
<A href="mailto:joe@someplace.com">Владимиру Ульянову</A>.

Примечание. Большинство читателей, наверное, знакомы с термином ” URL ” и не
знакомы с термином ” URI “. URL образуют подраздел более общей схемы именования

10

Доступ онлайн
1 000 ₽
В корзину