I've been doing some code tidying by disabling styling and checking how it looks without css. I've noticed that I've been using a and span tags as block elements, without any space character between them.
For example;
<div class="menuheader">Menu</div><a href="/page1">Page 1</a><a href="/page2">Page 2</a><a href="/page3">Page 3</a>
or
<span class="title">Item Title</span><span class="inumber">Item No</span><span class="idesc">Description...</span>
Obviously with styling, elements set to display as blocks, it looks OK. But what about Googlebot?
Would Google see those links as one word? Should I add space character between those spans? or should I've used a block element (div) insted of an inline element? would you also add a space between div elements just to be sure?
I couldn't find any reference on this (or couldn't figure out the 'right' keywords)