Существует много потоков, объясняющих, что выбрать Doctype, но я не могу найти объяснения реального синтаксиса. Возьмем, к примеру:Объяснение синтаксиса Doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
В частности:
- Может PUBLIC быть заменены другими значениями, и что это значит?
- Почему URL должен быть окружен кавычками?
- Что такое "-"?
- Почему первая строка разделяется двумя косами, а не 1?
- Подходит ли EN для английского языка? Если да, то почему веб-сайты также используют
lang=en
?