por que <br /> e não <br/>?

Esta é uma daquelas coisas que você leu uma vez, diga "aha!" e depois esqueça. Exatamente meu caso.

Por que a tag de quebra de linha em xhtml é preferencialmente escrita com um espaço<br /> e não no formato também ok<br/> ? Eu lembro que a razão era interessante, e como você pode imaginar, não é fácil encontrar com o google.

Com certeza não é um problema de boa formação xml. Do W3C

[44]    EmptyElemTag       ::=      '<' Name (S Attribute)* S? '/>' 

   Empty-element tags may be used for any element which has no content, whether
   or not it is declared using the keyword EMPTY. For interoperability, the 
   empty-element tag should be used, and should only be used, for elements which 
   are declared EMPTY.

Examples of empty elements:

<IMG align="left"  src="http://www.w3.org/Icons/WWW/w3c_home" /> 
<br></br> 
<br/>

Então o espaço no final é opcional.

questionAnswers(13)

yourAnswerToTheQuestion