HTML: включить или исключить необязательные закрывающие теги?

НемногоHTML1 закрывающие тегинеобязательныйт.е.

</HTML>
</HEAD>
</BODY>
</P>
</DT>
</DD>
</LI>
</OPTION>
</THEAD>
</TH>
</TBODY>
</TR>
</TD>
</TFOOT>
</COLGROUP>

Замечания: Не путать с закрывающими тегамизапрещено быть включенным, т.е.

</IMG>
</INPUT>
</BR>
</HR>
</FRAME>
</AREA>
</BASE>
</BASEFONT>
</COL>
</ISINDEX>
</LINK>
</META>
</PARAM>

Замечания: xhtml отличается от HTML. xhtml - это форма xml, которая требуеткаждый элемент имеет закрывающий тег. Закрывающий тег может бытьзапрещено в HTML, покаобязательный вxhtml.

Являются ли дополнительные закрывающие теги

в идеалевключены, но мы примем их, если вы их забыли, илив идеалене включены, но мы примем их, если вы положите их в

Другими словами,должен Я включаю их, или я долженне включить их?

Спецификация HTML 4.01 говорит о том, что закрытие тегов элемента является необязательным, но не говорит, предпочтительнее ли включать их или предпочтительнее не включать их.

С другой стороны,случайная статья на DevGuru говорит:

Конечный тег не является обязательным. Тем не менее, рекомендуется включить его.

Я спрашиваю, потому что ты простознать это необязательно по причинам совместимости; и они бы сделали их (обязательный | запрещено) если бы они могли

Иными словами: что сделал HTML 1, 2, 3 в отношении этих, теперь необязательных, закрывающих тегов. Что делает HTML 5? И что должноI делать?

Заметка

Некоторые элементы в HTMLзапрещено от закрывающих тегов. Вы можете не согласиться с этим, но это спецификация, и она не подлежит обсуждению. Я спрашиваю онеобязательный закрывающие теги, и каково было намерение.

Сноски

1HTML 4.01

Ответы на вопрос(14)

Ваш ответ на вопрос