Нет, вполне приемлемо.
Класс определяется с помощью .
, а идентификатор определяется с помощью #
. Итак, что касается браузера, это два совершенно разных элемента.
Единственное, о чем нужно быть осторожным, это создавать путаницу для себя. Вероятно, лучше всего, чтобы имена различались исключительно для удобства чтения кода, но нет ничего плохого в том, что они одинаковые.