结构化数据无障碍页面
Structured data accessibility page
由于结构化数据提供了可访问性,因此很难找到答案。
我对架构略知一二,到目前为止,我已经在网站上添加了面包屑、产品信息等内容(并且 Google 认出了它并用它做了很酷的事情!!!
我想知道我可以在解释网站可访问性的页面上使用哪种结构化数据标签。例如,我可以添加任何内容来帮助解释这一点吗:(如果有任何相关内容!)
<h2>Access Keys:</h2>
<p>Most browsers support jumping to specific links by typing keys defined on the web site. Primary navigation links (sections) on this site use the following access keys:</p>
<ul>
<li>Access key s – skip to content</li>
<li>Access key 0 – Home Page</li>
<li>Access key 1 – Contact</li>
<li>Access key 2 – Reps</li>
<li>Access key 3 – Fees</li>
<li>Access key 4 – About</li>
<li>Access key 5 – Login / My Account</li>
<li>Access key 6 – Join Us</li>
<li>Access key 7 – Cart</li>
<li>Access key 8 – Policies</li>
<li>Access key 9 – Accessibility</li>
</ul>
<p>Depending on the web browser, please use following key combinations to use access keys:</p>
<h4>Keystroke combinations</h4>
<p>Different browsers use different keystrokes to activate accesskey shortcuts, as shown below:</p>
<ul>
<li>Alt + [the accesskey]
<ul>
<li>Internet Explorer for Windows</li>
<li>Chrome for Windows (not that Shift is required in some circumstances</li>
<li>Safari for Windows</li>
</ul>
</li>
<li>Shift + Alt + [the accesskey]
<ul>
<li>Firefox for Windows</li>
</ul>
</li>
<li>Ctrl + Option / alt + [the accesskey]
<ul>
<li>Safari for Mac</li>
<li>Chrome for Mac</li>
<li>Firefox for Mac</li>
</ul>
</li>
</ul>
提前致谢!
简短的回答是否定的。辅助功能应被视为 "usability for the disabled"。就像无法在源代码中指示网站的可用性级别一样,也无法指示可访问性级别。
如果您的文档类型是HTML5,您可以考虑使用semantic sectioning tags。将导航链接包裹在
除非你的产品是一个网络应用程序,将被一个封闭的用户群重复使用,否则请考虑一起删除访问密钥。访问键仅在少数情况下有用,许多辅助功能专家通常会避免使用它。与其依赖访问密钥,不如保持 HTML 整洁、语义化和结构化,这样就可以了。
如果 Schema.org 包含相关属性,它们很可能是为 WebPage
类型定义的。
您会看到它们定义了一些与辅助功能相关的属性,即(截至 version 2.01):
这些属性的可能值列在 http://www.w3.org/wiki/WebSchemas/Accessibility。
您也可以将这些属性应用于 WebSite
(or any other CreativeWork
)。
所以似乎没有属性列出访问密钥。
这是使用 http://schema.org/WebPage plus http://schema.org/Book 等的属性完成的,例如
<meta itemprop="accessibilityControl" content="fullMouseControl"/>
<meta itemprop="accessibilityHazard" content="noFlashing"/>
<meta itemprop="accessibilityHazard" content="MotionSimulation"/>
<meta itemprop="accessibilityHazard" content="Sound"/>
可以在 https://schema.org/accessibilityControl 上找到更多示例。
我发现 this 对决定添加什么非常有帮助。
在被 schema.org 接受之前 here 描述了原始提案,它仍然包含示例,但考虑到结构化数据的变化速度,我无法评论其准确性。
由于结构化数据提供了可访问性,因此很难找到答案。
我对架构略知一二,到目前为止,我已经在网站上添加了面包屑、产品信息等内容(并且 Google 认出了它并用它做了很酷的事情!!!
我想知道我可以在解释网站可访问性的页面上使用哪种结构化数据标签。例如,我可以添加任何内容来帮助解释这一点吗:(如果有任何相关内容!)
<h2>Access Keys:</h2>
<p>Most browsers support jumping to specific links by typing keys defined on the web site. Primary navigation links (sections) on this site use the following access keys:</p>
<ul>
<li>Access key s – skip to content</li>
<li>Access key 0 – Home Page</li>
<li>Access key 1 – Contact</li>
<li>Access key 2 – Reps</li>
<li>Access key 3 – Fees</li>
<li>Access key 4 – About</li>
<li>Access key 5 – Login / My Account</li>
<li>Access key 6 – Join Us</li>
<li>Access key 7 – Cart</li>
<li>Access key 8 – Policies</li>
<li>Access key 9 – Accessibility</li>
</ul>
<p>Depending on the web browser, please use following key combinations to use access keys:</p>
<h4>Keystroke combinations</h4>
<p>Different browsers use different keystrokes to activate accesskey shortcuts, as shown below:</p>
<ul>
<li>Alt + [the accesskey]
<ul>
<li>Internet Explorer for Windows</li>
<li>Chrome for Windows (not that Shift is required in some circumstances</li>
<li>Safari for Windows</li>
</ul>
</li>
<li>Shift + Alt + [the accesskey]
<ul>
<li>Firefox for Windows</li>
</ul>
</li>
<li>Ctrl + Option / alt + [the accesskey]
<ul>
<li>Safari for Mac</li>
<li>Chrome for Mac</li>
<li>Firefox for Mac</li>
</ul>
</li>
</ul>
提前致谢!
简短的回答是否定的。辅助功能应被视为 "usability for the disabled"。就像无法在源代码中指示网站的可用性级别一样,也无法指示可访问性级别。
如果您的文档类型是HTML5,您可以考虑使用semantic sectioning tags。将导航链接包裹在
除非你的产品是一个网络应用程序,将被一个封闭的用户群重复使用,否则请考虑一起删除访问密钥。访问键仅在少数情况下有用,许多辅助功能专家通常会避免使用它。与其依赖访问密钥,不如保持 HTML 整洁、语义化和结构化,这样就可以了。
如果 Schema.org 包含相关属性,它们很可能是为 WebPage
类型定义的。
您会看到它们定义了一些与辅助功能相关的属性,即(截至 version 2.01):
这些属性的可能值列在 http://www.w3.org/wiki/WebSchemas/Accessibility。
您也可以将这些属性应用于 WebSite
(or any other CreativeWork
)。
所以似乎没有属性列出访问密钥。
这是使用 http://schema.org/WebPage plus http://schema.org/Book 等的属性完成的,例如
<meta itemprop="accessibilityControl" content="fullMouseControl"/>
<meta itemprop="accessibilityHazard" content="noFlashing"/>
<meta itemprop="accessibilityHazard" content="MotionSimulation"/>
<meta itemprop="accessibilityHazard" content="Sound"/>
可以在 https://schema.org/accessibilityControl 上找到更多示例。
我发现 this 对决定添加什么非常有帮助。
在被 schema.org 接受之前 here 描述了原始提案,它仍然包含示例,但考虑到结构化数据的变化速度,我无法评论其准确性。