Элемент <!DOCTYPE> предназначен для указания типа текущего документа (document type definition).
Пример использования: <!DOCTYPE html>
Этот тег должен всегда находиться в первой строке каждой страницы.
Он необходим, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, так как HTML существует в нескольких версиях, а также имеется XHTML (Extensible HyperText Markup Language, расширенный язык разметки гипертекста).
Существует несколько видов <!DOCTYPE>, они различаются в зависимости от версии языка, на которого ориентированы.
Тег DOCTYPE, в атрибутах которого указывается полный URI (полный web-адрес), сообщает броузерам, что страницу нужно вывести с соблюдением определенного стандарта или подвида этого стандарта.
Если не использовать тег DOCTYPE или написать его содержимое неправильно, браузер перейдет в quirk режим и будет исходить из предположения, что код страницы написан с ошибками и с отступами от стандартов.
В этом режиме браузер попытается разобрать страницу по правилам обратной совместимости и выведет на экран некорректно (например так, как его вывел бы Internet Explorer 4-ой версии).
Ссылки для более глубокого изучения:
http://htmlbook.ru/html/%21doctype
https://habr.com/ru/post/71364
https://htmlacademy.ru/blog/boost/frontend/doctype
Комментариев нет:
Отправить комментарий