2012-06-09 3 views

ответ

16

вы просто использовать

<!DOCTYPE html> 
<html> 
</html> 
+4

Просто nitpicking :) ' 'или' 'добавит язык по умолчанию к элементам заголовка и тела (т. е. вся страница) – FelipeAls

3

используется ...

<!DOCTYPE html> 

затем Ваш HTML тег и т.д ..

5

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

<!DOCTYPE html> 
2

Вы нужно только это:

<!DOCTYPE html> 
<html> 
... 

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

29

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

Элемент <html> является корневым элементом документа. Каждый документ должен начинаться с этого элемента, и он должен содержать элементы и <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

0

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

(Декларация доктайп нечто совсем иное, а не тег вообще.)

+0

@AlexW - попробуйте раздел 8.1.2.4 на той же странице, на которую вы ссылаетесь. – Alohci

3

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

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

Вот ответ о DOCTYPE декларации

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

<!DOCTYPE html> 
<html> 

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

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

Надеется, что это помогает.

1

Возможно, это будет работать.

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

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

</html> 
0

Прежде всего, html5 доктайп не чувствительны к регистру.

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

1) <!DOCTYPE html>

2) <!DOCTYPE HTML>

3) <!doctype html>

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

Смежные вопросы