#html #doctype
#HTML #doctype
Вопрос:
Я не понимаю doctype в html.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Не могли бы вы, пожалуйста, объяснить, что здесь означает каждая вещь.
Комментарии:
1. Вы видели doctype HTML 5? Это
<!DOCTYPE html>
.
Ответ №1:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
!DOCTYPE - The document type declaration
HTML - The root element is HTML, the type of document is HTML
PUBLIC - Availability - this is a public doctype
"-//W3C//DTD HTML 4.01//EN" - A formal identifier
"http://www.w3.org/TR/html4/strict.dtd" - URI, here it is the location of the DTD
Существует дальнейшая разбивка на about.com.
Ответ №2:
Частями этого doctype являются:
Root element: HTML
DTD type: PUBLIC
Formal Public Identifier: "-//W3C//DTD HTML 4.01//EN"
DTD URL: "http://www.w3.org/TR/html4/strict.dtd">
Однако на самом деле вам не обязательно знать, что все это значит. Просто выберите одно из объявлений doctype из рекомендуемого списка объявлений doctype от W3C.