Есть ли какие-либо проблемы со всегда сам заключительные пустые теги в HTML?

Есть ли любые проблемы браузера со всегда сворачиванием пустых тегов в HTML. Таким образом, например, пустой главный тег может быть записан как это

<head></head>

но, может также быть записан как это

<head/>

Второй случай вызовет проблемы в каком-либо сценарии?

Спасибо

8
задан herman 8 February 2016 в 11:35
поделиться

8 ответов

В XHTML не следует использовать свернутую форму для head.

http://www.w3.org/TR/xhtml1/#guidelines

О пустых элементах:

http://www.w3.org/TR/xhtml1/#C_3

Дается пустой экземпляр элемента модель содержимого которого не является EMPTY (например. например, пустой заголовок или абзац) не используйте минимизированную форму (например. использовать

, а не

).

Другими словами, в XHTML абзац всегда должен быть закрытым, в HTML вы можете обойтись только открывающим тегом. Но если элемент должен иметь содержимое, он должен быть правильно открыт и закрыт.

Например, разрыв строки имеет модель содержимого EMPTY и может быть записан как
(то же самое касается


), но не
3
ответ дан 5 December 2019 в 10:01
поделиться

Самозакрывающиеся теги