Следует ли мне избегать тегов, не поддерживаемых в HTML5, если я использую XHTML 4.01 Strict?

StackOverflow https://stackoverflow.com/questions/2260059

Вопрос

Эти элементы не поддерживаются в 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top