Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 签出摘要的标记和aria角色_Html_Tags_Accessibility_Checkout_Wai Aria - Fatal编程技术网

Html 签出摘要的标记和aria角色

Html 签出摘要的标记和aria角色,html,tags,accessibility,checkout,wai-aria,Html,Tags,Accessibility,Checkout,Wai Aria,我正在进行预约结账,我将在页脚中添加一个预约摘要-您知道在结账过程中的每个步骤中,随着您的选择而更新的内容类型。这个看起来像这样: Appointment Summary Location__________ Service___________ Practitioner______ Date______________ Time______________ 我的问题是关于HTML5和可访问性: 1) 你应该用什么特别的方式来标记摘要吗?似乎留下了足够的回旋余地,使其具有相

我正在进行预约结账,我将在页脚中添加一个预约摘要-您知道在结账过程中的每个步骤中,随着您的选择而更新的内容类型。这个看起来像这样:

Appointment Summary
  Location__________
  Service___________
  Practitioner______
  Date______________
  Time______________
我的问题是关于HTML5和可访问性:


1) 你应该用什么特别的方式来标记摘要吗?
似乎留下了足够的回旋余地,使其具有相关性。一个屏幕阅读器用户是否希望在<代码>互补< /代码>区域中找到这种摘要信息?

< P>根据您的信息,我会考虑这条信息“补充”主要内容。在这种情况下,一个普通的部分就可以了,你可以使用这个补充角色

作为一个屏幕阅读器用户,我真的希望不要在每一步都重复这些信息。这是一个很大的信息块,当我点击“下一步”时,我的屏幕阅读器开始阅读它是非常意外的。如果要提醒用户步骤已更改,可以执行以下操作之一:

  • 将aria-live属性设置为polite的不可见HTML元素,并使用它报告内容已更改(即,通过添加诸如“摘要已更新”之类的文本)
  • 通过在文本中明确提及,当您完成每个步骤时,总结将更新

  • 根据你的信息,我会考虑这条信息“补充”的主要内容。在这种情况下,一个普通的部分就可以了,你可以使用这个补充角色

    作为一个屏幕阅读器用户,我真的希望不要在每一步都重复这些信息。这是一个很大的信息块,当我点击“下一步”时,我的屏幕阅读器开始阅读它是非常意外的。如果要提醒用户步骤已更改,可以执行以下操作之一:

  • 将aria-live属性设置为polite的不可见HTML元素,并使用它报告内容已更改(即,通过添加诸如“摘要已更新”之类的文本)
  • 通过在文本中明确提及,当您完成每个步骤时,总结将更新

  • 非常感谢帕勒姆,谢谢。我没有意识到“礼貌”属性的设置——我会看看。当然。如果(令人困惑的)文档对您来说没有意义,我正在观看可访问性标签--向我提出更多问题,我将很乐意帮助您解决。非常感谢Parham,谢谢。我没有意识到“礼貌”属性的设置——我会看看。当然。如果(令人困惑的)文档对您来说没有意义,我正在关注可访问性标签——以我的方式抛出更多问题,我将很乐意帮助您完成它。