浏览器默认只是把字号从大到小排了一遍。真正重要的是大纲:屏幕阅读器按 Alt+Insert(NVDA)列出下面这棵树,跳章节全靠它。
下面这段的 DOM 大纲是 h2 → h3 → h3 → h2,中间没有跳过层级。
反面示范:把 h3 写成 h5「因为字要小一点」,大纲里就会出现空洞。字号请交给 CSS。
语义强调和普通加粗的区别:
请 先备份数据 再执行这一步。(strong:重要,读屏会加重语气)
这个词在原文里是 斜体引用。(em:重音/语气,读屏会换语调)
纯装饰的粗斜体请写 这一种,用 CSS 而不是语义标签。
此外 b 与 i 依然存在,但只表示「偏移呈现」(如产品名、术语),不带重要性,别当 strong/em 用。