アクセシビリティチェックのメッセージと直し方
無料のチェックツールが表示する文言をそのまま並べ、利用者が何に困るのかと直し方を説明するガイドへつなげています。ブラウザーの検索(Ctrl+F、MacはCommand+F)で、表示されたメッセージを探してください。
miChecker
総務省の無料チェックツール、miChecker(バージョン3.2)のエラーと警告。要素名や値が入る部分は「…」にしています。
accesskey属性の値に重複があります。
area要素に代替テキストがありません: …。
frame要素にtitle属性がありません。
frame要素のtitle属性が空白文字のみから構成されています。
iframe要素にtitle属性がありません。
iframe要素のtitle属性が空白文字のみから構成されています。
marqueeを用いて文章をスクロールさせることは避けてください
"…"( を含む空白文字のみ)は画像の代替テキストとして不適切です。
object要素内には、代替テキストを提供してください
th要素のscope属性値が不正です。
このHTML文書に空でないtitle要素を提供してください。
このスキップリンクはジャンプ先のアンカー"…"が存在しないため利用できません
このページ内リンクは、ジャンプ先のアンカー"…"が存在しないため利用できません
このリンク内には読み上げ可能なテキストが存在しないため、アクセシブルではありません。
データセルのheaders属性値に含まれるidに対応する見出しセルがありません。
フォーム・コントロールにラベル(label要素やaria-label/aria-labelledbyで指定されたラベル)およびtitle属性が関連付けられていません。
フォーム・コントロールに関連付けられたラベル(label要素やaria-label/aria-labelledbyで指定されたラベル)が存在せず、title属性の値が空または空白文字だけです。
ボタン(input)にはvalue属性を提供してください 。
画像に代替テキストがありません。
画像ボタンに代替テキストがありません。
見出し(h1,h2…)の入れ子関係を適切なものにしてください。
自動的にページをリダイレクトすることは避けてください (<meta http-equiv="Refresh">の利用は避けてください)
周期的にページのリロードを行う事は避けてください (<meta http-equiv="Refresh">の利用は避けてください)
…属性の値にはBCP 47またはその後継仕様に準拠したものを使用してください
文字色と背景色のコントラスト比が3:1未満です。
文字色と背景色のコントラスト比が4.5:1未満です。
文書内で主に利用されている言語を…属性を用いて明示してください (例: <html …="ja">)
axe DevTools
axe DevTools拡張機能に表示される問題の見出し(axe-core 4.13)。Accessibility Insightsなど、同じルールを使うツールも多くあります。
20時間より短い時間経過後のページの自動リロードを使用してはなりません Delayed refresh under 20 hours must not be used
accesskey属性の値は一意でなければなりません accesskey attribute value should be unique
ARIA dialogとalertdialogノードにはアクセシブルな名前がなければなりません ARIA dialog and alertdialog nodes should have an accessible name
ARIA meterノードにはアクセシブルな名前がなければなりません ARIA meter nodes must have an accessible name
ARIA progressbarノードにはアクセシブルな名前がなければなりません ARIA progressbar nodes must have an accessible name
ARIA tab nodes must have an accessible name
ARIA tooltipノードにはアクセシブルな名前がなければなりません ARIA tooltip nodes must have an accessible name
ARIA treeitemノードにはアクセシブルな名前がなければなりません ARIA treeitem nodes should have an accessible name
aria-braille属性には、点字以外の同等のものがなければなりません aria-braille attributes must have a non-braille equivalent
aria-hiddenが指定されている要素は、フォーカス可能であったり、フォーカス可能な要素を含んでいたりしてはなりません ARIA hidden element must not be focusable or contain focusable elements
ARIAおよびラベルに使用されているIDは一意でなければなりません IDs used in ARIA and labels must be unique
ARIAコマンドにはアクセシブルな名前がなければなりません ARIA commands must have an accessible name
ARIAトグル欄にはアクセシブルな名前がなければなりません ARIA toggle fields must have an accessible name
ARIAロールは要素に対して適切でなければなりません ARIA role should be appropriate for the element
ARIA属性は有効な値に一致しなければなりません ARIA attributes must conform to valid values
ARIA属性は有効な名前に一致しなければなりません ARIA attributes must conform to valid names
ARIA属性は要素のロールの仕様に従って使用しなければなりません ARIA attributes must be used as specified for the element's role
ARIA入力欄にはアクセシブルな名前がなければなりません ARIA input fields must have an accessible name
autocomplete属性は正しく使用しなければなりません autocomplete attribute must be used correctly
bannerランドマークは他のランドマークに含まれるべきではありません Banner landmark should not be contained in another landmark
contentinfoランドマークは他のランドマークに含まれるべきではありません Contentinfo landmark should not be contained in another landmark
CSSメディアクエリーはディスプレイの向きを固定するために使用してはなりません CSS Media queries must not lock display orientation
<dl>要素は、適切な順序で並べられた<dt>および<dd>のグループ、<script>要素、<template>要素またはdiv要素のみを直接含んでいなければなりません <dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements
<dt>および<dd>要素は<dl>に含まれていなければなりません <dt> and <dd> elements must be contained by a <dl>
<html>要素にはlang属性がなければなりません <html> element must have a lang attribute
HTML要素に指定されたlangおよびxml:lang属性は同じ基本言語を持たなければなりません HTML elements with lang and xml:lang must have the same base language
<html>要素のlang属性には有効な値がなければなりません <html> element must have a valid value for the lang attribute
imgロールを持つ<svg>要素には代替テキストが存在しなければなりません <svg> elements with an img or image role must have alternative text
lang属性には有効な値がなければなりません lang attribute must have a valid value
<li>要素は<ul>または<ol>内に含まれていなければなりません <li> elements must be contained in a <ul> or <ol>
mainランドマークは他のランドマークに含まれるべきではありません Main landmark should not be contained in another landmark
<marquee>要素は非推奨のため、使用してはなりません <marquee> elements are deprecated and must not be used
<object>要素には代替テキストがなければなりません <object> elements must have alternative text
[role="img"] の要素には代替テキストがなければなりません [role="img"] and [role="image"] elements must have alternative text
"role=text"が指定されている要素には、フォーカス可能な子孫が含まれていてはなりません "role=text" should have no focusable descendants
scope属性は正しく使用されなければなりません scope attribute should be used correctly
select要素にはアクセシブルな名前がなければなりません Select element must have an accessible name
summary要素には認識可能なテキストがなければなりません Summary elements must have discernible text
<ul>および<ol>の直下には<li>、<script>または<template>要素のみを含まなければなりません <ul> and <ol> must only directly contain <li>, <script> or <template> elements
<video> または <audio> 要素は音声を自動再生してはなりません <video> or <audio> elements must not play automatically
<video>要素にはキャプションがなければなりません <video> elements must have captions
アクティブな<area>要素には代替テキストが存在しなければなりません Active <area> elements must have alternative text
アクティブな要素のIDは一意でなければなりません IDs of active elements must be unique
インラインのテキスト間隔設定はカスタムスタイルシートによって調整可能でなければなりません Inline text spacing must be adjustable with custom stylesheets
ズーム機能やテキストのサイズ変更は無効にしてはなりません Zooming and scaling must not be disabled
スキップリンクのターゲットが存在し、フォーカス可能でなければなりません The skip-link target should exist and be focusable
スクロール可能な領域はキーボードでアクセスできなければなりません Scrollable region must have keyboard access
スタイル付けした<p>要素を見出しとして使用してはなりません Styled <p> elements must not be used as headings
すべてのタッチターゲットは24pxの大きさか、十分なスペースがなければなりません All touch targets must be 24px large, or leave sufficient space
データテーブルにキャプションをつけるためにデータまたはヘッダーセルを用いてはなりません Data or header cells must not be used to give caption to a data table.
データテーブルのテーブルヘッダーはデータセルを参照していなければなりません Table headers in a data table must refer to data cells
テーブルのheaders属性を使用するすべてのセルは、同じ表内の他の<th>要素を参照しなければなりません Table cell headers attributes must refer to other <th> elements in the same table
テーブルのヘッダーは空にしてはなりません Table header text should not be empty
ドキュメントにはmainランドマークが1つ含まれていなければなりません Document should have one main landmark
ドキュメントにはナビゲーションを補助するために<title>要素がなければなりません Documents must have <title> element to aid in navigation
ドキュメントに複数のbannerランドマークが存在してはなりません Document should not have more than one banner landmark
ドキュメントに複数のcontentinfoランドマークが存在してはなりません Document should not have more than one contentinfo landmark
ドキュメントに複数のmainランドマークが存在してはなりません Document should not have more than one main landmark
ドキュメント本体にaria-hidden="true"が存在してはなりません aria-hidden="true" must not be present on the document body
フォームフィールドに複数のlabel要素を付与してはなりません Form field must not have multiple label elements
フォーム要素にはラベルがなければなりません Form elements must have labels
フォーム要素には視認できるラベルがなければなりません Form elements should have a visible label
フレームにはアクセシブルな名前がなければなりません Frames must have an accessible name
フレームには一意のtitle属性がなければなりません Frames must have a unique title attribute
プレゼンテーション目的とされている要素は一貫して無視されなければなりません Elements marked as presentational should be consistently ignored
ページにはレベル1の見出しが含まれていなければなりません Page should contain a level-one heading
ページには繰り返されるブロックをスキップする手段が存在しなければなりません Page must have means to bypass repeated blocks
ページのすべてのコンテンツはlandmarkに含まれていなければなりません All page content should be contained by landmarks
ボタンには認識可能なテキストが存在しなければなりません Buttons must have discernible text
ユーザーがズームをしてテキストを最大500%まで拡大できなければなりません Users should be able to zoom and scale the text up to 500%
ランドマークには一意のロール又はロール/ラベル/タイトル (すなわちアクセシブルな名前) の組み合わせがなければなりません Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
リンクには認識可能なテキストがなければなりません Links must have discernible text
リンクは色に依存しない形で区別できなければなりません Links must be distinguishable without relying on color
一定時間経過後のページの自動リロードを使用してはなりません Delayed refresh must not be used
画像には代替テキストがなければなりません Images must have alternative text
画像の代替テキストはテキストとして繰り返されるべきではありません Alternative text of images should not be repeated as text
画像ボタンには代替テキストがなければなりません Image buttons must have alternative text
見出しのレベルは1つずつ増加させなければなりません Heading levels should only increase by one
見出しは空にしてはなりません Headings should not be empty
使用されているARIAロールは有効な値に一致しなければなりません ARIA roles used must conform to valid values
対話的なコントロールはネストされていてはなりません Interactive controls must not be nested
大きい<table>の空ではない<td>要素は対応するテーブルヘッダーと関連づけられていなければなりません Non-empty <td> elements in larger <table> must have an associated table header
同じ名前を持つ複数のリンクは類似した目的を持っていなければなりません Links with the same name must have a similar purpose
特定のARIAロールには特定の子が含まれていなければなりません Certain ARIA roles must contain particular children
特定のARIAロールは特定の親に含まれていなければなりません Certain ARIA roles must be contained by particular parents
入力ボタンには認識可能なテキストが存在しなければなりません Input buttons must have discernible text
非推奨のARIAロールを使用してはなりません Deprecated ARIA roles must not be used
必須のARIA属性が提供されていなければなりません Required ARIA attributes must be provided
要素にはサポートされているARIA属性のみを使用しなければなりません Elements must only use supported ARIA attributes
要素には禁止されているARIA属性を使用してはなりません Elements must only use permitted ARIA attributes
要素に指定するtabindexは0より大きい値であってはなりません Elements should not have tabindex greater than zero
要素の視認できるテキストはそれらのアクセシブルな名前の一部でなければなりません Elements must have their visible text as part of their accessible name
要素は色のコントラスト比(高度)の閾値を満たしていなければなりません Elements must meet enhanced color contrast ratio thresholds
要素は色のコントラスト比(最低限)の閾値を満たしていなければなりません Elements must meet minimum color contrast ratio thresholds
Lighthouse
LighthouseやPageSpeed Insightsのレポートで、「ユーザー補助」に表示される不合格の項目(Lighthouse 13.5)。古い版だけのメッセージには、廃止された版を付けています。
[accesskey]の値が一意ではありません[accesskey]values are not uniqueARIA ID が一意ではありません ARIA IDs are not unique
ARIA
meter要素にユーザー補助機能向けの名前が設定されていません。 ARIAmeterelements do not have accessible names.ARIA
progressbar要素にユーザー補助機能向けの名前が設定されていません。 ARIAprogressbarelements do not have accessible names.ARIA
[role]が指定されている要素には、特定の[role]を含む子を指定する必要がありますが、その一部またはすべてが指定されていません。 Elements with an ARIA[role]that require children to contain a specific[role]are missing some or all of those required children.ARIA
tooltip要素にユーザー補助機能向けの名前が設定されていません。 ARIAtooltipelements do not have accessible names.ARIA
treeitem要素にユーザー補助機能向けの名前が設定されていません。 ARIAtreeitemelements do not have accessible names.ARIA 切り替えフィールドにユーザー補助機能向けの名前が設定されていません ARIA toggle fields do not have accessible names
ARIA 属性が要素のロールで指定されたとおりに使用されていません ARIA attributes are not used as specified for the element's role
[aria-*]属性に有効な値が指定されていません[aria-*]attributes do not have valid values[aria-*]属性は無効か、スペルミスがあります[aria-*]attributes are not valid or misspelled[aria-*]属性は役割と一致していません[aria-*]attributes do not match their rolesARIA 入力フィールドにユーザー補助機能向けの名前が設定されていません ARIA input fields do not have accessible names
[aria-hidden="true"]要素にフォーカス可能な子要素が含まれています[aria-hidden="true"]elements contain focusable descendentsautocomplete属性が正しく使用されていませんautocompleteattributes are not used correctlybutton、link、menuitem要素にユーザー補助機能向けの名前が設定されていません。button,link, andmenuitemelements do not have accessible names.<dl>には、正しく順序付けられた<dt>および<dd>グループ、<script>、<template>、または<div>要素以外も含まれています。<dl>'s do not contain only properly-ordered<dt>and<dd>groups,<script>,<template>or<div>elements.<frame>または<iframe>の要素にタイトルが指定されていません<frame>or<iframe>elements do not have a title<html>要素に[lang]属性が指定されていません<html>element does not have a[lang]attribute<html>要素に、[lang]属性と同じベース言語の[xml:lang]属性がありません。<html>element does not have an[xml:lang]attribute with the same base language as the[lang]attribute.<html>要素の[lang]属性に有効な値が指定されていません。<html>element does not have a valid value for its[lang]attribute.[id]属性が有効でフォーカス可能な要素の ID が一意ではありません(バージョン12より前)[id]attributes on active, focusable elements are not uniqueimgロールが指定された SVG 要素に、アクセシブルな代替テキストがありません SVG elements with animgrole do not have an accessible text alternative<input type="image">要素に[alt]テキストが指定されていません<input type="image">elements do not have[alt]text[lang]属性に有効な値が指定されていません[lang]attributes do not have a valid value<object>要素に代替テキストが指定されていません<object>elements do not have alternate text[role]が必須の親要素に含まれていません[role]s are not contained by their required parent element[role]に必須の[aria-*]属性が一部指定されていません[role]s do not have all required[aria-*]attributes[role]の値は無効です[role]values are not validrole="dialog"またはrole="alertdialog"が含まれる要素に、ユーザー補助機能用の名前が設定されていません。 Elements withrole="dialog"orrole="alertdialog"do not have accessible names.role="none"またはrole="presentation"が指定された要素に競合があります Elements withrole="none"orrole="presentation"have conflictsrole=text属性が指定された要素にフォーカス可能な子孫があります。 Elements with therole=textattribute do have focusable descendents.<table>要素で[headers]属性を使用しているセルが、同じ表内にない要素idを参照しています。 Cells in a<table>element that use the[headers]attribute refer to an elementidnot found within the same table.<th>要素および[role="columnheader"/"rowheader"]が指定された要素に、記述されたデータセルがありません。<th>elements and elements with[role="columnheader"/"rowheader"]do not have data cells they describe.[user-scalable="no"]が<meta name="viewport">要素で使用されているか、[maximum-scale]属性が 5 未満に指定されています。[user-scalable="no"]is used in the<meta name="viewport">element or the[maximum-scale]attribute is less than 5.<video>要素に、[kind="captions"]が指定された<track>要素が含まれていません。<video>elements do not contain a<track>element with[kind="captions"].スキップリンクはフォーカス不可能です。 Skip links are not focusable.
タップ ターゲットのサイズが適切に設定されていません(バージョン12より前) Tap targets are not sized appropriately
タップ ターゲットのサイズや間隔は十分な大きさではありません。 Touch targets do not have sufficient size or spacing.
ドキュメントで
<meta http-equiv="refresh">が使用されています The document uses<meta http-equiv="refresh">ドキュメントに
<title>要素が指定されていません Document doesn't have a<title>elementドキュメントにメインのランドマークが設定されていません。 Document does not have a main landmark.
ドキュメントの
<body>に[aria-hidden="true"]が設定されています[aria-hidden="true"]is present on the document<body>フォーム フィールドに複数のラベルが設定されています Form fields have multiple labels
フォームの要素にラベルが関連付けられていません Form elements do not have associated labels
ページに見出し、スキップリンク、またはランドマーク領域が設定されていません The page does not contain a heading, skip link, or landmark region
ボタンにユーザー補助機能名が指定されていません Buttons do not have an accessible name
ユーザーは入力フィールドに貼り付けることができません Prevents users from pasting into input fields
リストには、
<li>要素と、スクリプト対応要素(<script>と<template>)以外も含まれています。 Lists do not contain only<li>elements and script supporting elements (<script>and<template>).リスト項目(
<li>)が<ul>、<ol>または<menu>の親要素に含まれていません。 List items (<li>) are not contained within<ul>,<ol>or<menu>parent elements.リンクにわかりやすいテキストが設定されていません Links do not have descriptive text
リンクに識別可能な名前が指定されていません Links do not have a discernible name
リンクは色に依存して識別可能です。 Links rely on color to be distinguishable.
一部の要素で
[tabindex]に 0 より大きい値が指定されています Some elements have a[tabindex]value greater than 0一部の要素にラベル要素が関連付けられていません。 Select elements do not have associated label elements.
画像要素に
[alt]属性が指定されていません Image elements do not have[alt]attributes画像要素に、重複する内容の
[alt]属性が含まれています。 Image elements have[alt]attributes that are redundant text.禁止されている ARIA 属性が要素で使用されています Elements use prohibited ARIA attributes
見出し要素にコンテンツが含まれていません。 Heading elements do not contain content.
見出し要素は降順になっていません Heading elements are not in a sequentially-descending order
互換性のない要素に ARIA ロールを使用する Uses ARIA roles on incompatible elements
定義リストの項目が
<dl>要素でラップされていません Definition list items are not wrapped in<dl>elements同一のリンクの目的が同じではありません。 Identical links do not have the same purpose.
入力ボタンに識別可能なテキストがありません。 Input buttons do not have discernible text.
背景色と前景色には十分なコントラスト比がありません Background and foreground colors do not have a sufficient contrast ratio.
非推奨の ARIA ロールが使用されています Deprecated ARIA roles were used
WAVE
WAVE拡張機能のエラー、コントラストエラー、アラート。WAVEは英語版のみです。
A nearby image has the same alternative text
Accesskey
Audio/Video
Blinking content
Broken ARIA menu
Broken ARIA reference
Broken same-page link
Broken skip link
Empty button
Empty form label
Empty heading
Empty link
Empty table header
Fieldset missing legend
HTML5 video or audio
Image button missing alternative text
Image map area missing alternative text
Image map missing alternative text
Image with title
JavaScript jump menu
Language missing or invalid
Layout table
Link to PDF document
Linked image missing alternative text
Long alternative text
Marquee
Missing alternative text
Missing fieldset
Missing first level heading
Missing form label
Missing or uninformative page title
Multiple form labels
No heading structure
No page regions
Orphaned form label
Page refreshes or redirects
Possible heading
Possible list
Possible table caption
Redundant alternative text
Redundant title text
Select missing label
Skipped heading level
Spacer image missing alternative text
Suspicious alternative text
Suspicious link text
Tabindex
Unlabeled form control with title
Very low contrast
YouTube video
Pa11y (HTML_CodeSniffer)
Pa11yが標準で使うHTML_CodeSnifferの、WCAG 2 AAのエラー。日本語はHTML_CodeSniffer自身の翻訳で、要素名や値が入る部分は「…」にしています。
document 要素の lang 属性に指定されている言語が整形式ではないようです。 The language specified in the lang attribute of the document element does not appear to be well-formed.
document 要素の xml:lang 属性に指定されている言語が整形式ではないようです。 The language specified in the xml:lang attribute of the document element does not appear to be well-formed.
head セクションの title 要素が空ではありません。 The title element in the head section should be non-empty.
head セクションの空でない title 要素を使って、文書にタイトルをつけるべきです。 A title should be provided for the document, using a non-empty title element in the head section.
html 要素には、ドキュメントの言語を記述する lang 属性または xml:lang 属性を含める必要があります。 The html element should have a lang or xml:lang attribute which describes the language of the document.
iframe 要素には、フレームを識別する空でない title 属性が必要です。 Iframe element requires a non-empty title attribute that identifies the frame.
img 要素がこのリンクの唯一のコンテンツですが、 alt テキストがありません。 Img element is the only content of the link, but is missing alt text.
Img 要素に alt 属性が不足しています。 Img element missing an alt attribute.
Invalid autocomplete value: …. Element does not belong to Date control group.
Invalid autocomplete value: …. Element does not belong to Month control group.
Invalid autocomplete value: …. Element does not belong to Multiline control group.
Invalid autocomplete value: …. Element does not belong to Numeric control group.
Invalid autocomplete value: …. Element does not belong to Password control group.
Invalid autocomplete value: …. Element does not belong to Telephone control group.
Invalid autocomplete value: …. Element does not belong to Text control group.
Invalid autocomplete value: …. Element does not belong to Url control group.
イメージマップのArea 要素に alt 属性が不足しています。 Area element in an image map missing an alt attribute.
この button 要素 は、アクセシビリティAPIに名前を提供していません。 This button element does not have a name available to an accessibility API.
この buttoninput 要素 は、アクセシビリティAPIに名前を提供していません。 This buttoninput element does not have a name available to an accessibility API.
この checkboxinput 要素 は、アクセシビリティAPIに名前を提供していません。 This checkboxinput element does not have a name available to an accessibility API.
この colorinput 要素 は、アクセシビリティAPIに名前を提供していません。 This colorinput element does not have a name available to an accessibility API.
この dateinput 要素 は、アクセシビリティAPIに名前を提供していません。 This dateinput element does not have a name available to an accessibility API.
この datetime-localinput 要素 は、アクセシビリティAPIに名前を提供していません。 This datetime-localinput element does not have a name available to an accessibility API.
この emailinput 要素 は、アクセシビリティAPIに名前を提供していません。 This emailinput element does not have a name available to an accessibility API.
この fileinput 要素 は、アクセシビリティAPIに名前を提供していません。 This fileinput element does not have a name available to an accessibility API.
この imageinput 要素 は、アクセシビリティAPIに名前を提供していません。 This imageinput element does not have a name available to an accessibility API.
この monthinput 要素 は、アクセシビリティAPIに名前を提供していません。 This monthinput element does not have a name available to an accessibility API.
この numberinput 要素 は、アクセシビリティAPIに名前を提供していません。 This numberinput element does not have a name available to an accessibility API.
この passwordinput 要素 は、アクセシビリティAPIに名前を提供していません。 This passwordinput element does not have a name available to an accessibility API.
この radioinput 要素 は、アクセシビリティAPIに名前を提供していません。 This radioinput element does not have a name available to an accessibility API.
この rangeinput 要素 は、アクセシビリティAPIに名前を提供していません。 This rangeinput element does not have a name available to an accessibility API.
この searchinput 要素 は、アクセシビリティAPIに名前を提供していません。 This searchinput element does not have a name available to an accessibility API.
この select 要素 は、アクセシビリティAPIに名前を提供していません。 This select element does not have a name available to an accessibility API.
この td 要素のヘッダー属性が正しくありません。 Incorrect headers attribute on this td element.
この telinput 要素 は、アクセシビリティAPIに名前を提供していません。 This telinput element does not have a name available to an accessibility API.
この textarea 要素 は、アクセシビリティAPIに名前を提供していません。 This textarea element does not have a name available to an accessibility API.
この textinput 要素 は、アクセシビリティAPIに名前を提供していません。 This textinput element does not have a name available to an accessibility API.
この timeinput 要素 は、アクセシビリティAPIに名前を提供していません。 This timeinput element does not have a name available to an accessibility API.
この urlinput 要素 は、アクセシビリティAPIに名前を提供していません。 This urlinput element does not have a name available to an accessibility API.
この weekinput 要素 は、アクセシビリティAPIに名前を提供していません。 This weekinput element does not have a name available to an accessibility API.
このフォームフィールドは何らかの方法でラベル付けされるべきです。 This form field should be labelled in some way.
この要素の lang 属性に指定されている言語は、整形式ではないようです。 The language specified in the lang attribute of this element does not appear to be well-formed.
この要素の xml:lang 属性に指定されている言語は、整形式ではないようです。 The language specified in the xml:lang attribute of this element does not appear to be well-formed.
この要素は "button" ロールをもっていますが、アクセシビリティAPIに名前を提供していません。 This element has role of "button" but does not have a name available to an accessibility API.
この要素は、この適合レベルではコントラストが不十分です。 This element has insufficient contrast at this conformance level.
テーブルセルに無効な scope 属性があります。 Table cell has an invalid scope attribute.
リンク内の img 要素は 代替テキストにリンクのコンテンツのテキストの複製を使用してはなりません。 Img element inside a link must not use alt text that duplicates the text content of the link.
画像による送信ボタンに alt 属性が不足しています。 Image submit button missing an alt attribute.
見出しタグがコンテンツなしで見つかりました。 Heading tag found with no content.
現在のページを更新するために meta リフレッシュタグが使用されています。 Meta refresh tag used to refresh the current page.
説明的な title 要素を配置するための head セクションがありません。 There is no head section in which to place a descriptive title element.
他のすべての選択肢が尽きた後は、 object 要素に代替テキストを含める必要があります。 Object elements must contain a text alternative after all other alternatives are exhausted.
別のページにリダイレクトするために使用される Meta リフレッシュタグの制限時間が0ではありません。 Meta refresh tag used to redirect to another page, with a time limit that is not zero.
有効なhref属性をもつアンカー要素が見つかりましたが、リンクのコンテンツが与えられていません。 Anchor element found with a valid href attribute, but no link content has been supplied.
IBM Equal Access Accessibility Checker
IBM Equal Access Accessibility Checkerが違反ごとに示す理由。英語のみで、要素名や値が入る部分は「…」にしています。
Accessible name does not match or contain the visible label text
'accesskey' attribute value on the element is not unique
An <object> element does not have a text alternative
<area> element in an image map has no text alternative
Content is not within a landmark element
CSS !important should not be used in inline ‘letter-spacing’ style
CSS !important should not be used in inline ‘line-height’ style
CSS !important should not be used in inline ‘word-spacing’ style
Element "…" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'
Element with '…' role does not have the required ARIA attribute(s): '…'
Element with "…" role is not contained in or owned by an element with one of the following roles: "…"
Form control element <…> has no associated label
Form control has more than one label
Form control with "…" role has no associated label
Hyperlink has no link text, label or image with a text alternative
Image 'alt' attribute value consists only of blank space(s)
Image 'alt' value within a link is repeated in link text of the link after
Image map or child <area> has no text alternative
Inline frame does not have a 'title' attribute
Link text is repeated in an image 'alt' value within the same link
Link text of previous link is repeated in image 'alt' value of a link
Missing <head> element so there can be no <title> element present
Missing <title> element in <head> element
Multiple elements with "…" landmarks within the same parent region are not distinguished from one another because they have the same "…" label
Multiple elements with "banner" role do not have unique labels
Multiple elements with "banner" role found on the page
Multiple elements with "complementary" role do not have unique labels
Multiple elements with "contentinfo" role do not have unique labels
Multiple elements with "contentinfo" role found on the page
Multiple elements with "form" role do not have unique labels
Multiple elements with "main" role do not have unique labels
Multiple elements with "navigation" role do not have unique labels
Multiple elements with "region" role do not have unique labels
Multiple elements with "search" role do not have unique labels
Page detected as HTML, but does not have a 'lang' attribute
Page detected as XHTML 1.0, but has neither 'lang' nor 'xml:lang' attributes
Page detected as XHTML, but does not have an 'xml:lang' attribute
Page detected with 'lang' and 'xml:lang' attributes and primary languages do not match: "…", "…"
Page detected with 'lang' and 'xml:lang' attributes that do not match: "…", "…"
Scrolling content found that uses the obsolete <marquee> element
Specified 'lang' attribute does not conform to BCP 47
Specified 'lang' attribute does not include a valid primary language
Specified 'xml:lang' attribute does not conform to BCP 47
Specified 'xml:lang' attribute does not include a valid primary language
Text contrast of … with its background is less than the WCAG AA minimum requirements for text of size …px and weight of …
The ARIA attributes "…" are not valid for the element <…> with ARIA role "…"
The ARIA attributes "…" are not valid for the element <…> with implicit ARIA role "…"
The ARIA role '…' is not valid for the element <…>
The ARIA role '…' is not valid for the element <…> and may be ignored by the browser since the element is focusable
The attribute(s) '…' referenced by the element <…> is not a valid ARIA state or property
The 'autocomplete' attribute has an incorrect value
The 'autocomplete' attribute's token(s) are not appropriate for an input form field of any type
The 'autocomplete' attribute's token(s) are not appropriate for the input form field
The element <…> is restricted to either landscape or portrait orientation using CSS transform property
The 'headers' attribute value "…" does not refer to a cell in the same table
The 'headers' attribute value "…" does not refer to a cell indicated with <th> or a role of "columnheader" or "rowheader"
The 'headers' attribute value "…" does not reference a valid 'id' in this document
The 'headers' attribute value "…" refers to itself
The image does not have an 'alt' attribute or ARIA label, and the 'title' attribute value consists only of blank space(s)
The image has neither an accessible name nor is marked as decorative or redundant
The <input> element of type "image" has no text alternative
The <label> element does not have descriptive text that identifies the expected input
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
The role '…' defined on the element is not valid per ARIA specification
The 'scope' attribute should only be used on a <th> element
The scrollable element <…> with non-interactive content is not tabbable
The SVG element has no accessible name
The <title> element is empty (no innerHTML)
The value "…" specified for attribute '…' on element <…> is not valid
Undersized target "…" does not have sufficient spacing of 12 CSS pixels from another target "…"
Value provided is invalid for the 'scope' attribute
チェックで何も出なかったとき
何も出ないのは、ここにあるルールに一つも引っかからなかったということで、ページが使えるという意味ではありません。代替テキストの内容が正しいか、フォーカスの順序が自然か、エラーメッセージが役に立つか。これらはキーボードとスクリーンリーダーを使って人が確かめます。