OMITIAG YES: Опускать некоторые теги, закрытие которых на нужном
месте может быть очевидно
<> SHORTTAG YES: Использовать краткие способы записи тегов
/
Однако, если при опусканий тегов веб-браузеры ещё стараются понять
разметку, то с сокращённой нотацией тегов у них имеются некоторые
проблемы. Проблема у них следующая: они /, на который не вылетает куча ошибок (но куча
предупреждений насчёт сокращённых тегов, однако всё же допускает),
однако вряд ли какой-либо браузер правильно отобразит этот документ.
Можно предположить, что в этом виноват HTML5, однако проблемы с
осознаваниемм гипертекста имеются и у гораздо более старых браузерах.
Эти формы записи представляют собой дополнительные или альтернативные
форматы записи тегов, выглядящие как название элемента с некоторыми
атрибутаии, если есть, заключёныые в знаки меньше/больше, и иногда
имеющие дальше похожий тег с тем же именем элемента, но без атрибутов
и с Косой чертой перед именем. Все сокращения браузеры не распознают,
как будто бы стоял параметр SHORTTAG NO>. Если тебе интересно,
как они это распознают, то посмотри эту страницу, ведь она полна
сокращениями.
Эти теги начинаются как обычные теги, но заканчиваются вместо знака
«больше чем» знаком «косая черта». Элемент
будет кончаться именно там, где будет расположена ещё одна косая
черта ─ нулевой оканчивающий тег. То есть синтаксис следующий:
NET-тег = "<" имя-элемента [атрибуты] "/" содержимое "/"
>
Ими являются теги, внутри которых не указаны название элемента.
Пустой открывающий тег открывает тот элемент, который был в последний
раз открыт. Пустой закрывающий тег оканчивает последний открытый
элемент.
У всех тегов, после которых идут тругие теги, могут быть опущены
окончания (Больше чем знак). Это выглядит следующим образом:
Задайте <B<I>правильныый</</> режим обработки
>