Самое противное это код вида <span>bla</span><span>bla</span>. Тут нет пробела между тегами, поэтому всё хорошо. Добавляешь пробел и элементы расползаются на 8 пикселей (в зависимости от размера шрифта) и фиг что с этим сделаешь. Часто в меню вылазит такое. Поэтому порой приходится писать код
<div>
...
</div><div>
...
</div>