I thought that html should make whitespaces between inline tags like <a>one</a><a>two</a> but it seems to work only when there is a line end between those tags. Please take a look at my example: http://jsfiddle.net/pwF7f/
So is it possible to have this whitespace even if the elements are on one line?
HTML won’t invent whitespace when it’s not in the source. You can always say:
if you want whitespace.