结构化数据可访问性页面

时间:2015-08-11 12:01:57

标签: accessibility schema.org

由于结构化数据提供了可访问性,因此很难找到答案。

我对架构有所了解,到目前为止,我已经在网站上添加了包括面包屑,产品信息等在内的东西(谷歌认可了它并用它做了很酷的事情!!!

我想知道的是,我可以在页面上使用哪种结构化数据标签来解释网站的可访问性。例如,我可以添加任何内容来帮助解释这一点:(如果有任何相关内容!)

    <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 &ndash;  skip to content</li>
        <li>Access key 0 &ndash; Home Page</li>
        <li>Access key 1 &ndash; Contact</li>
        <li>Access key 2 &ndash; Reps</li>
        <li>Access key 3 &ndash; Fees</li>
        <li>Access key 4 &ndash; About</li>
        <li>Access key 5 &ndash; Login / My Account</li>
        <li>Access key 6 &ndash; Join Us</li>
        <li>Access key 7 &ndash; Cart</li>
        <li>Access key 8 &ndash; Policies</li>
        <li>Access key 9 &ndash; 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>

提前致谢!

3 个答案:

答案 0 :(得分:0)

如果Schema.org包含相关属性,则很可能会为WebPage类型定义它们。

您会看到他们定义了一些与辅助功能相关的属性,即(从version 2.01开始):

http://www.w3.org/wiki/WebSchemas/Accessibility上列出了这些属性的可能值。

您也可以将这些属性应用于WebSite(或任何其他CreativeWork)。

所以似乎没有列出访问密钥的属性。

答案 1 :(得分:0)

这是使用http://schema.org/WebPagehttp://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整洁,语义和结构化,这将成功。

请阅读article on WebAIM