Для оформления кнопок лучше использовать кастомные классы, а не селекторы элементов, по следующим причинам:
- Возможность применить стилизацию к группе элементов определённого типа. www.internet-technologies.ru Одинаковое значение класса можно задавать одному или нескольким HTML-элементам, что удобно, когда нужно оформить, например, абзацы, ссылки, кнопки. www.internet-technologies.ru
- Возможность использовать классы-модификаторы. uzinok.ru Например, с их помощью можно создать несколько вариантов отображения кнопки, например, белую на тёмном фоне и тёмную, но размером как белая в форме. uzinok.ru
В то же время селекторы элементов, в частности селектор по идентификатору (id), позволяют точечно применять стили к конкретному элементу, не затрагивая другие элементы на странице. htmlacademy.ru