Разница между атрибутами align и vertical-align в HTML заключается в том, что первый отвечает за горизонтальное выравнивание, а второй — за вертикальное. 15
Атрибут align определяет, как элементы размещаются по горизонтали на странице. 5 Например, слева направо, по центру или справа направо. 5 Возможные значения атрибута: left (выравнивание по левому краю), right (по правому), center (по центру), justify (по обоим краям). 3
Атрибут vertical-align устанавливает позиционирование элементов относительно вертикальной оси страницы. 5 Элементы могут быть выровнены по верхнему краю, по центру, по нижнему краю или равномерно распределены по высоте. 5
Для точного позиционирования элементов можно комбинировать атрибуты align и vertical-align. 2