В статье по ссылке примера, что вы предоставили имеется решение, у вас в материале везде применяется параметр - text-align:justify - http://htmlbook.ru/css/text-align :
Выравнивание по ширине, что означает одновременное выравнивание по левому и правому краю. Чтобы произвести это действие браузер в этом случае добавляет пробелы между словами.
То есть тянет текст ровняет и соответственно будут пробелы.
Конечно текст смотрится лучше когда и по левому и правому краю выровнен текст, а пробелы между словами это жертвы использования justify либо используйте left вместо justify вам решать.