XHTMLの空要素は、半角スペースを入れるのか?
要するに、<br/>か<br /> のどちらなのか?ということ。
結論としては、入れます。理由は、w3cの以下の文章で規定されています。
XHTML™ 1.0: 拡張可能ハイパーテキストマークアップ言語 の和訳
http://www.doraneko.org/webauth/xhtml10/20000126/Overview.html
◎付録C. HTML互換性ガイドライン - C.2 空要素 たとえば <br /> や <hr />, <img src="karen.jpg" alt="Karen" /> といったように、空要素の末尾の / と > との前にスペースを1個組み込むこと。 また、たとえば <br /> といったように、空要素には最小化タグ文法を使うこと。 これは、XMLで許容されている代わりの文法 <br></br> は、多くの既存のユーザエージェントでは与えられる結果が一定しないからである。
(野村さんのコメント)
スペースを入れたほうがきれいな感じがするので、スペースは入れる。
■その他資料
http://oshiete1.goo.ne.jp/qa3973877.html
http://okwave.jp/qa3497935.html
XHTML 2.0
http://www.w3.org/2002/Talks/orf2002-xhtml2/xhtml2