アプリ内ブラウザの「戻る」機能
スマートフォン用アプリのブラウザ機能で Web ページを遷移しているとき、画面左上の「戻る」アイコンをタップしたら、直前に見ていた Web ページではなく、Web ページを開く前のコンテンツに一気に引き戻された...という経験はありませんか?
スマートフォン用アプリのブラウザ機能で Web ページを遷移しているとき、画面左上の「戻る」アイコンをタップしたら、直前に見ていた Web ページではなく、Web ページを開く前のコンテンツに一気に引き戻された...という経験はありませんか?
Web サイトの入力フォームで、入力欄が細かく分かれているのをよく見かけます。このように入力欄が分かれているフォームについて、ユーザビリティの観点で少し考えてみようと思います。
「ユーザビリティに関する10のヒューリスティクス / Ten Usability Heuristics」のオリジナル版 (1990年) を Jacob Nielsen 氏と共に作った Rolf Molich 氏が、「Usability testing myths (ユーザビリティテストにまつわる誤った通念)」をまとめているので、ご紹介します。
Web サイトにおいて情報をわかりやすくユーザーに伝えるためには、どう文章表現 (ライティング) するかが重要ですが、その考えかたを表わす「Plain Language」という概念があるので、ご紹介したいと思います。
米国の非営利団体「WebAIM (Web Accessibility in Mind)」が、肢体不自由 (Motor Disability) のユーザーを対象にした Web 利用に関する調査を実施しました。その調査結果を読んで感じたことを、まとめてみたいと思います。
米国の非営利団体「WebAIM (Web Accessibility in Mind)」が、ロービジョンのユーザーを対象にした Web 利用に関する調査を実施しました。その調査結果を読んで感じたことを、まとめてみたいと思います。
Web サイトのフォーム入力要素に対するラベルの配置 (レイアウト) について考えます。チェックボックスやラジオボタンの場合は「ラベルは右」、それ以外は「ラベルが上」を基本とするのがよいでしょう。
HTML5 では、<input> 要素で使用可能な type 属性値が新たに追加されています。ユーザーが使用するデバイスによっては、この type 属性値に応じた入力しやすいユーザーインターフェース (UI) が提供されるので、「気の利いた入力支援」が可能になります。
Web サイトのフォームの中には、入力要素のすぐ上か下に、注釈を付け加える場合があります。この際、セマンティックに (マシンリーダブルな形で) 入力要素と注釈を紐づけるマークアップをしておくと、なおよいでしょう。
Web サイトのフォームの中には、入力必須の項目があります。<label> 要素の中に「必須」と書かれているだけでも実質的にはかなりアクセシブルであると言えますが、せっかくなので、よりセマンティックに (マシンリーダブルな形で) 「必須」であることを表現してみたいと思います。