XML will not allow leaving tags open, so it can make a little worse than another two. The other two are about equivalent with the second () preferred for compatibility with more mature browsers. To obvious up confusion: Placing a space prior to the slash is just not necessary in HTML5 and doesn't make any distinction to how the webpage is render