Caution
This document is an English translation of the “freee Accessibility Guidelines.” The normative version of this document is in Japanese, and the English version is informational. The English translation is incomplete, and any links with their link texts left in Japanese are untranslated. Please be aware that there may be inaccuracies in the translation or parts that are outdated.
ユーザーCSSを適用したチェックの実施方法
ロービジョンのユーザー、ディスレクシアのユーザーのように読みに困難があるユーザーの中には、文字の表示方法をカスタマイズすることで、テキスト情報を理解しやすくなるユーザーがいます。このようなユーザーは、支援技術を用いて表示をカスタマイズしている場合もありますし、拡張機能などを用いてユーザーCSSを適用している場合もあるでしょう。
以下、ガイドラインが求めるカスタマイズを実現するための方法を示します。
ガイドラインが求める条件を満たすためのCSS
ガイドラインが求める条件は、以下のCSSの通りです:
* {
line-height: 1.5em !important;
letter-spacing: 0.12em !important;
}
p + * {
margin-top: 2em !important;
}
このCSSをユーザーCSSとしてブラウザーに設定すれば良いわけですが、例えばGoogle ChromeではユーザーCSSを指定する機能は廃止されているようですし、他のブラウザーでもその設定方法があまり分かりやすいとはいえません。日常的にユーザーCSSを活用しているユーザーは、ブラウザーの拡張機能を活用するなどして、ユーザーCSSを適用しているものと考えられます。
チェックに当たっては、以下に示すブックマークレットを活用する方法が便利でしょう。
ブックマークレットの利用
以下の手順でブックマークレットを利用することで、ガイドラインが求める条件のカスタムCSSをブラウザーに表示中のページに適用した表示を確認することができます。
以下のコードをターゲットとするブックマーク(ブックマークレット)を作成。
表示中のページにカスタムCSSを適用するブックマークレットコードを表示
javascript:(function(){var d=document,s=d.createElement('style');s.innerHTML='*{line-height:1.5em !important;letter-spacing: 0.12em !important;} p+*{margin-top: 2em !important;}';d.head.appendChild(s)})()
チェック対象のページを表示した状態で、このブックマークレットを実行。