В этом CSS нет ничего плохого.
Однако ваша ссылка пуста, поэтому она не будет занимать места, что означает, что фоновое изображение не будет отображаться.
Вам нужно будет поместить что-то в тег a
или сделать его элементом уровня блока, чтобы элемент (и фон ...) отображался.
Кстати, я просто предполагаю, что вы на самом деле не используете //
для комментирования в вашей таблице стилей, поскольку это недопустимо. Используйте /* */
, если вы хотите комментировать в таблице стилей.