Следует ли мне избегать тегов, не поддерживаемых в HTML5, если я использую XHTML 4.01 Strict?
-
20-09-2019 - |
Вопрос
Эти элементы не поддерживаются в HTML 5, но поддерживаются в XHTML:
acronym
big
tt
В будущем, когда я изменю свой тип документа на HTML 5, мне не нужно будет заменять или изменять какой-либо код для прохождения проверки?
это также считается допустимым кодом в попытке облегчить страдания заядлых XHTML-кодировщиков (таких как я), привыкших к самозакрывающимся элементам:
<tag type="type" id="name"/>
Те же правила применяются к <meta>
и другие самозакрывающиеся элементы.
Стоит ли избегать неподдерживаемых тегов HTML 5? Если я использую XHTML 1.0 Strict
сейчас?
Решение
Да, было бы неплохо заранее запланировать поддержку HTML5. Проверьте здесь список устаревших тегов и атрибутов, которых следует избегать.
Что касается XHTML синтаксис (всегда закрывающиеся теги, самозакрывающиеся теги и т. д.) вы можете продолжать использовать их, не беспокоясь.HTML5 может быть написан с использованием стандартного синтаксиса HTML или синтаксиса XHTML, хотя он всегда остается просто HTML.