小编The*_*bat的帖子

我应该在对话框中使用 <h1> 吗?

HTML 标题标签的使用方式应保持语义结构(对于 SEO 和可访问性)。<h1>通常,这意味着当前页面标题为单个标题,并从那里嵌套较少的标题。

然而,对话框通常是动态创建的,这意味着它们的 html 添加在<body>. 在这些情况下,似乎任何对话框标题编号都应以 开头<h1>,因为它们的 html 位于任何现有标题结构之外。

举一个实际的例子:

  • 我们有一个带有“我的个人资料”<h1>标题的用户个人资料页面
  • 单击用户图标将打开一个对话框
  • 该对话框的标题为“上传您自己的照片”

该对话框是否应该使用<h1>标题,即使在语义上它属于现有的“我的个人资料” <h1>

html accessibility dialog semantic-markup html-heading

5
推荐指数
1
解决办法
2507
查看次数