Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
みんなにやさしいウェブサイト
Search
yuzneri
April 20, 2025
Programming
1
98
みんなにやさしいウェブサイト
2025年4月21日
Toranomon Tech Hub 第三回 技術異種格闘技戦〜好きな技術LT大会〜
yuzneri
April 20, 2025
Tweet
Share
More Decks by yuzneri
See All by yuzneri
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
56
技術同人誌を書いてみよう!
yuzneri
1
40
Other Decks in Programming
See All in Programming
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
270
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
230
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
15
5.6k
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
730
PipeCDのプラグイン化で目指すところ
warashi
1
310
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
680
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
500
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
170
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
7.3k
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
2
1k
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
13k
Featured
See All Featured
Balancing Empowerment & Direction
lara
1
460
A Modern Web Designer's Workflow
chriscoyier
695
190k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
750
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
We Have a Design System, Now What?
morganepeng
53
7.7k
Transcript
みんなにやさしい ウェブサイト 2025年4⽉21⽇ Toranomon Tech Hub 第三回 技術異種格闘技戦〜好きな技術LT⼤会〜
ゆずねり (X: @yuzuneri) •お仕事 •Webバックエンドたま にフロントエンジニア •趣味 •ドール、ポーカー、交 錯員 2025/4/21
2
アジェンダ 1. やさしいウェブサイトとは 2. ウェブアクセシビリティの基本 3. まとめ 2025/4/21 3
やさしいウェブサイトとは
バリア‐フリー〘名〙(英barrier-free) ⽼齢者、障害者、妊婦、⼦どもなどの⽣活弱者に不都合 な障害がないこと。だれもが安全で快適に⽣活できる環 境、状態であること。また、そのさま。道や床などの段 差をなくしたり、階段をなくしてゆるやかなスロープに して⼿すりをつけるなどは、そのような環境の実現のた めの事例であるが、物理的なものに限らず、⽂化‧情報、 制度、⼈々の意識についても同じことがいえる。(精選 版 ⽇本国語⼤辞典)
2025/4/21 5
誰でも使えるのがWebの本質 •ウェブの⼒はその普遍性にある。障害の有無に かかわらず、誰もがアクセスできることは不可 ⽋な要素である。 (ティム‧バーナーズ= リー) https://www.w3.org/ja/mission/accessibility/ 2025/4/21 6
ウェブサイトの重要性 •オンラインサービスへのアクセスが制限される と⾏政、教育、就労など様々な機会損失が発⽣ •災害情報など⽣命に関わるサービスもある 2025/4/21 7
法的背景 •⽇本では2024年4⽉に障害者差別解消法が改正 され⺠間事業者にも合理的配慮が義務化 •国際的にも多くの国で類似の法整備がある 2025/4/21 8
ウェブアクセシビリティという考え •みんなが使いやすいウェブサイトを⽬指す =ウェブアクセシビリティ •情報格差をなくし、誰⼀⼈取り残さないように するため •W3Cが作成 2025/4/21 9
ウェブアクセシビリティの基本
誰のため? •障害のある⽅ • 視覚、聴覚、運動障害など •⼀時的な制約がある⽅ • 怪我や病気、周囲の環境など •利⽤環境の依存 • パソコン、スマートフォン、インターネット環境など
2025/4/21 11
4つの基本原則 1. 知覚可能(Perceivable) 2. 操作可能(Operable) 3. 理解可能(Understandable) 4. 堅牢(Robust) 2025/4/21
12
1. 知覚可能(Perceivable) •情報やUIがユーザに認識できる •⾊だけに頼らない表現 •⾳声情報の提供 •字幕情報の提供 •画像に代替テキストを提供 2025/4/21 13
2. 操作可能(Operable) •ユーザがすべてのUIを操作できる •キーボードでの操作 •コンテンツを読むのに⼗分な時間がある •フラッシュを抑制する 2025/4/21 14
3.理解可能(Understandable) •ユーザが情報やUI操作を理解できる •読みやすいテキスト •表⽰や操作が予想でき、⼀貫性がある •間違いを防いだり、修正を容易にできる 2025/4/21 15
4. 堅牢(Robust) •さまざまなユーザーエージェントが確実に利⽤ できる •HTMLを正しく利⽤する •特定のブラウザに依存しない 2025/4/21 16
OSやブラウザの機能で達成する •⽂字拡⼤、カラー変更などを独⾃の補助機能を 実装してもアクセシビリティは確保できない •利⽤者は、ウェブサイトの補助機能を積極的に 使いたいわけではない •OSやブラウザの設定で⼀貫した体験をしたい 2025/4/21 17
達成基準のレベル •レベルA • 最低限守るべき必須要件 •レベルAA • 多くの⼈がアクセスしやすくなる推奨要件 •レベルAAA • あらゆる⼈が最⼤限アクセスしやすくなる追加要件
2025/4/21 18
原則とレベルの件数 A AA AAA 計 知覚可能 9 11 9 29
操作可能 14 6 14 34 理解可能 7 6 8 21 堅牢 1 1 0 2 計 31 24 31 86 2025/4/21 19
まとめ •ウェブアクセシビリティは「特別な誰か」のた めのものではない •少しの配慮で多くの⼈が使いやすくなる •簡単なところからぜひはじめてみてください! 2025/4/21 20
参考⽂献 •Web Content Accessibility Guidelines (WCAG) 2.2 • https://www.w3.org/TR/WCAG22/ •ウェブアクセシビリティ導⼊ガイドブック|デジタ
ル庁 • https://www.digital.go.jp/resources/introduction- to-web-accessibility-guidebook 2025/4/21 21