Стиль не меняет смысла. Поэтому, если в каком-то контексте было бы целесообразно использовать b
со стилем (например, выделив его жирным шрифтом), в этом контексте также целесообразно использовать b
без какого-либо стиля.
Возможно , что пользовательский агент использует эти b
элементы , даже если вы их не стилизуете или не делаете с ними ничего другого.
Фактический пример: текстовые браузеры (или программы чтения каналов и т. Д., Т. Е. Любой UA, не поддерживающий CSS) могут отображать их жирным шрифтом по умолчанию.
class
имя для элемента b
Однако имя класса no-bold
не является идеальным, так как
- он связывает текущий стиль с контентом (возможно, вы захотите изменить стиль без необходимости изменения HTML), а
- не описывает назначение элемента
b
(бесполезно для потребителей вашей разметки).
Это относится к любому элементу, но спецификация явно упоминает его и для элемента b
:
[…] авторы могут использовать атрибут class
в элементе b
, чтобы определить, почему этот элемент используется, поэтому, если стиль конкретного использования должен быть изменен позднее, автор не не нужно проходить через аннотирование каждого использования.
Более подходящее имя может быть definition-keyword
или что-то подобное.