XHTML
и HTML
работают по-разному.
В XHTML
2 идентичны и семантически не отличаются.
В простом HTML
вы не можете самостоятельно закрывать теги. И делать свои теги самостоятельно близко не плохо, это просто не имеет значения. Само замыкания игнорируются.
Таким образом, в простом HTML
<div/>
рассматривается как <div>
, который никогда не бывает закрытым. Таким образом, вам нужно </div>
, чтобы закрыть тег.
HTML
браузеры имеют жестко запрограммированный список самозакрывающихся тегов и обрабатывают его для вас.