HTML:<br>と<br /> タグの違いとは

HTMLでコーディングしていると、改行コードとして使用する<br>と<br />の違いって何だろうと思った事はないでしょうか。
いきなり結論を言ってしまえば<br>はHTML、<br />はXHTMLでの書式という違いになります。

XHTMLでは以下の様に終了タグ(省略式も可)を必ず記述しなければいけません。

XHTMLでは古いブラウザとの互換性を考慮して、/> の前にはひとつスペースを設けることが推奨されています。