Skip to main content
Typographic utilities

Heading formats

Sometimes you may need to make some text as large as a heading, but without it actually being a heading. Or, sometimes you may need to change a heading size without breaking the semantic heirarchical ordering – because that would be bad for SEO.

These heading format utility classes will help you out.

Since Codebase 5.3.0: Codebase h1 through h5 utilities onlyaffect font-size – they do not affect margins or font-weighs.

Heading utility examples

The following are all <div> elements, in disguise:

h1 Heading level 1
h2 Heading level 2
h3 Heading level 3
h4 Heading level 4
h5 Heading level 5
h6 Heading level 6
<div class="h1">Heading level 1</div>

<div class="h2">Heading level 2</div>

<div class="h3">Heading level 3</div>

<div class="h4">Heading level 4</div>

<div class="h5">Heading level 5</div>

<div class="h6">Heading level 6</div>

Why you sometimes need heading utilities

Why would you want to use heading utilities? In your web design, you may have situations where you want to enlarge some text (to make it look like a header), but not actually have it to be a header that would interupt the sematic hierarchical ordering.

Consider the following examples: you may want a title in a sidebar, footer, card, or modal to be enlaged but not by using an actual <h1> through <h6> tag.