我们可以在LONGDESC中使用任何扩展名,还是只允许W3C使用.html?

时间:2009-11-23 13:01:16

标签: xhtml accessibility w3c

我们可以使用任何扩展名吗?或者只允许HTML使用W3C?以及LONGDESC链接应该如何打开,仅作为新窗口,还是我们可以在弹出窗口或灯箱中打开Longdesc网址?

LONGDESC对网站搜索引擎优化有什么好处吗?

4 个答案:

答案 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。