1

医療慈善団体のサイトを運営しています。さまざまな言語の FAQ へのリンクが多数あります。明らかに、これらは関係する言語で書かれています。

(PowerMapper SortSite を使用して) サイトをテストして W3C WAI の問題を確認すると、スペイン語で「ようこそ」を意味する「Bienvenido」などの単語の結果である「スペルミス」が多数見つかります...

明らかに、これはスペルミスではありません。だから私はそれを使ってそれを整理する必要があります... doctypes? ラング属性?

これらのエラーは優先度 1 としてフラグが立てられているため、サイトが標準準拠として認定されない危険があります。

私たちは何ができる?使用できるDoctypeがあると思いますか? しかし、もしそうなら、どちらですか。私たちは現在使用しています:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
4

1 に答える 1

1

サイトの MasterPage に設定されている doctypes にかなり夢中になっていることがわかりました。ただし、機能したのは、次のように LANG 属性を使用することでした。

外国語のテキストがある場合は、そのテキストの言語に設定された lang 属性を使用して、span タグまたは div タグでラップする必要があります。次のように:

<span lang="es">Bienvenido</span>

es はスペイン語の値です。次のページには、コードの国ペアが表示されます。

http://www.mcanerin.com/en/articles/meta-language.asp

たとえば、さまざまな段落やヘッダーを言語タグでラップする場合は、span の代わりに div を使用します。その際、英語のテキストを折り返さないように注意してください! そうしないと、英語でスペルミスが発生します。

このすべての取り組みは、サイトのアクセシビリティを向上させるためのものです。視覚障害のあるメンバーの何人かと時間を過ごし、彼らがテスコで買い物をするためにスクリーン リーダーにどのように対処しなければならないかを見て、私は賞賛に満ちているだけでなく、Web 上の Accessibilty に完全に変換されました。それは彼らの人生に大きな違いをもたらします、私はあなたを保証することができます.

于 2010-10-05T11:57:11.867 に答える