Никогда не используйте <element />
в HTML, поскольку, в зависимости от версии HTML, которую вы используете, и от того, где вы ее поместили, либо:
- не означает, что вы думаете
- это синтаксическая ошибка
- необязательно и, следовательно, трата времени
Список элементов в HTML 4.01 содержит столбец, который показывает, когда начальный и конечный теги являются необязательными или запрещенными.
Если вы пишете XHTML, тогда используйте <element />
тогда и только тогда, когда конечный тег запрещен в HTML 4. Это является частью рекомендаций по совместимости HTML . (Если вы один из очень немногих людей, которые используют XHTML как application / xhtml + xml (исключая пользователей IE 8 и ниже), вы можете использовать синтаксис для любого элемента).
Если вы пишете HTML 5. Затем вы можете использовать этот синтаксис по тем же правилам, что и XHTML - но это необязательно, и поэтому я бы не стал беспокоиться.