<html> HTML
Тег <html>
(от англ. HyperText Markup Language — «язык гипертекстовой разметки») является контейнером, который заключает в себе всё содержимое веб-страницы, включая элементы <head>
и <body>
.
Открывающий и закрывающий теги <html>
в документе не обязательны, но хороший стиль диктует непременное их использование. Как правило, <html>
идёт в документе вторым, после определения типа документа (Document Type Definition, DTD), устанавливаемого через <!DOCTYPE>
. Закрывающий тег <html>
всегда стоит в документе последним.
Синтаксис
<html>
...
</html>
Закрывающий тег не обязателен.
WAI ARIA
Нет значения role
по-умолчанию.
Атрибуты
-
manifest
- Указывает файл манифеста, необходимый для создания оффлайнового приложения. -
xmlns
- Указывает пространство имён для XHTML-документов.
Также для этого элемента доступны универсальные атрибуты.
manifest
Атрибут manifest
реализует механизм кэширования, который позволяет создавать офлайновые приложения, т. е. работающие в автономном режиме без непосредственного подключения к Интернету. При первой загрузке страницы браузер обычно просит сохранить данные для своей работы, а затем уже обращается к ним при необходимости.
В качестве значения атрибута manifest
указывается относительный или абсолютный путь к текстовому файлу, он называется «файл манифеста» или просто «манифест». Имя и расположение файла может быть любым, но он должен отдаваться сервером с заголовком text/cache-manifest
. Например, для веб-сервера Apache в файле .htaccess
расположенным в корне сайта следует прописать такую строку.
AddType text/cache-manifest .cache
В этом случае файл манифеста имеет расширение cache
. Сам манифест информирует браузер о том, какие ресурсы необходимо сохранить в локальном кэше. Этот список может содержать HTML и CSS-файлы, изображения, скрипты. Имена файлов перечисляются внутри секций описанных в табл. 1.
Раздел | Описание |
---|---|
CACHE MANIFEST | Этой обязательной строкой должен начинаться любой манифест. |
CACHE: | Содержит перечень ресурсов, которые браузер должен кэшировать. Данный раздел используется по умолчанию, если его не указать и нет других разделов, то записи в манифесте причисляются к этому разделу. |
NETWORK: | Список ресурсов, которые доступны только при подключении к сети. Обычно в этот раздел входят программы выполняемые на стороне сервера. |
FALLBACK: | Список замещающих файлов, которые будут использоваться при отсутствии подключения к сети. Допустимо использовать символ * для обозначения всех файлов. Например, *.php /offline.html означает, что вместо любого файла с расширением php будет показана страница offline.html. |
Синтаксис
<html manifest="<адрес>">
Значения
В качестве значения указывается адрес файла манифеста.
Значение по умолчанию
Нет.
xmlns
Используется в XHTML для объявления пространства имён — совокупности наименований элементов и атрибутов, предназначенных для сохранения уникальности имён. Значением атрибута xmlns
выступает адрес файла объявляющего требуемое пространство имён, для XHTML значение всегда равно http://www.w3.org/1999/xhtml
. Этот атрибут также является частью синтаксиса XML, поэтому может использоваться для добавления префикса, чтобы объявить дополнительное пространство имён для документа. К примеру xmlns:my
задаёт адрес файла для элементов с префиксом my
.
Данный атрибут обязателен для XHTML и по желанию может добавляться в HTML5.
Синтаксис
<html xmlns="http://www.w3.org/1999/xhtml">
Значения
В качестве значения указывается полный адрес документа с описанием пространства имён. Для XHTML значение всегда http://www.w3.org/1999/xhtml
.
Значение по умолчанию
Нет.
Спецификации
Примеры
<!DOCTYPE HTML>
<html>
<head>
<!-- Этот раздел предназначен для заголовка страницы и технической информации. -->
</head>
<body>
<!-- А здесь надо размещать все, что хочется увидеть на странице. -->
</body>
</html>