В HTML 4.01 определенные конечные теги запрещены , что означает, что их недопустимая разметка, например ::1005*
Invalid Valid
=================== =================
<BR/> <BR>
<BR></BR>
<IMG src="..."/> <IMG src="...">
<IMG ...></IMG>
<INPUT ... /> <INPUT ...>
<INPUT ...></INPUT>
В спецификации HTML 4.01 указание конечного тега, являющегося необязательным или запрещенным , хорошо суммируется в индексе элементов :
Name Start Tag End Tag
AREA F
BASE F
BASEFONT F
BODY O O
BR F
COL F
COLGROUP O
DD O
DT O
FRAME F
HEAD O O
HR F
HTML O O
IMG F
INPUT F
ISINDEX F
LI O
LINK F
META F
OPTION O
P O
PARAM F
TBODY O O
TD O
TFOOT O
TH O
THEAD O
TR O
Где эквивалент HTML 5 для указания конечных тегов:
- обязательны для заполнения
- необязательный (неявный)
- 1024 * запрещено *