Считается ли нормальным (с точки зрения стандартов) смешивать HTML 4 и HTML 5? [закрытый]


Мне в основном интересно, считается ли нормальным (по стандартам) смешивать HTML 4 и HTML 5.

Например, что делать, если у меня есть HTML 4 body элемент с тегом HTML5 audio в нем. Я знаю, что он работает и рендерит правильно, но все ли в порядке с точки зрения стандартов, и будет ли он наказывать мою SEO-ценность?

Edit Как указывалось во многих сообщениях, HTML 5 также имеет элемент body. По-видимому, только несколько элементов являются устаревшими и помечаются как устаревшие каждый раз, когда новый HTML прибывает стандарт. Пожалуйста, не опускайте мой вопрос сейчас, так как я думаю, что есть и другие непонимающие это тоже. Таким образом, мне не придется его удалять.

2 2

2 ответа:

Указанные вами элементы являются одновременно HTML 5, поэтому вы ничего не смешиваете.

(Если вы приведете лучший пример того, с какой проблемой вы столкнулись, или какие элементы вы думаете,возможно, мы можем уточнить.)

Использование элементов HTML 4 безопасно в HTML 5, так как новые элементы вводятся, и только несколько устаревших были удалены.

Все в порядке, в смешивании нет ничего плохого. Однако вы должны обеспечить резервную версию для элементов html5, которые не поддерживаются в старых браузерах. Возможно, Вам потребуется включить некоторые библиотеки, такие какModernizer иshiv , чтобы сделать вещи бесшовными.