在一个页面上有多个HTML表单,其输入字段共享相同的名称属性,这是一种可接受的做法吗?例如,该页面包含所有球员的列表,并且允许用户投票选出最佳球员,因此在每张球员卡片旁边都有此表格:当然,每个表单的隐藏输入字段的值属性是不同的。假设页面上有20个这样的表单,这意味着20个输入字段的名称等于“player_id”。如果我通过HTML验证器传递该页面,即使使用XHTML1.0Strict文档类型,它也是有效的。但从网络标准或可访问性的角度来看,这是一种可以接受的做法吗?有一件事我可以肯定,它使页面的服务器端处理更容易,因为我只需要从一个名为player_id的POST字段加载值。
确实是个问题。我的页面上有一个输入框,我想在使用键盘Tab键导航时忽略它。我将此输入框用作简单的机器人蜜jar并将其放置在页面之外,因此在使用Tab键时,当用户选择此元素时,用户看起来好像没有任何焦点。 最佳答案 您可以在此元素上设置tabindex="-1",以便在Tab键顺序中忽略它。0告诉浏览器自己计算Tab键顺序,-1告诉浏览器忽略它。 关于html-使用tab键导航时可以忽略某些网站元素吗?,我们在StackOverflow上找到一个类似的问题: h
确实是个问题。我的页面上有一个输入框,我想在使用键盘Tab键导航时忽略它。我将此输入框用作简单的机器人蜜jar并将其放置在页面之外,因此在使用Tab键时,当用户选择此元素时,用户看起来好像没有任何焦点。 最佳答案 您可以在此元素上设置tabindex="-1",以便在Tab键顺序中忽略它。0告诉浏览器自己计算Tab键顺序,-1告诉浏览器忽略它。 关于html-使用tab键导航时可以忽略某些网站元素吗?,我们在StackOverflow上找到一个类似的问题: h
概览HTML5nowallows和使用HTML文档标记而不依赖于外部命名空间(不错的概述here)。两者都有自己的alt-属性类似物(见下文)被当今的屏幕阅读器软件有效地忽略了。因此,盲人用户无法访问这些元素。是否有计划为这些新元素实现标准的alt-text约定?我已经仔细阅读了文档,结果一无所获!更多详情关于SVG:SVG的替代文本可以被视为根目录的内容title或desc标签。AnimagetitleThisisthelongerimagedescription...我找到了one屏幕阅读器这样读取它,但这是标准吗?Previousmethods自以来,插入SVG也存在可访问性问题
概览HTML5nowallows和使用HTML文档标记而不依赖于外部命名空间(不错的概述here)。两者都有自己的alt-属性类似物(见下文)被当今的屏幕阅读器软件有效地忽略了。因此,盲人用户无法访问这些元素。是否有计划为这些新元素实现标准的alt-text约定?我已经仔细阅读了文档,结果一无所获!更多详情关于SVG:SVG的替代文本可以被视为根目录的内容title或desc标签。AnimagetitleThisisthelongerimagedescription...我找到了one屏幕阅读器这样读取它,但这是标准吗?Previousmethods自以来,插入SVG也存在可访问性问题
我读到role属性已添加到Bootstrap对于可访问性,我想知道如何有助于辅助功能。参见http://getbootstrap.com/css/#forms-example有关此特定用法的示例。我searchedBootstrap'srepofor"role"无济于事。我的问题是信息似乎多余。元素是form的概念已经由HTML标记本身()表达了,那么如果我们还添加元素正在播放role有什么帮助呢?的form?添加role="..."是有意义的如果role将不同于form(我不知道是什么-但让我们假装);就目前而言(尤其是没有具体的推理/用例示例),它充其量是令人费解的。
我读到role属性已添加到Bootstrap对于可访问性,我想知道如何有助于辅助功能。参见http://getbootstrap.com/css/#forms-example有关此特定用法的示例。我searchedBootstrap'srepofor"role"无济于事。我的问题是信息似乎多余。元素是form的概念已经由HTML标记本身()表达了,那么如果我们还添加元素正在播放role有什么帮助呢?的form?添加role="..."是有意义的如果role将不同于form(我不知道是什么-但让我们假装);就目前而言(尤其是没有具体的推理/用例示例),它充其量是令人费解的。
许多ARIA演示网站使用如下代码:YourName但是在这种情况下使用aria-labelledby属性的目的是什么?input元素已经被使用for属性的label元素标记了,不是吗? 最佳答案 在MozillaDeveloperpages上有一些很好的使用示例.也许他们最好的示例是用于将弹出菜单与父菜单项相关联的地方-这是页面中的示例7:FileOpenSaveSaveas.........ARIA属性往往在构建可访问的富互联网应用程序中发挥最大作用:只要您坚持使用标准语义HTML-使用带有标准标签的表单-您就不需要它all:所以
许多ARIA演示网站使用如下代码:YourName但是在这种情况下使用aria-labelledby属性的目的是什么?input元素已经被使用for属性的label元素标记了,不是吗? 最佳答案 在MozillaDeveloperpages上有一些很好的使用示例.也许他们最好的示例是用于将弹出菜单与父菜单项相关联的地方-这是页面中的示例7:FileOpenSaveSaveas.........ARIA属性往往在构建可访问的富互联网应用程序中发挥最大作用:只要您坚持使用标准语义HTML-使用带有标准标签的表单-您就不需要它all:所以
我有一个在loadView中构建的UITableView。我在loadView中做的一件事是创建一个UIView作为表头并将UIImageView填充到其中。ImageView包含一个图像,它是一个风格化的标题,所以我想为VoiceOver用户添加一个辅助功能标签。但是,我无法让VoiceOver“聚焦”图像以阅读标签,并且辅助功能检查器不响应在模拟器中单击图像。我的(缩写)代码如下:...in-loadView...//MakeheaderviewUIView*headerView=[[UIViewalloc]initWithFrame:CGRectMake(...)];UIImag