Я должен знать то, что является использованием <html>
тег с начала веб-страницы, хотя веб-сайт работает отлично без них <html>
</html>
теги.
Я знал, что doctype требуется, но почему это <html>
тег требуется.
Тег
не требуется.
Из DTD:
<!ELEMENT HTML O O (%html.content;) -- document root element -->
Два O
указывают, что начальный и конечный теги (соответственно) являются необязательными.
Элемент, с другой стороны, является обязательным (но язык разработан таким образом, чтобы браузеры могли его использовать).
Поскольку DOM состоит из дерева узлов, у вас должен быть один узел (корневой элемент), на котором все остальное будет зависать, и это элемент html.
Это также действительно полезное место для прикрепления атрибута lang
, который будет применяться ко всему документу.
Его необязательно использовать, это необязательно:
7.3 Элемент HTML
Начальный тег: необязательно, Конечный тег: необязательно
Источник: http : //www.w3.org/TR/html401/struct/global.html#h-7.3
в общем работает но когда мы должны привести некоторые аргументы, такие как html vesion любое шифрование, затем они проходят через тег
Это необязательный тег, но некоторые браузеры добавляют его на страницу во время просмотра.