1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-09-19 20:02:10 +00:00
seirdy.one/content/notes/legacy-emphasis-in-html.md
2023-01-11 14:45:23 -08:00

1.3 KiB

title date replyURI replyTitle replyType replyAuthor replyAuthorURI syndicatedCopies
Legacy emphasis in HTML 2023-01-11T14:44:50-08:00 https://octodon.social/@jalefkowit/109672348277053943 who decided it would be a good idea to teach beginning web developers that <B> is the “Bring Attention To” tag and <I> is the “Idiomatic Text” tag SocialMediaPosting Jason Lefkowitz https://jasonlefkowitz.net/
title url
The Fediverse https://pleroma.envs.net/notice/ARY1Lj1vvf2mlUPbHM

Going forward, the CSS Speech Module seems like a better place for auditory tonal indicators. The CSS we've already had for years should be a better place for visual presentation.

This leaves only a minuscule semantic difference between <i> and <em>, or <b> and <strong>, as outlined in the HTML Living Standard. I don't think that difference warrants extra elements in the HTML standard: the extra elements likely create more confusion than actual benefit. Over the past decade, I'm unaware of any user-agents treating them differently enough, in a way that aligns with author intent, to matter.

I personally just avoid <i> and <b> when authoring. The complexity is more trouble than it's worth.