网站地图 - 有关使用叠加层的辅助功能问题?

时间:2011-06-20 10:14:26

标签: xhtml accessibility

快速提问 - 如果站点地图放在每个页面的隐藏div中并按要求叠加显示,那么它是否重要(可访问性)?

仅仅因为这是一个关于我需要改变的网站的最佳快速解决方案!

干杯 保罗

2 个答案:

答案 0 :(得分:2)

我认为最好的方法是将您的站点地图放在一个单独的页面上,并使用自己的URL。这将允许您:

  1. 提供站点地图的链接,例如在您的404页面上,以帮助用户找到他们正在寻找的内容
  2. <link>标记添加到每个页面的<head>,并指定站点地图作为网站的索引,例如转到http://www.apple.com/uk/并查看来源
  3. 如果您的站点地图包含在通过灯箱叠加显示的隐藏标签中,那么就可访问性而言,您必须考虑禁用JavaScript和/或CSS的用户如何访问它,这将如何影响使用屏幕阅读器等的用户

    另外,在您自己的网址上提供您的站点地图会在抓取您的网站时帮助搜索引擎蜘蛛。

    您总是可以将站点地图灯箱叠加效果添加为progressive enhancement,但对于浏览器可以以这种方式查看的用户,但正如您所提到的那样,您在快速解决方案之后可能不会是可行的。

    希望这有帮助。

答案 1 :(得分:0)

不需要将其放置在站点地图链接的隐藏div中。