Должен ли я избегать тегов, не поддерживаемых в HTML5, если я использую XHTML 4.01 Strict? - PullRequest
2 голосов
/ 14 февраля 2010

Эти элементы не поддерживаются в HTML 5, но поддерживаются в XHTML:

acronym big tt

В будущем, когда я изменю свой тип документа на html 5, мне не нужно будет заменять или изменять какой-либо код для прохождения проверки?

это также принимается как действительный код в попытке облегчить боль для заядлых кодировщиков XHTML (таких как я), которые используются для самозакрывающихся элементов:

<tag  type="type" id="name"/>

Те же правила применяются к <meta> и другим самозакрывающимся элементам.

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

1 Ответ

2 голосов
/ 14 февраля 2010

Да, было бы неплохо заранее спланировать поддержку HTML5. Проверьте здесь список устаревших тегов и атрибутов, которых следует избегать.

Что касается синтаксиса XHTML (всегда закрывающие теги, самозакрывающиеся теги и т. Д.), Вы можете продолжать использовать это без беспокойства. HTML5 может быть написан с использованием стандартного синтаксиса HTML или синтаксиса XHTML, хотя он всегда остается простым HTML.

...