Считается ли нормальным (с точки зрения стандартов) смешивать HTML 4 и HTML 5? [закрытый]
Мне в основном интересно, считается ли нормальным (по стандартам) смешивать HTML 4 и HTML 5.
Например, что делать, если у меня есть HTML 4 body
элемент с тегом HTML5 audio
в нем. Я знаю, что он работает и рендерит правильно, но все ли в порядке с точки зрения стандартов, и будет ли он наказывать мою SEO-ценность?
Edit Как указывалось во многих сообщениях, HTML 5 также имеет элемент body. По-видимому, только несколько элементов являются устаревшими и помечаются как устаревшие каждый раз, когда новый HTML прибывает стандарт. Пожалуйста, не опускайте мой вопрос сейчас, так как я думаю, что есть и другие непонимающие это тоже. Таким образом, мне не придется его удалять.
2 ответа:
Указанные вами элементы являются одновременно HTML 5, поэтому вы ничего не смешиваете.
(Если вы приведете лучший пример того, с какой проблемой вы столкнулись, или какие элементы вы думаете,возможно, мы можем уточнить.)
Использование элементов HTML 4 безопасно в HTML 5, так как новые элементы вводятся, и только несколько устаревших были удалены.
Все в порядке, в смешивании нет ничего плохого. Однако вы должны обеспечить резервную версию для элементов html5, которые не поддерживаются в старых браузерах. Возможно, Вам потребуется включить некоторые библиотеки, такие какModernizer иshiv , чтобы сделать вещи бесшовными.