Безопасно ли переходить на HTML5 DOCTYPE?

Мой сайт в настоящее время использует:

<code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
</code>

Однако такие вещи, как плагины Facebook, действительны только в HTML5. Итак, безопасно ли изменить мой DOCTYPE на<!DOCTYPE html>? Повлияет ли это на что-нибудь?

 Mr Lister05 апр. 2012 г., 16:50
Я думаю, что вы должны использовать типы документов XHTML, только если страница действительно XHTML, в противном случае лучше использовать один из HTML. И если вы заботитесь о проверке, и ваш сайт с плагином Facebook не проверяется в соответствии с вашим текущим типом документа, то непременно избавьтесь от дополнительных параметров, я имею в виду использование HTML5.
 Whymarrh05 апр. 2012 г., 16:39
спасти-> безопасный?
 Whymarrh05 апр. 2012 г., 16:43
This а такжеthis может помочь

Ответы на вопрос(5)

Вы можете изменить это. Почти все браузеры просто ищутhtml в doctype, чтобы убедиться, что они анализируют HTML. Это также останется тем же с новыми версиями HTML.

Возможно, вы захотите сделать следующие быстрые изменения вhead элемент:

Change the meta element to <meta charset="utf-8">. Drop type="text/css" when linking stylesheets and drop type="text/javascript" in script elements as these are the default values.
Решение Вопроса

Да, вы можете изменить свойDOCTYPE, это не повлияет на то, что вы уже сделали.HTML 5 Вы получите некоторые новые функции, которые вы можете использовать для своих будущих целей. Просто проверьтеэта ссылка и вы получите представление о возможностях HTML 5

 05 апр. 2012 г., 16:52
Но будьте осторожны с использованием тегов HTML 5, не все поддерживаются во всех браузерах, в основном IE7 и IE8, которые до сих пор удерживают довольно большую долю рынка.
 05 апр. 2012 г., 16:55
да .. я согласен с вами. Ссылка выше, которую я упомянул, даст некоторое представление о том, какой браузер будет поддерживать какие теги HTML5
 12 авг. 2015 г., 06:59
Что если у меня в HTML5 есть устаревшие теги, такие как & lt; font & gt ;, атрибуты ширины таблицы / отступов в моем файле HTML 4.x? Поскольку после добавления нового типа документа на мою старую html-страницу некоторые границы выглядят по-разному в табличных тегах.
 01 дек. 2014 г., 11:42
Использование новых функций HTML5 не требует изменения типа документа.

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

Единственное, на что повлияет такое изменение типа документа, это проверка. Кроме этого, объявление doctype влияет только на режим браузера (quirks / почти standard / standard), и XHTML 1.0 и HTML5 doctype имеют тот же эффект в этом отношении.

Если вы не используете валидатор, нет никаких причин для изменения. Если вы это сделаете, вы должны выбрать тип документа, в соответствии с которым версия HTML вашего документа ближе. Кроме того, проверка HTML5 полностью отличается от проверки XHTML 1.0 (эвристическая проверка смешанной стратегии по сравнению с формальной четко определенной, но ограниченной проверкой).

Измените свой DOCTYPE, как вы сказали, это не должно влиять на то, что вы уже сделали в HTML4, но оно даст вам возможность выбора некоторых из новых функций HTML5 в будущем.

Ваш ответ на вопрос