我们可以使用任何扩展名吗?或者只允许HTML使用W3C?以及LONGDESC
链接应该如何打开,仅作为新窗口,还是我们可以在弹出窗口或灯箱中打开Longdesc网址?
LONGDESC
对网站搜索引擎优化有什么好处吗?
答案 0 :(得分:3)
我们可以使用任何扩展名吗?或者W3C只允许使用HTML吗?
规范并未规定URI的另一端应该使用哪种类型的资源,但HTML文档最明智
以及如何打开LONGDESC链接,仅作为新窗口 或者我们可以在弹出窗口或灯箱中打开Longdesc网址吗?
我设置了一个longdesc然后不管它。我不会用JavaScript接近它。新窗口和灯箱是可访问性障碍,应该在最好的时候避免 - 当资源主要是为了那些需要辅助技术的人的利益而设计时,这种情况会增加一倍。
LONGDESC对网站SEO有任何好处吗?
可能。搜索引擎不会公开其算法的详细信息。根据经验,“忘记搜索引擎优化。为用户设计并信任搜索引擎完成他们的工作。”同样,在实现辅助功能时,这会增加一倍。
答案 1 :(得分:0)
我相信任何延期都是可以接受的。 spec未提及扩展名或mime类型。至于在弹出窗口或灯箱中使用它,这很简单:只需使用AJAX加载URL并将内容添加到弹出窗口即可。在jQuery中,它是这样的:
$('a[longdesc]').click(function() {
$('#popup').load($(this).attr('longdesc'));
});
正如stuffandnonsense所述:
可悲的是,没有使用屏幕阅读器的人看不到longdesc属性,并且某些浏览器不支持这种属性。
对此没有任何引用,并且没有提及哪些浏览器支持或不支持它,但我认为可以说它不会过多地帮助你的SEO。看一下那个网站,找一些适合所有访问者的好选择。
答案 2 :(得分:0)
W3C没有规定“扩展名”(即最终点之后的可选文本)。它可以是任何东西,甚至不存在。
可能需要说服您的网络服务器提供正确的MIME类型。许多Web服务器通过查看扩展名来选择MIME类型。
答案 3 :(得分:0)
要获得最佳搜索引擎优化,请将longdesc指向同一页面上的锚点。如有必要,请在屏幕外移动包含说明的块,以便有视力的用户看不到它。
另外,考虑使用aria-describedby而不是longdesc。