Дескриптор <br> означает переход на новую строку, но не на новый абзац. При этом:
1) по умолчанию в новой строке сохраняется тип выравнивания, присвоенный всему абзацу;
2) расстояние между новой строкой и предыдущими строками абзаца равно расстоянию между остальными строками абзаца.
Для того, чтобы уменьшить расстояние между строками, замените дескриптор <p> дескриптором <br>. Дескриптор <br> - одиночный.
Глава 3. Служебные и «непечатные» символы
Лабораторная работа №1: Специальные символы