Подтвердить что ты не робот

Каков правильный способ объявления HTML5 Doctype.

Каков правильный способ использования начального тега при создании с помощью HTML5

IE: HTML 4 Строго похоже на

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
4b9b3361

Ответ 1

Стандарт был упрощен, поскольку предыдущие домы были слишком загадочными. Новый doctype просто <!DOCTYPE html>. Вы можете задаться вопросом, почему это не <!DOCTYPE html5>, но это просто потому, что это просто обновление стандарта HTML, а не новая версия чего-либо. Как вы можете видеть ниже, все элементы теперь могут иметь атрибут языка.

Элемент <html> является корневым элементом документа. Каждый документ должен начинаться с этого элемента, и он должен содержать как <head>, так и <body>.

Считается хорошей практикой указать основной язык документа по этому элементу, используя атрибут lang.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Hello World</title>
    </head>
    <body>
        <h1>Hello World</h1>
        <p>
            Jamie was here.
        </p>
    </body>
</html>

Дополнительная информация: https://dev.w3.org/html5/html-author/#doctype-declaration

Ответ 2

вы просто используете

<!DOCTYPE html> 
<html>
</html>

Ответ 3

Это так же просто, как

 <!DOCTYPE html>

Ответ 4

Вы используете...

<!DOCTYPE html> 

а затем ваш HTML-тег и т.д.

Ответ 5

Согласно консорциуму WWW, организация, ответственная за установку существующих веб-стандартов, никто не ответил на это правильно. Текущий стандарт декларации языка

Всегда используйте атрибут language в теге html, чтобы объявить значение по умолчанию язык текста на странице. Когда страница содержит контент в другом язык, добавьте атрибут языка к элементу, окружающему этот контент. Используйте атрибут lang для страниц, обслуживаемых как HTML, и атрибут xml: lang для страниц, которые служили XML. Для документов полиглота XHTML 1.x и HTML5 используйте оба вместе.
Страница тегов HTML HTML W3C

Вот ответ, относящийся к объявлению DOCTYPE

Используйте следующую разметку в качестве шаблона для создания нового документа HTML с помощью правильная декларация Doctype. См. Список ниже, если вы хотите использовать другое DTD.
Стандарты W3C DOCTYPE

<!DOCTYPE html>
<html>

<head>
    <title>An HTML standard template</title>
    <meta charset="utf-8"  />
</head>

<body>
     <p>… Your HTML content here …</p>
</body>
</html>

Надеюсь, что это поможет.

Ответ 6

Прежде всего, html5 doctype не чувствителен к регистру.

Либо один из этих трех будет работать:

1) <!DOCTYPE html>

2) <!DOCTYPE html>

3) <!DOCTYPE html>

Вы можете проверить достоверность здесь.

Ответ 7

Вам нужно только это:

<!DOCTYPE html> 
<html>
...

Здесь есть несколько моментов. Это поддерживается всеми браузерами, даже старыми, такими как IE6/IE7. Все браузеры фактически представляют собой "html" часть из декларации doctype, чтобы перейти в режим стандартов.

Ответ 9

Начальный тег <html> является необязательным в HTML5, как в HTML 4.01. Если используется, это должен быть первый тег. Он имеет разные необязательные атрибуты: глобальные атрибуты HTML5 и специальный атрибут manifest. Наиболее распространенным полезным атрибутом в теге <html> является атрибут lang.

(Объявление doctype - это совсем другое, а не тег вообще.)

Ответ 10

Самый ясный и наиболее точный ответ того, что говорится в стандарте, кажется для HTML 5.3 по адресу:

http://w3c.github.io/html/syntax.html#the-doctype

Обратите особое внимание на пункты списка 1 и 3, которые указывают, что оператор doctype не чувствителен к регистру. Также обратите внимание, что количество пробелов внутри оператора может варьироваться.

И обратите внимание на пункт "DOCTYPE - обязательная преамбула".

Ответ 11

Может быть, это работает.

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html>