ウェブサイトアクセシビリティ
ウェブサイトアクセシビリティは何ですか?
サイト上の一部のユーザーは、画面の読者を使用するだけで、画面の倍率を使用して、音声入力ソフトウェアを使用して、キーボードを使用したり、ブラウザの古いバージョンを使用します.CSSでは、あなたのサイトをこれらのユーザーにアクセスできるようにする方法がいくつかあります. フォーカススタイル 用途 ブラウザープレフィックス フォーカススタイル
移動するキーボードだけを使用するユーザーは、しばしばトラバースウェブサイトにタブキーを使用します.タブが異なる要素をターゲットにするとき
私が最初にウェブ開発を始めたとき、私はそれが本当に何であったかについてわかっていないので、それが醜く見えたので、焦点アウトラインを無効にします.これは間違いなく悪い練習です.それを無効にする良い代替は、あなた自身のフォーカスの動作を設定します.フォーカスされているこの方法は、まだタブユーザーにアクセスでき、フォーカスのアウトラインまたは境界線はあなたのサイトのカラーパレットにフィットします.
The
ユーザーがブラウザのフォントサイズを調整した場合、フォントサイズはレムで設定されます.フォントサイズはPXで設定されません.アクセシビリティに悪いです.
すべてのCSSプロパティはすべてのブラウザで使用できません.例えば、プロパティ
あなたは、これらの新しいCSS機能を古いブラウザーと互換性にするために、あなたのCSSでブラウザープレフィックスを使用することができます.ここでは、4つの最も一般的なものです.
この記事はあなたのサイトをCSSでよりアクセス可能にする主要な方法のいくつかをカバーしました、しかし、この記事は表面をひっかきます.私が推薦するリソースはウェブコンテンツアクセシビリティガイドライン(WCAG)ですhttps://www.w3.org/TR/WCAG22/
任意のフィードバックや質問がある場合はコメントを残してください.
サイト上の一部のユーザーは、画面の読者を使用するだけで、画面の倍率を使用して、音声入力ソフトウェアを使用して、キーボードを使用したり、ブラウザの古いバージョンを使用します.CSSでは、あなたのサイトをこれらのユーザーにアクセスできるようにする方法がいくつかあります.
rem
フォントサイズ設定移動するキーボードだけを使用するユーザーは、しばしばトラバースウェブサイトにタブキーを使用します.タブが異なる要素をターゲットにするとき
focus
擬似クラスは、どの要素が現在選択されているかを示すために使用されます.私が最初にウェブ開発を始めたとき、私はそれが本当に何であったかについてわかっていないので、それが醜く見えたので、焦点アウトラインを無効にします.これは間違いなく悪い練習です.それを無効にする良い代替は、あなた自身のフォーカスの動作を設定します.フォーカスされているこの方法は、まだタブユーザーにアクセスでき、フォーカスのアウトラインまたは境界線はあなたのサイトのカラーパレットにフィットします.
*:focus {
outline: none;
border: 2px dotted blue;
}
フォントサイズのためのREMの使用The
rem
値は常にルート要素font-size
. デフォルトのフォントサイズが1rem = 16px
. デフォルトのフォントサイズが明示的に設定されていない場合、1 remはブラウザのデフォルトフォントサイズに等しくなります.ユーザーがブラウザのフォントサイズを調整した場合、フォントサイズはレムで設定されます.フォントサイズはPXで設定されません.アクセシビリティに悪いです.
.my-class {
font-size: 1.5rem;
/*default font-size = 16px, so 1.5rem = 24px*/
}
ブラウザープレフィックスすべてのCSSプロパティはすべてのブラウザで使用できません.例えば、プロパティ
text-align-last
Safariの任意のバージョンではサポートされていません.ブラウザ上のCSSプロパティの可用性をチェックするための良いサイトはhttps://caniuse.com/ . あなたは、これらの新しいCSS機能を古いブラウザーと互換性にするために、あなたのCSSでブラウザープレフィックスを使用することができます.ここでは、4つの最も一般的なものです.
-moz-
Firefox用-webkit-
サファリとクローム-o-
オペラ座-ms-
インターネットエクスプローラー.my-class {
-moz-text-align-last: right;
-webkit-text-align-last: right;
-o-text-align-last: right;
-ms-text-align-last: right;
text-align-last: right;
}
また、autoprefixer このプロセスをより簡単にするパッケージ.この記事はあなたのサイトをCSSでよりアクセス可能にする主要な方法のいくつかをカバーしました、しかし、この記事は表面をひっかきます.私が推薦するリソースはウェブコンテンツアクセシビリティガイドライン(WCAG)ですhttps://www.w3.org/TR/WCAG22/
任意のフィードバックや質問がある場合はコメントを残してください.
Reference
この問題について(ウェブサイトアクセシビリティ), 我々は、より多くの情報をここで見つけました https://dev.to/fig781/intro-to-website-accessibility-with-css-5715テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol