実はできている!? webアクセシビリティ

207
実はできている!? Webアクセシビリティ

Upload: -

Post on 24-Jan-2017

806 views

Category:

Design


0 download

TRANSCRIPT

Page 1: 実はできている!? Webアクセシビリティ

実はできている!?Webアクセシビリティ

Page 2: 実はできている!? Webアクセシビリティ

注意事項

会場は禁煙です。

ハッシュタグは#a11ybooks となります。

イベントの模様は自由に撮影いただき、ブログやSNS等で拡散いただいて構いません(むしろお願いします)。主催者も、公式Facebookページ用に写真撮影をいたします(ご了承ください)

スライドの公開は主催者よりSNSなどでご案内します。

2

Page 3: 実はできている!? Webアクセシビリティ

本日の流れ

自己紹介

アクセシビリティとは?

実はできている!?

アクセシビリティだと思っていたが……?

気づかないうちにアクセシビリティを確保していた!

3

Page 4: 実はできている!? Webアクセシビリティ

自己紹介

4

Page 5: 実はできている!? Webアクセシビリティ

BA

5

Page 6: 実はできている!? Webアクセシビリティ

ウェブアクセシビリティ基盤委員会(WAIC)

6

Page 7: 実はできている!? Webアクセシビリティ

デザイニングWebアクセシビリティ

7

Page 8: 実はできている!? Webアクセシビリティ

アクセシビリティとは?

Page 9: 実はできている!? Webアクセシビリティ

アクセシビリティとは

さまざまな利用者がさまざまな環境でアクセス可能であること 情報を認識して理解できる

さまざまな選択肢が提供されている

自分に合った形で利用できる

9

Page 10: 実はできている!? Webアクセシビリティ

さまざまな環境

10

Page 11: 実はできている!? Webアクセシビリティ

ビジュアルブラウザ (Firefox)

11

Page 12: 実はできている!? Webアクセシビリティ

テキストブラウザ (w3m)

12

Page 13: 実はできている!? Webアクセシビリティ

ダウンローダー (SiteSucker)

13

Page 14: 実はできている!? Webアクセシビリティ

クローラー (Googlebot)

14

Page 15: 実はできている!? Webアクセシビリティ

ハイコントラストモード

15

Page 16: 実はできている!? Webアクセシビリティ

ハイコントラストモード

16

Page 17: 実はできている!? Webアクセシビリティ

拡大ツール (Windows拡大鏡)

17

Page 18: 実はできている!? Webアクセシビリティ

スクリーンリーダー (NVDA)

18

Page 19: 実はできている!? Webアクセシビリティ

スクリーンリーダー (VoiceOver)

19

Page 20: 実はできている!? Webアクセシビリティ

代替マウス

20

Page 21: 実はできている!? Webアクセシビリティ

点字ディスプレイ

21

Page 22: 実はできている!? Webアクセシビリティ

視線入力装置

22

Page 23: 実はできている!? Webアクセシビリティ

障害者のウェブページ利用方法の紹介ビデオ

23

Page 24: 実はできている!? Webアクセシビリティ

障害者のウェブページ利用方法の紹介ビデオ

実際に支援技術を使ってアクセスしている様子を見ることができる 視覚障害者(全盲)

視覚障害者(弱視)

肢体不自由者

http://www.soumu.go.jp/menu_news/s-news/2005/051215_1_wmv.html

24

Page 25: 実はできている!? Webアクセシビリティ

アクセシビリティだと思っていたが……?

Page 26: 実はできている!? Webアクセシビリティ

アクセシビリティに配慮

と言われたとき、何を思い浮かべますか?

アクセシビリティに配慮したサイトとは?

26

Page 27: 実はできている!? Webアクセシビリティ

福岡県大野城市

27

Page 28: 実はできている!? Webアクセシビリティ

福岡県大野城市

28

Page 29: 実はできている!? Webアクセシビリティ

文字サイズ変更ボタン・色反転ボタン

29

Page 30: 実はできている!? Webアクセシビリティ

東京都西東京市

30

Page 31: 実はできている!? Webアクセシビリティ

東京都西東京市

31

Page 32: 実はできている!? Webアクセシビリティ

「本文へ」リンク

32

Page 33: 実はできている!? Webアクセシビリティ

東京オリンピック・パラリンピック競技大会組織委員会

33

Page 34: 実はできている!? Webアクセシビリティ

東京オリンピック・パラリンピック競技大会組織委員会

34

Page 35: 実はできている!? Webアクセシビリティ

カルーセル停止 / 再生ボタン

35

Page 36: 実はできている!? Webアクセシビリティ

JISの文字サイズ変更の要件

1.4.4 テキストのサイズ変更の達成基準

キャプション及び文字画像を除き,テキストは,コンテンツ又は機能を損なうことなく,支援技術なしで200 %までサイズ変更できる(レベル AA)。

36

Page 37: 実はできている!? Webアクセシビリティ

実際にはどうか?

37

Page 38: 実はできている!? Webアクセシビリティ

サイズ: 小

38

Page 39: 実はできている!? Webアクセシビリティ

サイズ: 中

39

Page 40: 実はできている!? Webアクセシビリティ

サイズ: 大

40

Page 41: 実はできている!? Webアクセシビリティ

文字サイズ変更機能の現実

中を100%としたとき、大は約133%

「大」を複数回押しても大きくならない

拡大される要素はテキストのみ ナビゲーションや見出しの文字は大きくならない

41

Page 42: 実はできている!? Webアクセシビリティ

熊本県の例

42

Page 43: 実はできている!? Webアクセシビリティ

熊本県の例

43

Page 44: 実はできている!? Webアクセシビリティ

ところで……

44

Page 45: 実はできている!? Webアクセシビリティ

総務省 みんなの公共サイト運用ガイドライン

45

Page 46: 実はできている!? Webアクセシビリティ

2.1.4. ウェブアクセシビリティ対応に関する誤解

46

Page 47: 実はできている!? Webアクセシビリティ

2.1.4. ウェブアクセシビリティ対応に関する誤解

注意点!

ホームページ等において、音声読み上げ、文字拡大、文字色変更等の支援機能を提供する事例がありますが、これだけでは、ウェブアクセシビリティに対応しているとは言えません。

47

Page 48: 実はできている!? Webアクセシビリティ

Webアクセシビリティの確保は特別なことではない。障害者差別解消法の施行で考えるべき企業サイトの品質

48

Page 49: 実はできている!? Webアクセシビリティ

植木さんのコメント

49

Page 50: 実はできている!? Webアクセシビリティ

文字サイズ変更ボタンや音声読み上げ機能は

必要なのか?

よくある質問

50

Page 51: 実はできている!? Webアクセシビリティ

JISに準拠していれば、どちらもいらない

植木さんの回答

51

Page 52: 実はできている!? Webアクセシビリティ

植木さんのコメント続き

実際に試すと、ほとんど文字の大きさが変わらない文字サイズ変更ボタンが少なくない

最近のWebブラウザであればズーム機能を標準で搭載している

意味のない文字サイズ変更ボタンはやっている感を出すための免罪符に近い

52

Page 53: 実はできている!? Webアクセシビリティ

基準を満たす方法の例

53

Page 54: 実はできている!? Webアクセシビリティ

ブラウザのズーム機能を利用する

ブラウザの機能で文字サイズを変えられるようにする

文字サイズ変更ボタンをつける

文字サイズを変えても重なったりはみ出したりしないようにする

54

Page 55: 実はできている!? Webアクセシビリティ

JISの文字サイズ変更の要件

1.4.4 テキストのサイズ変更の達成基準

キャプション及び文字画像を除き,テキストは,コンテンツ又は機能を損なうことなく,支援技術なしで200 %までサイズ変更できる(レベル AA)。

55

これは何?

Page 56: 実はできている!? Webアクセシビリティ

3つのレベル

レベル A : 支援技術を駆使すればアクセスできる

レベル AA : 支援技術がなくても多くの環境でアクセスできる

レベル AAA : 支援技術がなくても多くの環境でアクセスしやすい

発展的なもの、達成が難しいものを含む

56

Page 57: 実はできている!? Webアクセシビリティ

文字サイズの変更はレベル「AA」

支援技術を使えば、以下のようなことが可能 サイト側の文字サイズの指定を無視して

ユーザーが好みのサイズに変更

テキストを音声で読み上げる

57

Page 58: 実はできている!? Webアクセシビリティ

ここまでのまとめ

58

Page 59: 実はできている!? Webアクセシビリティ

ここまでのまとめ

文字サイズ変更などの機能は目立つが、あまり役に立っていないこともある

文字サイズが変更できることは大切だが文字サイズ変更ボタンでなくてもよい

文字サイズ変更はレベルAAの達成基準

59

Page 60: 実はできている!? Webアクセシビリティ

文字サイズ変更ボタンはなくてもいい!

もっと大切なことがある!

ひとことで言うと?

60

Page 61: 実はできている!? Webアクセシビリティ

気づかないうちにアクセシビリティを確保していた!~実装・デザイン編~

Page 62: 実はできている!? Webアクセシビリティ

アクセシビリティとは(おさらい)

さまざまな利用者がアクセス可能であること 情報を認識して理解できる

さまざまな選択肢が提供されている

自分に合った形で利用できる

62

Page 63: 実はできている!? Webアクセシビリティ

2.1.4. ウェブアクセシビリティ対応に関する誤解

注意点!

ホームページ等において、音声読み上げ、文字拡大、文字色変更等の支援機能を提供する事例がありますが、これだけでは、ウェブアクセシビリティに対応しているとは言えません。

63

Page 64: 実はできている!? Webアクセシビリティ

みんなの公共サイト運用ガイドライン (続き)

利用者は、多くの場合、音声読み上げソフトや文字拡大ソフトなど、自分がホームページ等を利用するために必要な支援機能を、自身のパソコン等にインストールし必要な設定を行った上で、その支援機能を活用して様々なホームページ等にアクセスしています。

64

Page 65: 実はできている!? Webアクセシビリティ

ブラウザや支援技術でアクセスできることが

重要

つまり

65

Page 66: 実はできている!? Webアクセシビリティ

重要なのは「マシンリーダビリティ」

アクセスできる! テキストが明確

ちゃんとマークアップされている

アクセスできない! テキストが存在しない、あいまい

ちゃんとマークアップされてない

66

Page 67: 実はできている!? Webアクセシビリティ

実は大切なこと

1. ページタイトルをきちんとつける

2. 階層構造に沿った見出しをつける

3. 見た目に頼り切らない

4. 画像に頼り切らない

5. キーボードだけで操作できる

67

Page 68: 実はできている!? Webアクセシビリティ

ページタイトルをきちんとつける

68

Page 69: 実はできている!? Webアクセシビリティ

ページタイトルは重要な手がかり

ブラウザのタブ名

ブックマークのタイトル

表示履歴のタイトル

サーチエンジンやサイト内検索結果

外部からのリンク

69

Page 70: 実はできている!? Webアクセシビリティ

OK: 内容が連想できるタイトルをつける

70

Page 71: 実はできている!? Webアクセシビリティ

OK: ツールを使ってタイトルを確認する

71

Page 72: 実はできている!? Webアクセシビリティ

NG: ページタイトルがない

72

Page 73: 実はできている!? Webアクセシビリティ

NG: 他のページと区別できないタイトル

73

Page 74: 実はできている!? Webアクセシビリティ

NG: 長すぎて肝心な部分が切られてしまう

74

Page 75: 実はできている!? Webアクセシビリティ

階層構造に沿った見出しをつける

75

Page 76: 実はできている!? Webアクセシビリティ

ユーザーは見出しに注目している

76

Page 77: 実はできている!? Webアクセシビリティ

OK: レベルに沿った具体的な見出しをつける

77

Page 78: 実はできている!? Webアクセシビリティ

OK: 見出しを見出しとしてマークアップ

78

Page 79: 実はできている!? Webアクセシビリティ

NG: 見出しがない

79

Page 80: 実はできている!? Webアクセシビリティ

NG: 見出しから内容を推測できない

80

Page 81: 実はできている!? Webアクセシビリティ

NG: 見出しの階層が不適切

81

Page 82: 実はできている!? Webアクセシビリティ

NG: 見出しがマークアップされていない

82

Page 83: 実はできている!? Webアクセシビリティ

見た目に頼り切らない

83

Page 84: 実はできている!? Webアクセシビリティ

視覚デザインは、見えないと伝わらない

配置

形・大きさ

文字の装飾

84

Page 85: 実はできている!? Webアクセシビリティ

OK: 色だけでなくラベルに変化をつける

85

Page 86: 実はできている!? Webアクセシビリティ

OK: 見た目の特徴だけでなくラベルで指示

86

Page 87: 実はできている!? Webアクセシビリティ

NG: 色に頼った表現

87

Page 88: 実はできている!? Webアクセシビリティ

NG: 色に頼った表現

88

Page 89: 実はできている!? Webアクセシビリティ

NG: 配置に頼った表現

89

Page 90: 実はできている!? Webアクセシビリティ

画像に頼り切らない

90

Page 91: 実はできている!? Webアクセシビリティ

画像は利用できないことがある

画像が利用できない状況 画像が読み込めない

画像を表示できないブラウザを使っている

スクリーンリーダーを使っている

91

Page 92: 実はできている!? Webアクセシビリティ

OK: 本文やキャプションで説明する

92

Page 93: 実はできている!? Webアクセシビリティ

NG: 画像だけで情報が提供されている

93

Page 94: 実はできている!? Webアクセシビリティ

代替テキストとは?

画像の代替となるテキスト 画像が表示できないとき、代わりに使われる

HTMLでは img 要素の alt 属性で指定

例: <img src=”foo.png” alt=”代替テキスト” />

94

Page 95: 実はできている!? Webアクセシビリティ

文脈に沿った代替テキストとは

画像の「補足や説明」ではなく「代わり」 画像だけに着目すると失敗しやすい

前後の文や、ページのテーマを含めて考える

「alt属性値」が必ず必要なわけではない 必須なのは「alt属性」

本文がきちんとしていれば「カラ(alt=“”) 」「写真」「図」などが最適なケースも多い

95

Page 96: 実はできている!? Webアクセシビリティ

OK: 装飾画像の代替テキストは空にする

96

Page 97: 実はできている!? Webアクセシビリティ

OK: キャプションつきの写真に適切な代替を

97

Page 98: 実はできている!? Webアクセシビリティ

NG: 装飾画像に説明文が指定されている

98

Page 99: 実はできている!? Webアクセシビリティ

NG: 代替テキストとキャプションがかぶっている

99

Page 100: 実はできている!? Webアクセシビリティ

NG: 画像の代替テキストが不適切

100

Page 101: 実はできている!? Webアクセシビリティ

背景画像は伝わらないことがある

HTMLのimg要素は「内容」 代替テキストが設定できる

スクリーンリーダーやクローラーにも伝わる

CSSの背景画像は「装飾」 ハイコントラストモードや印刷プレビューで消える

スクリーンリーダーやクローラーには伝わらない

101

Page 102: 実はできている!? Webアクセシビリティ

OK: 意味のある画像は前景に置く

102

Page 103: 実はできている!? Webアクセシビリティ

NG: 意味を持つ画像を背景画像として実装

103

Page 104: 実はできている!? Webアクセシビリティ

NG: ロゴやナビゲーションを画像置換で実装

104

Page 105: 実はできている!? Webアクセシビリティ

Web Developer によるチェック

105

Page 106: 実はできている!? Webアクセシビリティ

キーボードだけで操作できる

106

Page 107: 実はできている!? Webアクセシビリティ

さまざまな入力

マウス、トラックパッド、トラックボール、マウスキー、代替マウス、タッチデバイス、キーボード、ソフトウェアキーボード、走査スイッチ、視線入力、音声操作、点字キーボード… …

107

Page 108: 実はできている!? Webアクセシビリティ

OK: キーボードでも操作可能にする

108

Page 109: 実はできている!? Webアクセシビリティ

OK: 切り替えボタンを明示する

109

Page 110: 実はできている!? Webアクセシビリティ

OK: フォーカス表示をブラウザ標準にまかせる

110

Page 111: 実はできている!? Webアクセシビリティ

NG: マウスクリックでしか操作できない

111

Page 112: 実はできている!? Webアクセシビリティ

NG: マウスオーバーでしか操作できない

112

Page 113: 実はできている!? Webアクセシビリティ

NG: スワイプでしか操作できない

113

Page 114: 実はできている!? Webアクセシビリティ

NG: フォーカス表示が見えない

114

Page 115: 実はできている!? Webアクセシビリティ

気づかないうちにアクセシビリティを確保していた!~設計編~

Page 116: 実はできている!? Webアクセシビリティ

「適切なテキスト」のための設計

1. 内容を推測できるカテゴリ名にする

2. わかりやすい現在地表示をつける

3. リンク先がわかるようにする

4. フォームのラベルを明確にする

5. フォームのエラーを明確にする

116

Page 117: 実はできている!? Webアクセシビリティ

内容を推測できるカテゴリ名にする

117

Page 118: 実はできている!? Webアクセシビリティ

OK: 内容を推測できるカテゴリ名にする

118

Page 119: 実はできている!? Webアクセシビリティ

OK: ルールと仕組みで一貫性を保つ

119

Page 120: 実はできている!? Webアクセシビリティ

NG: カテゴリ名がわかりにくい

120

Page 121: 実はできている!? Webアクセシビリティ

NG: ラベルがバラバラ

121

Page 122: 実はできている!? Webアクセシビリティ

わかりやすい現在地表示をつける

122

Page 123: 実はできている!? Webアクセシビリティ

OK: 一般的なわかりやすい現在地表示をつける

123

Page 124: 実はできている!? Webアクセシビリティ

OK: 一般的なわかりやすい現在地表示をつける

124

Page 125: 実はできている!? Webアクセシビリティ

NG: 現在地を把握する手段がない

125

Page 126: 実はできている!? Webアクセシビリティ

NG: 現在地の表示と間違えそうな表現がある

126

Page 127: 実はできている!? Webアクセシビリティ

注: コンテンツを邪魔しては意味がない

127

Page 128: 実はできている!? Webアクセシビリティ

リンク先がわかるようにする

128

Page 129: 実はできている!? Webアクセシビリティ

ユーザーはリンクに注目している

129

Page 130: 実はできている!? Webアクセシビリティ

OK:リンクにリンク先のタイトルを加える

130

Page 131: 実はできている!? Webアクセシビリティ

OK: 文中リンクを外に出して独立させる

131

Page 132: 実はできている!? Webアクセシビリティ

NG: ラベルがないリンク

132

Page 133: 実はできている!? Webアクセシビリティ

NG:「こちら」リンク

133

Page 134: 実はできている!? Webアクセシビリティ

NG: 「もっと読む」「詳細」リンク

134

Page 135: 実はできている!? Webアクセシビリティ

フォームのラベルを明確にする

135

Page 136: 実はできている!? Webアクセシビリティ

OK: 具体的で明確なラベルをつける

136

Page 137: 実はできている!? Webアクセシビリティ

OK: 必須項目を明確にする

137

Page 138: 実はできている!? Webアクセシビリティ

OK: 必要に応じて説明をつける

138

Page 139: 実はできている!? Webアクセシビリティ

OK: プレースホルダをラベル代わりにしない

139

Page 140: 実はできている!? Webアクセシビリティ

NG: ラベルや説明があいまいで混乱する

140

Page 141: 実はできている!? Webアクセシビリティ

NG: 必須か任意かがわからない

141

Page 142: 実はできている!? Webアクセシビリティ

NG: 必要な説明がなく、入力の条件がわからない

142

Page 143: 実はできている!? Webアクセシビリティ

NG: ラベルがなく、入力欄が何なのかわからない

143

Page 144: 実はできている!? Webアクセシビリティ

フォームのエラーを明確にする

144

Page 145: 実はできている!? Webアクセシビリティ

OK: エラー箇所を明確に示す

145

Page 146: 実はできている!? Webアクセシビリティ

OK: エラー表示と修正フォームをセットにする

146

Page 147: 実はできている!? Webアクセシビリティ

OK: エラー理由と修正方法を明示する

147

Page 148: 実はできている!? Webアクセシビリティ

NG: エラー箇所がわからず修正できない

148

Page 149: 実はできている!? Webアクセシビリティ

NG: エラー表示画面と入力画面がわかれている

149

Page 150: 実はできている!? Webアクセシビリティ

NG: エラーメッセージが理解できず修正できない

150

Page 151: 実はできている!? Webアクセシビリティ

気づかないうちにアクセシビリティを確保していた!~企画・要件編~

Page 152: 実はできている!? Webアクセシビリティ

プロジェクトの最初から「アクセシビリティを

どうするか?」を決めておくべし

ちゃんとやるには「アクセシビリティ方針」

152

Page 153: 実はできている!? Webアクセシビリティ

方針がないと……

153

Page 154: 実はできている!? Webアクセシビリティ

方針がないとどうなる?

配慮が全く行われない 公開に実は必要だったとなっても後の祭り

適切な判断ができない 判断がぶれる、人によって判断が異なる

合意形成ができない、覆る プロジェクト内、あるいはクライアントとの衝突

154

Page 155: 実はできている!? Webアクセシビリティ

まずは最低限の方針を立てよう

155

Page 156: 実はできている!? Webアクセシビリティ

Webアクセシビリティ方針とは?

156

Page 157: 実はできている!? Webアクセシビリティ

JIS X 8341-3:2016 附属書JA

JA.1 企画

企画段階においてウェブページ一式の責任者は,ウェブアクセシビリティ方針を策定する。策定したウェブアクセシビリティ方針は,ウェブサイトではサイト上,ウェブアプリケーションではマニュアルなどで公開するとよい。

157

Page 158: 実はできている!? Webアクセシビリティ

方針策定ガイドライン

158

Page 159: 実はできている!? Webアクセシビリティ

難しそう!159

Page 160: 実はできている!? Webアクセシビリティ

定めるべきことは意外に少ない

必須項目 対象の範囲 (サイトのURLなど)

適合レベル及び対応度 (レベルAA準拠、など)

その他、定めると良い項目 達成までの期限、例外事項、追加の達成基準、

担当部署、現時点での問題点への対応など

160

Page 161: 実はできている!? Webアクセシビリティ

実はやっていた!

161

Page 162: 実はできている!? Webアクセシビリティ

アクセシビリティについては

「JIS X 8341-3:2010」に準拠すること。

達成等級は以下の通り:

達成等級AA 準拠

162

実例

Page 163: 実はできている!? Webアクセシビリティ

方針策定のコツ

163

Page 164: 実はできている!? Webアクセシビリティ

無理のない範囲で

164

Page 165: 実はできている!? Webアクセシビリティ

明確に定める

ガイドラインに沿って目標とするレベルを決める 特にアクセシビリティが重要ならレベルAA

適用範囲、期限などをはっきりさせる 基本的にはサイト全体、公開時に対応でよい

例外ができてしまう場合は明確にする

165

Page 166: 実はできている!? Webアクセシビリティ

各種ガイドラインを参考に

制作プロセスに関するガイドライン ウェブアクセシビリティ方針策定ガイドライン

JIS X 8341-3:2016 対応発注ガイドライン

JIS X 8341-3:2016 試験実施ガイドライン

※「ウェブコンテンツのJIS X 8341-3:2016 対応度表記ガイドライン」は「準拠」の表記に関するもので、これら全てに関連する

166

Page 167: 実はできている!? Webアクセシビリティ

方針があればそれでいいのか?

方針があっても、適切でないものだと効果を発揮しない あいまいな方針を立ててしまう

誤解に基づいて方針を立ててしまう

手段が目的になってしまう

167

Page 168: 実はできている!? Webアクセシビリティ

実際にあったこんな要件

168

あまり良くない例

Page 169: 実はできている!? Webアクセシビリティ

あいまいな方針を立ててしまうケース

169

Page 170: 実はできている!? Webアクセシビリティ

170

セキュリティ、Web標準、

アクセシビリティに配慮し

制作すること。

実例

Page 171: 実はできている!? Webアクセシビリティ

勢いはあるが……

具体的に何をどうすれば良いのかからない 「配慮する」といっても人によって基準がまちまち

171

Page 172: 実はできている!? Webアクセシビリティ

172

アクセシビリティについては

「JIS X 8341-3:2010」に

準拠すること。

実例

Page 173: 実はできている!? Webアクセシビリティ

JISに沿うことはわかるが……

目標とするレベルが不明 たとえばAAの達成基準を

満たすべきなのかどうかわからない

173

Page 174: 実はできている!? Webアクセシビリティ

誤解に基づいて方針を立ててしまうケース

174

Page 175: 実はできている!? Webアクセシビリティ

175

文字拡大機能

ブラウザの機能ではなく、

ページ上のボタンをクリックすることで

CSS を切り替え処理等により容易に

文字サイズを変更できるようにすること。

サイズについては3サイズ程度

選択できるようにすること。

実例

Page 176: 実はできている!? Webアクセシビリティ

その結果

176

Page 177: 実はできている!? Webアクセシビリティ

手段が目的になってしまうケース

177

Page 178: 実はできている!? Webアクセシビリティ

178

以下ランキング同業種内1位評価獲得

• 全上場企業ホームページ充実度ランキング調査

• IRサイト総合ランキング

• 主要企業Webユーザビリティランキング

• インターネットIR表彰

実例

Page 179: 実はできている!? Webアクセシビリティ

ランキング対策の「アクセシビリティ対応」

179

Page 180: 実はできている!? Webアクセシビリティ

実際にあったこんな要件

180

なかなか良いと思える例

Page 181: 実はできている!? Webアクセシビリティ

アクセシビリティについては

「JIS X 8341-3:2010」に準拠すること。

達成等級は以下の通り:

達成等級AA 準拠

181

実例

Page 182: 実はできている!? Webアクセシビリティ

表記ウェブアクセシビリティ方針の提示又は公開

目標とする適合レベルの達成基準の試験結果

追加表記事項

準拠 必須試験を実施し、達成基準を全て満たしていることを確認

なし

一部準拠 必須試験を実施し、達成基準の一部を満たしていることを確認

今後の対応方針部分適合に関する記述(適用する場合)

配慮 必須 試験の実施の有無、結果は問わない

目標とした適合レベル又は参照した達成基準一覧

ただし…… 「準拠」の意味、分かっていますか?

182

Page 183: 実はできている!? Webアクセシビリティ

アクセシビリティ、

ユーザビリティについて、

弊社のレベルを考慮いただき

準拠基準をご提案ください。

183

実例

Page 184: 実はできている!? Webアクセシビリティ

「 JIS X 8341-3:2010」 の「等級A」への

準拠を検討しているが、本方針は

要件定義工程でのWEBサイト検討状況を

踏まえ決定する想定です。

アクセシビリティ方針の検討方法についても

ご提案ください。

184

実例

Page 185: 実はできている!? Webアクセシビリティ

制作と合わせて方針の提案も求められるケース

185

ウェブアクセシビリティ方針策定ガイドライン

JIS X 8341-3:2016 対応発注ガイドライン

提案書作成

RFP作成

Page 186: 実はできている!? Webアクセシビリティ

制作と合わせて方針の提案も求められるケース

方針や策定プロセスも一緒に考えればよい あいまいに書くよりも、ずっと良いアプローチ

受注側の力の見せどころ

186

Page 187: 実はできている!? Webアクセシビリティ

目的もドキュメント化しよう

187

Page 188: 実はできている!? Webアクセシビリティ

ヤフー株式会社 ウェブアクセシビリティ方針

188

Page 189: 実はできている!? Webアクセシビリティ

目的もドキュメント化しよう

なぜアクセシビリティに取り組むかを明文化 何のためのアクセシビリティなのかを押さえる

公開されている他社の方針を参考にするのも良い

ただし、意味も分からずにコピペはNG

目的が明確になると、手段と目的の混同を避けられる 「基準を満たすこと」は最終目的ではないはず

189

Page 190: 実はできている!? Webアクセシビリティ

「基準を満たすこと」が目的になると……

190

Page 191: 実はできている!? Webアクセシビリティ

注意を要する要件

191

Page 192: 実はできている!? Webアクセシビリティ

注意を要する要件

アクセシビリティ方針が明確にできても、その方針を守ることができるかは別の話

サイトに求められる要件の中には、注意が必要なものもある アクセシビリティが確保できないもの

アクセシビリティ確保のためにコストがかかるもの

192

Page 193: 実はできている!? Webアクセシビリティ

CAPTCHA

193

Page 194: 実はできている!? Webアクセシビリティ

ブラウザやOSの機能への干渉

194

Page 195: 実はできている!? Webアクセシビリティ

動画

195

Page 196: 実はできている!? Webアクセシビリティ

紙媒体用のコンテンツ

196

Page 197: 実はできている!? Webアクセシビリティ

方針があると?

方針を前提にすることで、要件の可否を判断することができる アクセスできなくなるような要件を入れない

コストがかかりそうな要件があるときはコストを見積もっておくことができるようになる

これらは後からの対応ではどうにもならない

197

Page 198: 実はできている!? Webアクセシビリティ

まとめ

Page 199: 実はできている!? Webアクセシビリティ

文字サイズ変更ボタンはなくてもいい!

さらにもっと大切なことがある!

もう一度

199

Page 200: 実はできている!? Webアクセシビリティ

実装で重要なのは「マシンリーダビリティ」

アクセスできる! テキストが明確

ちゃんとマークアップされている

アクセスできない! テキストが存在しない、あいまい

ちゃんとマークアップされてない

200

Page 201: 実はできている!? Webアクセシビリティ

設計や企画時の配慮も重要

わかりやすいテキストを設計しよう わかりやすいラベルは誰にとっても有用

ナビゲーションやリンクやフォームの設計時に少し気をつけるだけでグッと良くなる

方針を立ててみよう 何のために、何を、どこまでやるのか?

製作の前(発注前、提案時、受注後)に考えよう

201

Page 202: 実はできている!? Webアクセシビリティ

どのプロセスにもポイントがある

実は「設計」が重要 テキストが存在しなければマークアップできない

さらに「戦略」「要件」も重要

最初から考えないと、あとで大変になる

202

Page 203: 実はできている!? Webアクセシビリティ

Webに関わるどんな人にもできることがある

Webに関わる全ての人に関係がある

203

Page 204: 実はできている!? Webアクセシビリティ

何かを付け足すのではなく当たり前のことを

真っ当にやることが重要

実は特別なことではない

204

Page 205: 実はできている!? Webアクセシビリティ

さあ、はじめよう!

205

Page 206: 実はできている!? Webアクセシビリティ

デザイニングWebアクセシビリティ

206

Page 207: 実はできている!? Webアクセシビリティ

ありがとうございました