GIJOEさん、XUGJではMultiViewsの件でお世話になりました。モジュールでフォルトレベルで採用できないのは残念でしたがそれはさておき、EMLH: mlimgタグのalt-textに関してですが、mlimgタグのalt-textは
1)言語変更のリンクであること、
2)どの言語にするか
を利用者に伝えなければなりませんが、現在の値であるflagでは主旨がわからないので変更した方がよいかと思います。
変更例としては1語なら言語名 (e. g. japanese) 、2語ならin 言語名または言語名version (e. g. in japanese, japanese version) などが適当かと思います。
あと、ユーザビリティの観点からimgにtitle属性を指定すべきではないという話もあります。これには議論の余地があるとは思いますが、少なくとも私はaltとtitleに同じ値を指定すべきではないと思います。
altの使い方に関しては下記サイトによくまとまっているので参考までにURIを記しておきます。
http://www.kanzaki.com/docs/html/htminfo-alt.html
genetさん、こんにちは。
Quote:
EMLH: mlimgタグのalt-textに関してですが、mlimgタグのalt-textは
1)言語変更のリンクであること、
2)どの言語にするか
を利用者に伝えなければなりませんが、現在の値であるflagでは主旨がわからないので変更した方がよいかと思います。
変更例としては1語なら言語名 (e. g. japanese) 、2語ならin 言語名または言語名version (e. g. in japanese, japanese version) などが適当かと思います。
とりあえずそれなら、たった1行書き換えるだけですね。
$langimage_html .= '<a href="'.$link_base.urlencode($lang).'"><img src="'.XOOPS_URL.'/'.$langimages[$l].'" alt="flag" title="'.$langnames[$l].'" /></a>' ;
Quote:
一応読みましたが、私はあまり賛同できませ...
titleがあった方が健常者(かつIE以外のユーザ)には確実に便利ですから。そして、altとtitleを使い分けろ、と言われても現実には難しいです。
先週、jidaikoboさんに初めて音声ブラウザというのを見せて(聞かせて)もらいましたが、altとtitleが同じだからといってマイナスになるようなものではないと思いました。
altとtitleがあった場合、どちらを優先するか(それとも両方読むか)、なんてオプションくらいついてそうですし。
GIJOEさん、こんにちは。
1ファイルしかないのにコードまで提示していただいて恐縮です。
Quote:
一応読みましたが、私はあまり賛同できませんね。
titleがあった方が健常者(かつIE以外のユーザ)には確実に便利ですから。そして、altとtitleを使い分けろ、と言われても現実には難しいです。
先週、jidaikoboさんに初めて音声ブラウザというのを見せて(聞かせて)もらいましたが、altとtitleが同じだからといってマイナスになるようなものではないと思いました。
altとtitleがあった場合、どちらを優先するか(それとも両方読むか)、なんてオプションくらいついてそうですし。
私は視覚障碍者でなく音声ブラウザの利用経験もありませんが、聞き取りテストやラジオなどから類推するに冗長部分が少ない方が理解しやすいと思いました。が、GIJOEさんの体験に基づいた判断であればそれは尊重します。
ただaltは画像の代替表現として扱われることが仕様上保証されているがtitleは保証されていないので少なくともaltにはまともな値を入れて欲しいと思います。そもそも携帯電話で画像非表示にしてPEAK XOOPSを閲覧していてflagが表示されてなんだこれは?と思ったので。
genetさん、こんにちは。
Quote:
ただaltは画像の代替表現として扱われることが仕様上保証されているがtitleは保証されていないので少なくともaltにはまともな値を入れて欲しいと思います。そもそも携帯電話で画像非表示にしてPEAK XOOPSを閲覧していてflagが表示されてなんだこれは?と思ったので。
それはそうですね。
おそらく音声ブラウザでもデフォルトはaltを優先して読むでしょうし。
画像だけで意味が判るものであれば、titleは要らないわけで、旗がボタンであることが一目で分かり、かつ、altには言語の切替だよという説明文を入れ・titleは無し、とすれば、全ユーザに対して最善なんだろうな、とは思います。
alt文もEMLHのconfiguration部分で指定できるのだから、デフォルトでそうするようにしてみます。