Basically, space ahead of / is most popular for compatibility sake, but I feel it only is smart for tags which have characteristics. So I'd say both or , whichever pleases your aesthetics. You shouldn't provide it by having an XML declaration if applying textual content/html, although the information is often if not valid XML (e.g. created from