Каков наилучший способ выбора класса CSS (имени) для элемента?
a) Должен ли я назвать его по имени (ссылка для бронирования в этом примере) и сгруппировать все классы с одинаковымвыглядит в CSS?
<a href="booking.html" class="bookingLink">Book this course!</a>
с CSS:
a.bookingLink, a.otherLink, a.someLink { color: red; font-weight: bold }
б) Или мне лучше назвать его в честь того, на что это похоже?
<a href="booking.html" class="boldLink">Book this course!</a>
с CSS:
a.boldLink { color: red; font-weight: bold }
В настоящее время я добавляю все больше и больше классов для ссылок, которые должны выглядеть одинаково, но иметь другое значение.Конечно, это также требует изменений в CSS.
С другой стороны, позже я могу изменить внешний вид более гибко с помощью CSS, если я хочу изменить внешний вид ссылки определенного типа.(только ссылки для бронирования, например)
Какой метод вы предпочитаете?