Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
Jquery portlet应该具有哪个aria角色_Jquery_Accessibility_Role_Wai Aria - Fatal编程技术网

Jquery portlet应该具有哪个aria角色

Jquery portlet应该具有哪个aria角色,jquery,accessibility,role,wai-aria,Jquery,Accessibility,Role,Wai Aria,portlet应该具有哪个aria角色(请参见下面的jQueryUI示例,但其中包含更多内容,如表单、图片、表格等) 每个portlet通常类似于一个web应用程序,因此最好使用role=“application”标记portlet,这使得辅助技术可以切换到应用程序浏览模式 此应用程序浏览模式通过应用程序传递设备输入事件(如键盘事件),帮助与web应用程序交互 无论是电子邮件应用程序还是其他拖放应用程序,您都可以使用各自的角色标记内部元素,例如使用role=“presentation”标记图片,

portlet应该具有哪个aria角色(请参见下面的jQueryUI示例,但其中包含更多内容,如表单、图片、表格等)


每个portlet通常类似于一个web应用程序,因此最好使用role=“application”标记portlet,这使得辅助技术可以切换到应用程序浏览模式

此应用程序浏览模式通过应用程序传递设备输入事件(如键盘事件),帮助与web应用程序交互

无论是电子邮件应用程序还是其他拖放应用程序,您都可以使用各自的角色标记内部元素,例如使用role=“presentation”标记图片,使用role=“grid”标记表格等

下面是and的一个示例,它可以类似于Portlet

另见:


这里有一篇关于“应用程序”角色的相当广泛的评论:值得一读。@James,是的,你是对的。。你不想对portlet使用像这样简单的应用程序角色,但你可以用应用程序角色标记整个容器。你可以更详细地描述一下你是如何使用portlet的吗?如果您只是将其用作页面的滚动区域,但内容与主页上的内容相同,而不是作为单独的独特交互组件,那么它可能不需要特定的角色,或者至少不需要面向控件的角色;也许“主要”或“文章”等地标或内容角色可能是最合适的。