Ответ 1
Когда и как должны выполняться дополнительные конечные теги, в спецификации HTML5:
http://www.w3.org/TR/html5/syntax.html#void-elements
8.1.2 Элементы
Элементы Void имеют только начальный тег; end теги не должны указываться для void elements.
Элементы Void
- область
- база
- бр
- цв
- Команда
- встраивать
- ч
- IMG
- вход
- серийник
- ссылка
- мета
- пары
- Источник
- трек
- WBR
Более сжатая форма:
Element Type Start Tag End Tag
=============== ========= =========
Normal - O (some)
html O* O*
head O* O*
body - O*
li - O*
dt - O*
dd - O*
p - O*
rt - O*
rp - O*
optgroup - O*
option - O*
colgroup O* O*
thead - O*
tbody - O*
tfoot - O*
tr - O*
td - O*
th - O*
otherwise - -
Raw text - -
script
style
RCDATA - -
textarea
title
Void - F
area
base
br
col
command
embed
hr
img
input
keygen
link
meta
param
source
track
wbr
Foreign - -
MathML
SVG