Может вам познать новую сферу - шаблонизаторы? Тогда проблема уйдет наверное. Хотя там тоже есть includes, но это будет уже проблема чисто верстки - если два соседних элемента имеют тип block, и прилипают друг к другу, то количество пробелов в исходном коде между ними значения не имеет. В принципе, проверьте это и сейчас - обычно так плохо себя ведут соседние inline элементы.