Skip to main content

The <b> Element

As defined in the HTML Living Standard, the <b> element represents a span of text to which attention is being drawn for utilitarian purposes without conveying any extra importance and with no implication of an alternate voice or mood.

Visual Example:

In this recipe, the flour and sugar should be mixed first.

<p>In this recipe, the <b>flour</b> and <b>sugar</b> should be mixed first.</p> View HTML Living Standard: The b element

Usage vs. Semantic Alternatives

The <b> element is often misused when other elements are more semantically appropriate:

WCAG Requirement: Info and Relationships

Success Criterion 1.3.1 (Level A): Information, structure, and relationships conveyed through presentation can be programmatically determined.

Because most screen readers do not announce the presence of a <b> tag by default, you must ensure that the meaning of the sentence does not rely solely on the bold formatting. If the information is critical, consider using <strong> or descriptive text.

Understand SC 1.3.1: Info and Relationships

Best Practices