Комментарии могут появиться перед объявлением DOCTYPE?

Открыть клавишу быстрого доступа к окну точки останова, используя Ctrl + Shift + F8

56
задан Matt 21 October 2016 в 11:45
поделиться

4 ответа

Написание первым, безусловно, является лучшей практикой.

Я помню странные проблемы давным-давно, когда какой-то браузер (вероятно, IE6) игнорировал , потому что до этого было что-то, казалось бы, невинное - я думаю, просто пробел, но, возможно, это был комментарий. В любом случае, это была ужасная, ужасная ошибка, которую нужно было отслеживать, и, конечно же, никогда не было веских причин для добавления комментариев или пробелов перед .

Написание во-первых, я бы сказал, просто то, что делают опытные веб-разработчики, чтобы избежать ужасных, неуловимых ошибок.

38
ответ дан 26 November 2019 в 17:03
поделиться

Хотя я считаю, что это приемлемо в соответствии со стандартом, вы определенно хотите избежать этого, поскольку он переведет IE в режим причуд.

(см. Запуск различных режимов рендеринга ])

12
ответ дан 26 November 2019 в 17:03
поделиться

Это может привести к тому, что IE7 будет отображать в режиме совместимости, как будто документа вообще не было, согласно этой странице .

3
ответ дан 26 November 2019 в 17:03
поделиться

Комментарии перед типом документа разрешены, но заставляют все версии IE возвращаться в режим совместимости. На самом деле они иногда используются для этой цели. Объявление XML ( ) имеет тот же эффект, в IE6 и ниже .

0
ответ дан 26 November 2019 в 17:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: