0

W3C で任意の拡張子を使用できますか、それとも HTML のみが W3C で許可されていますか? 新しいウィンドウとしてのみリンクを開く方法LONGDESC、またはポップアップまたはライトボックスでLongdesc URLを開くことができますか?

LONGDESCサイトSEOにメリットはありますか?

4

4 に答える 4

3

W3C で任意の拡張子を使用できますか、それとも HTML のみが W3C で許可されていますか?

仕様では、URI の反対側にあるリソースのタイプは指定されていませんが、HTML ドキュメントが最も適切です。

LONGDESCリンクを新しいウィンドウとしてのみ開く方法、またはポップアップまたはライトボックスでLONGDESC URLを開くことができますか?

私は longdesc をセットアップして、それをそのままにしておきます。私はJavaScriptでそれに近づきません。新しいウィンドウとライトボックスはアクセシビリティの障壁であり、最良の場合は避ける必要があります。リソースが主に支援技術を必要とする人々の利益のために設計されている場合、それは 2 倍になります。

LONGDESC はサイト SEO にメリットがありますか?

おそらく。検索エンジンはアルゴリズムの詳細を公表しません。経験則として、「SEO は忘れてください。ユーザーのためにデザインし、検索エンジンが仕事をすることを信頼してください。」. 繰り返しになりますが、アクセシビリティ機能を実装すると、これは 2 倍になります。

于 2009-11-23T13:32:28.110 に答える
0

「拡張子」(つまり、最後のドットの後のオプションのテキスト) は、W3C では規定されていません。何でもかまいませんし、なくてもかまいません。

Web サーバーは、適切な MIME タイプを提供するように説得する必要がある場合があります。多くの Web サーバーは、拡張子を見て MIME タイプを選択します。

于 2009-11-23T13:24:35.320 に答える
0

どんな延長でもいいと思います。この仕様では、拡張子や MIME タイプについては言及されていません。ポップアップまたはライトボックスで使用するのは簡単です。AJAX を使用して URL をロードし、コンテンツをポップアップに追加するだけです。jQuery では、次のようになります。

$('a[longdesc]').click(function() {
    $('#popup').load($(this).attr('longdesc'));
});

stuffandnonsenseで指摘されているように:

悲しいことに、longdesc 属性はスクリーン リーダーを使用していないユーザーには見えず、一部のブラウザーではサポートされなくなります。

それに関する引用はなく、どのブラウザーがサポートしているか、サポートしていないかについての言及もありませんが、SEO にあまり役立つことはないと言って差し支えないと思います。そのサイトを見て、すべての訪問者に役立ついくつかの優れた代替手段を見つけてください.

于 2009-11-23T13:21:54.093 に答える
0

最高の SEO を実現するには、longdesc が同じページのアンカーを指すようにします。必要に応じて、説明を含むブロックを画面外に移動して、目の見えるユーザーには見えないようにします。

また、longdesc の代わりに aria-modifiedby を使用することを検討してください。

于 2009-11-23T16:56:02.193 に答える