提问人:Dancer 提问时间:6/20/2011 最后编辑:Dancer 更新时间:8/24/2022 访问量:70
网站地图 - 关于使用覆盖层的可访问性问题?
Site Map - Accesibility question regarding use of overlay?
问:
快速问题 - 如果将站点地图放置在每个页面的隐藏 div 中并根据要求叠加显示,这是否重要(可访问性方面)!?
仅仅因为这将是我需要更改的网站的最佳快速解决方案!
干杯 保罗
答:
0赞
gmhk
6/20/2011
#1
它不需要放置在站点地图链接的隐藏 div 中。
评论
0赞
Dancer
6/20/2011
嗨,对不起 - 该链接将出现在每个页面上,但是单击该链接时,地图将显示在页面上的灯箱叠加中。
2赞
Ian Oxley
6/20/2011
#2
我认为最好的方法是将你的站点地图放在一个单独的页面上,并有自己的URL。然后,这将允许您:
- 提供指向站点地图的链接,例如在您的 404 页面上,以帮助用户找到他们正在寻找的内容
- 为每个页面添加一个标签,将站点地图指定为网站的索引,例如转到 http://www.apple.com/uk/ 并查看源代码
<link>
<head>
如果您的站点地图仅包含在通过灯箱覆盖显示的隐藏标签中,那么在可访问性方面,您必须考虑禁用 JavaScript 和/或 CSS 的用户将如何访问它,这将如何影响使用屏幕阅读器的用户等。
此外,在自己的 URL 上提供站点地图将有助于搜索引擎蜘蛛在抓取您的网站时。
对于浏览器可以以这种方式查看它的用户,您始终可以将站点地图灯箱叠加效果添加为渐进式增强功能,但正如您提到的,您正在寻求快速解决方案,这可能并不那么可行。
评论