Choosing the Correct HTML Tag for Bold Text

Choosing the Correct HTML Tag for Bold Text

Verified Sources
Sep 12, 2026

To make text bold in HTML, you must use the correct, standardized element names—HTML does not recognize invented tags like <bold>, <bb>, or <bld>.

A key distinction is:

For your multiple-choice options, the correct bold tag among them is (i) <b>. The other options are not valid HTML elements and will not produce the intended bold formatting in standards-compliant rendering.

In HTML, <b> is the element for “stylistically offset text” (typically rendered bold) without indicating semantic importance.
If you want semantic importance (not just visual boldness), use <strong> instead.

Key terms: [HTML element]{def="A named tag with semantics, e.g., or , defined by the HTML specification"} Void/valid element Semantics Visual styling.

Footnotes

  1. MDN Web Docs: The HTML element <b> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b - Explains that <b> marks text for stylistic offset and is rendered bold. ↩

  2. MDN Web Docs: The HTML element <strong> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong - Explains that <strong> conveys strong importance and is rendered bold by default. ↩

HTML <b> vs <strong> (bold vs strong emphasis)

What each option means (and which is correct)

OptionTagValid HTML element?Bold result
(i)<b>YesBold (stylistic offset)
(ii)<bold>NoNot a recognized element; does not reliably create bold text
(iii)<bb>NoNot a recognized element; does not reliably create bold text
(iv)<bld>NoNot a recognized element; does not reliably create bold text

Correct answer: (i) <b>.

Why the other tags are wrong: HTML element names are fixed. Unknown tags are not part of the HTML language definition, so they don’t automatically get the browser’s built-in “bold” behavior. (Valid element behavior is defined by the spec and implemented by browsers.)

Footnotes

  1. MDN Web Docs: The HTML element <b> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b - Explains that <b> marks text for stylistic offset and is rendered bold. ↩ ↩2

  2. HTML Standard (Living Standard) — https://html.spec.whatwg.org/ - Defines valid elements and HTML language behaviors implemented by browsers. ↩

Pro Tip: Prefer semantic emphasis

If the text is important (not just visually thick), use <strong> rather than <b>; it communicates importance to assistive technologies.

Footnotes

  1. MDN Web Docs: The HTML element <strong> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong - Explains that <strong> conveys strong importance and is rendered bold by default. ↩

Warning: Don’t invent HTML tags

Tags like <bold>, <bb>, and <bld> are not standard HTML elements, so they won’t reliably bold text.

Footnotes

  1. HTML Standard (Living Standard) — https://html.spec.whatwg.org/ - Defines valid elements and HTML language behaviors implemented by browsers. ↩

How to choose the correct HTML tag for bold text

  1. 1
    Step 1

    If you want to convey importance, use keyword <strong>; if you only need visual boldness, use <b>. 2

    Footnotes

    1. MDN Web Docs: The HTML element <strong> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong - Explains that <strong> conveys strong importance and is rendered bold by default. ↩

    2. MDN Web Docs: The HTML element <b> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b - Explains that <b> marks text for stylistic offset and is rendered bold. ↩

  2. 2
    Step 2

    Use the standardized tag name exactly: <b> for stylistic bold; do not invent variants like <bold>, <bb>, or <bld>. 2

    Footnotes

    1. HTML Standard (Living Standard) — https://html.spec.whatwg.org/ - Defines valid elements and HTML language behaviors implemented by browsers. ↩

    2. MDN Web Docs: The HTML element <b> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b - Explains that <b> marks text for stylistic offset and is rendered bold. ↩

  3. 3
    Step 3

    Example: <b>This is bold</b>. It will render bold in browsers per the element definition.

    Footnotes

    1. MDN Web Docs: The HTML element <b> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b - Explains that <b> marks text for stylistic offset and is rendered bold. ↩

  4. 4
    Step 4

    If you used an invalid tag, it may not style as expected; validate to catch incorrect element names.

    Footnotes

    1. HTML Standard (Living Standard) — https://html.spec.whatwg.org/ - Defines valid elements and HTML language behaviors implemented by browsers. ↩

From question to correct tag

Interpret the goal

Step A

The task asks for a tag that makes text bold visually."

Match to a valid HTML element

Step B

Only <b> is a standard HTML element for stylistic bold. "

Footnotes

  1. MDN Web Docs: The HTML element <b> — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b - Explains that <b> marks text for stylistic offset and is rendered bold. ↩

Eliminate invalid options

Step C

Other tags are not valid HTML elements, so they won’t reliably bold text. "

Footnotes

  1. HTML Standard (Living Standard) — https://html.spec.whatwg.org/ - Defines valid elements and HTML language behaviors implemented by browsers. ↩

Common confusions

Knowledge Check

Question 1 of 3
Q1Single choice

Which option is the correct HTML tag to make text bold?