html метадекларация, какой код правильный

Какой из них я должен использовать, чтобы покрыть макс. версии браузера 1 или 2 или обе эквивалентны.

1.

<meta charset="utf-8"> 

2.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

person Adil Abbasi    schedule 22.12.2013    source источник
comment
@Quentin очень похоже, но немного другое беспокойство. Я хочу спросить, в старых браузерах, где тип документа html5 не распознается, мета будет действительным или нет.   -  person Adil Abbasi    schedule 22.12.2013
comment
Нет, это дубликат. Это более конкретный вопрос, но он все же является подмножеством дубликата, и на него есть ответ.   -  person Quentin    schedule 22.12.2013
comment
Перейдите по этой ссылке code.google.com/p/doctype-mirror/wiki/MetaCharsetAttribute. говорит   -  person Kamran Ahmed    schedule 22.12.2013


Ответы (2)


Вы дали нам и себе ответ!

Они оба эквивалентны (обратите внимание: начиная с HTML5)! :/ Так что используйте их по назначению или по вашему выбору.

Единственным преимуществом для меня будет то, что второй будет меньше печатать, поэтому это сэкономит время! В противном случае они оба одинаковы.

person Afzaal Ahmad Zeeshan    schedule 22.12.2013

С помощью первой мета вы определяете только набор символов страницы, а вторая определяет тип содержимого страницы плюс набор символов. Второй более полный, и в некоторых случаях он предотвратит ошибки.

person CoolArts    schedule 22.12.2013
comment
Ни один пользовательский агент никогда не обращал внимания на тип мультимедиа в метатеге. - person Quentin; 22.12.2013
comment
Я думал, что в некоторых почтовых клиентах так и есть, но могу ошибаться. - person CoolArts; 22.12.2013
comment
Нет. Почтовые клиенты будут использовать SMTP-заголовок Content-Type (или эквивалентный бит в многокомпонентном электронном письме MIME). - person Quentin; 22.12.2013
comment
Спасибо за разъяснения, с уважением. - person CoolArts; 22.12.2013