Сегодня меня спросил старший разработчик, какой тип документа я бы использовал, если бы собирался написать что-то (личное / некоммерческое) для открытой сети.
Я ответил, <!doctype html>
, на что меня встретили взглядом шока, ужаса и удивления, а затем попросили объяснить.
На мой взгляд, это хороший кандидат, потому что современные браузеры (IE, FF, Opera, Safari) будут смотреть на это и переключать контент в стандартный режим - даже если они не реализуют HTML5. Если я действительно хочу использовать преимущества элементов HTML5, я могу использовать некоторый JavaScript, чтобы создать ссылку на те теги, которые не распознаются, скажем, IE (например, document.createElement('article');
), и затем работать с ними, как если бы они были родными частями DOM .
Это действительно такой плохой ответ? Что бы вы ответили и почему?