2015-03-11 2 views
0

можно ли использовать HTML-тег комментария <!-- ... --> до <!doctype html> тег?с помощью HTML-тега комментариев <!--...--> до doctype

<!-- some comments... --> 
<!doctype html> 
<html> 
    <head> 
    ... 

Это вызывает проблемы в некоторых браузерах?

ОБНОВЛЕНИЕ: Возможный дубликат! Can comments appear before the DOCTYPE declaration?

+0

Нет, это не приводит к какой-либо проблемы. Вы можете использовать его. –

ответ

0

Это полноценное сделать

<!-- this, --> 
 
<!DOCTYPE html>

Однако, это приносит все версии IE Into режиме совместимости (если он не будет вынужден не-причуд режим - см раздел Gotchas ниже). Самое простое - переместить комментарий ниже DOCTYPE.

<!DOCTYPE html> 
 
<!-- this, -->

другой путь «обновить» комментарий в соответствующий условный комментарий, например:

<!--[if !IE]> this <![endif]--> 
 
<!DOCTYPE html>

Примечание: условный комментарий делает не считаются комментарием, в мире IE.

Альтернативный синтаксис: Забыть/помнить, что условные комментарии являются вторжение Microsoft в стандарт HTML, можно было бы, например, сделать

+0

спасибо, но можете ли вы добавить ссылку на свой ответ, чтобы убедиться, что я? –

+0

Скопируйте пасту из http://stackoverflow.com/questions/941100/can-comments-appear-before-the-doctype-declaration – pbond

Смежные вопросы