Основное отличие использования CSS-классов и атрибута valign для выравнивания элементов заключается в том, что атрибут valign устарел, а CSS-классы предпочтительнее. 13
Атрибут valign определяет вертикальное выравнивание данных в ячейке и имеет следующие возможные значения: top (по верху ячейки), middle (по центру ячейки), bottom (по нижней границе ячейки), baseline (все ячейки в том же ряду, что и ячейка с данным установленным значением). 5
CSS-классы, в частности свойство vertical-align, позволяют задавать вертикальное выравнивание содержимого ячейки таблицы и применяются к большинству встроенных элементов, встроенных блоков и ячеек таблицы. 14
Современные веб-разработчики отдают предпочтение CSS из-за его перекрёстной совместимости с браузерами и соответствия стандартам. 1