Теги HTML5 можно опустить, что позволит сохранить размер веб-страницы, не влияя на ее макет. Уменьшите количество кода.
Некоторые теги можно опустить.
Отсутствие начального тега не означает, что тег отсутствует, это неявно, но он все еще присутствует. HTML-файл всегда имеет корневой тег HTML, даже если строка не встречается нигде в разметке страницы.
Открывающий тег HTML-тега можно опустить, если первый тег в HTML-теге не является комментарием.
Закрывающий тег HTML-тега можно опустить, если за HTML-тегом сразу не следует комментарий.
Открывающий тег тега head можно опустить, если тег пуст или если тег внутри заголовка сначала является тегом, а не комментарием.
Закрывающий тег тега head может быть опущен, если за тегом head сразу не следует пробел или комментарий.
Открывающий тег тега body можно опустить, если этот тег пуст или если первый тег в теге body не является пробелом или комментарием, но если первый тег в теге body является тегом сценария или стиля, то Тег body нельзя опустить.
Закрывающий тег тега body можно опустить, если за тегом body сразу не следует комментарий.
Закрывающий тег тега li можно опустить, если тег li следует за другим тегом li или содержит больше контента без родительского тега.
Конечный тег тега DT может быть опущен, если за тегом dt сразу следует другой тег dt или после тега dd.
Закрывающий тег тега dd может быть опущен, если за dd сразу следует другой тег dd или тег dt или если за ним не следует никакого дальнейшего содержимого родительского тега.
Закрывающий тег тега p можно опустить, если за тегом p следует адрес, статья, в сторону, цитата, dir, div, dl, набор полей, нижний колонтитул, форма, h1, h2, h3, h4, h5, h6, header, hgroup, hr, menu, nav, ol, p, pre,section, table, ul, tag или если содержимого родительского тега больше нет и родительский тег не является тегом.
Закрывающий тег тега RT может быть опущен, если тег rt сразу следует за тегом RT или RP или содержит больше контента без родительского тега.
Закрывающий тег тега rp можно опустить, если тег rp следует сразу за тегом RT или RP или если имеется дополнительный контент без родительского тега.
Закрывающий тег тега optgroup можно опустить, если тег optgroup следует сразу за другим тегом optgroup или если нет родительского тега с дополнительным содержимым.
Закрывающий тег тега опции может быть опущен, если тег опции следует за другим тегом опции или тегом optgroup, или если в родительском теге нет дальнейшего содержимого.
Открывающий тег тега COLGROUP может быть опущен, если первый тег в теге COLGROUP является тегом col или если за тегом не следует другой тег COLGROUP и его закрывающий тег опущен. (COLGROUP нельзя игнорировать, если тег пуст.)
Закрывающий тег в теге COLGROUP может быть опущен, если за тегом COLGROUP сразу не следует пробел или комментарий.
Закрывающий тег тега thead можно опустить, если за тегом thead сразу следует тег tbody или tfoot.
Начальный тег тега tbody может быть опущен, если внутренний тег tbody является первым тегом TR и если после тега нет тегов tbody, thead и tfoot, которые были опущены в качестве конечного тега. (Его нельзя игнорировать, если тег пуст.)
Закрывающий тег тега tbody может быть опущен, если тег tbody следует сразу за тегом tbody или TFOOT или если нет родительского тега, за которым следует дополнительное содержимое.
Закрывающий тег тега TFOOT может быть опущен, если за тегом TFOOT сразу следует тег tbody или если нет родительского тега, за которым следует дополнительный контент.
Закрывающий тег тега TR может быть опущен, если тег TR следует сразу за другим тегом TR или если нет родительского тега, за которым следует дополнительный контент.
Закрывающий тег тега TD может быть опущен, если тег TD следует сразу за тегом td,th или если нет родительского тега, за которым следует дополнительный контент.
Закрывающий тег тега th может быть опущен, если тег th следует сразу за тегом td, th или если нет родительского тега, за которым следует дополнительное содержимое.
Однако если у начального тега есть один или несколько атрибутов, его нельзя опустить.
Оригинал на английском языке: http://www.w3.org/TR/2010/WD-html5-20100624/syntax.html#optional-tags.
Источник: http://www.netroby.com/ В переводе из опыта работы w3c Синь Цзы Сяо Яо уделяет внимание передовым техническим стандартам веб-разработки и углубляется в разработку корпоративных веб-приложений.