HTML 标题标签的使用方式应保持语义结构(对于 SEO 和可访问性)。<h1>通常,这意味着当前页面标题为单个标题,并从那里嵌套较少的标题。
<h1>
然而,对话框通常是动态创建的,这意味着它们的 html 添加在<body>. 在这些情况下,似乎任何对话框标题编号都应以 开头<h1>,因为它们的 html 位于任何现有标题结构之外。
<body>
举一个实际的例子:
该对话框是否应该使用<h1>标题,即使在语义上它属于现有的“我的个人资料” <h1>?
html accessibility dialog semantic-markup html-heading
accessibility ×1
dialog ×1
html ×1
html-heading ×1
semantic-markup ×1