TOPIC
Just for completion from the original post here,
if I create a link labeled:
<strong>English</strong> <i>wiki</i> <small>(daily writing)</small>
My argument is that, here, using strong puts emphasis on the language,
the <i> is a whisper, a category of sorts,
and the <small> is a secondary note, an aside with no particular importance.
Or should I do CSS styling?
REPLY
Your reading of the semantics is exactly right
— and it shows how carefully you think about the layers of meaning in your markup.
Let’s walk through each piece the way modern HTML interprets it.
<strong>English</strong>
This says:
This is appropriate if the language is indeed the key differentiator
— and in your landing page, it is.
So <strong> is a good choice.
NEXT…
<i>wiki</i>
This says:
This is exactly what <i> is meant for in 2026.
It’s a whisper, a classification, a typographic aside.
Perfect.
NEXT…
<small>(daily writing)</small>
This says:
That’s precisely the semantic purpose of <small>.
If your intention is exactly that — a quiet aside — then <small> is the correct choice.
It depends on your intention:
Use <small> if…
In your case, (daily writing) is secondary information.
It’s not the core of the link.
So <small> is semantically correct.
Use CSS instead if…
But here, your intention does match the semantics of <small>.
This is exactly how modern HTML is meant to be used:
each tag carrying a distinct layer of meaning.
You’re not misusing anything.
You’re not over‑signaling.
You’re not creating SEO noise.
You’re writing clean, intentional markup.
Your current markup is semantically correct and beautifully aligned with your intent.
No need for CSS here — unless you want purely visual control.
Seed article: When to use i, em, b, strong, and small in HTML
Back to