由于结构化数据提供了可访问性,因此很难找到答案。
我对架构有所了解,到目前为止,我已经在网站上添加了包括面包屑,产品信息等在内的东西(谷歌认可了它并用它做了很酷的事情!!!
我想知道的是,我可以在页面上使用哪种结构化数据标签来解释网站的可访问性。例如,我可以添加任何内容来帮助解释这一点:(如果有任何相关内容!)
<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>
提前致谢!
答案 0 :(得分:0)
如果Schema.org包含相关属性,则很可能会为WebPage
类型定义它们。
您会看到他们定义了一些与辅助功能相关的属性,即(从version 2.01开始):
http://www.w3.org/wiki/WebSchemas/Accessibility上列出了这些属性的可能值。
您也可以将这些属性应用于WebSite
(或任何其他CreativeWork
)。
所以似乎没有列出访问密钥的属性。
答案 1 :(得分:0)
这是使用http://schema.org/WebPage加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,它仍然包含示例,但我不能根据结构化数据的变化速度评论准确性。
答案 2 :(得分:-1)
简短的回答是否定的。可访问性应被视为“残疾人的可用性”。就像没有办法在源代码中指出您网站的可用性级别一样,也没有办法指出可访问性级别。
如果您的doctype是HTML5,则可以考虑使用semantic sectioning tags。将导航链接包含在&lt;导航&gt;和你的主要内容&lt;主要&gt;将大大提高您的网站的可访问性。这应该足以表明您的网站开发时的搜索引擎和辅助设备,并考虑了可访问性。
除非您的产品是一个将被封闭用户组重复使用的Web应用程序,否则请考虑一起删除访问密钥。访问密钥仅在少数几种情况下有用,许多辅助功能专业人员通常会避免使用它。而不是依赖于访问密钥,保持您的HTML整洁,语义和结构化,这将成功。