Любой код разметки начинается с доктайпа, этот элемент говорит браузеру, на каком языке разметки и его версии написан документ. Также доктайп переводит браузер в один из возможных режимов: стандартный, почти стандартный и режим совместимости. В HTML5 нет подобных делений, доктайп один единственный и при его наличии браузер работает в стандартном режиме.
<!DOCTYPE html>
Из всех видов это самый короткий доктайп, его легко запомнить и набирать по памяти.
Изменения претерпели и другие теги, так, у тега <html> нет атрибута xmlns, а кодировка документа сократилась до такой записи.
<meta charset="utf-8">
Впрочем, старый способ указать кодировку также остался.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Атрибут type у тега <script> и <style> можно опустить, браузер автоматически понимает содержимое этих тегов и ему уже не требуется явно об этом напоминать. Простейший код приведён в примере 6.1.
Пример 6.1. Код на HTML5
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Пример страницы</title> <style> p { color: navy; } </style> </head> <body> <p>Страница на HTML5</p> </body> </html>
Сайт