大问题!
点击 这条指向某条评论 103 的链接。
如果用户使用 Firefox 或 Chrome,没错,用户会看到第 103 条评论。
但如果用户使用 w3m 或 lynx,他们看到的却是第 85 条评论!
(谁知道搜索引擎会看到什么呢?)
这可能会引发巨大的误解。
“嘿,鲍勃,这个(链接)完全表达了我的想法。”
但天哪,鲍勃看到的与比尔希望他看到的截然不同,于是再也不和比尔说话了。
当然,可能有一些 JavaScript 会将用户带到页面上的正确位置。如果脆弱的 JavaScript 失效,用户就只能坐在页面顶部。
我的意思是,自从万维网诞生以来,用户就可以访问 example.com/abc#123,并直接跳转到他们应该阅读的位置。
这是通过在目标页面的相应位置添加例如:
<p id="123">
来实现的。
我们这里谈论的是 Web 无障碍性的基础知识。拜托了,各位。
