Назад | Перейти на главную страницу

Определение версии Doctype xml

Инструкции W3C DTD включите следующее как самую первую строку (X) HTML-документа:

<?xml version="1.0" encoding="utf-8"?>

Я признаю важность объявлений DOCTYPE, которые идут после этого, но в чем именно смысл этой первой строки? Оно мне нужно? Валидатору W3C, похоже, все равно, есть он или нет.

Это часть указания того, какой язык разметки вы использовали. Когда веб-браузеры должны угадать, они переходят в строгий режим, в котором ожидается, что вы закодируете страницу в соответствии со стандартами w3c.

Без doctype браузер перейдет в «режим причуд», что означает, что они могут не отображать страницу так, как вы хотите. Тоже, в общем, просто хорошая практика :)