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
2019-08 アクセシビリティ/2019-08 Accessibility
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cybozu
PRO
June 06, 2019
Technology
2
170k
2019-08 アクセシビリティ/2019-08 Accessibility
Cybozu
PRO
June 06, 2019
Tweet
Share
More Decks by Cybozu
See All by Cybozu
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
73k
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
110
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
650
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
66
つけまが降ってきた日
cybozuinsideout
PRO
1
510
「行ってよかった!」をみんなに広げる
cybozuinsideout
PRO
0
170
サイボウズの QAエンジニアについて / about cybozu QA
cybozuinsideout
PRO
3
4.4k
不具合の先にある面白さ~配属3か月目の新卒QAのいま~
cybozuinsideout
PRO
0
460
kintone開発チームの紹介
cybozuinsideout
PRO
1
87k
Other Decks in Technology
See All in Technology
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
420
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
280
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.3k
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.5k
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
4
4.8k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
390
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
MySQLのJSON機能の活用術
ikomachi226
0
150
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
180
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
690
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
140
システムのアラート調査をサポートするAI Agentの紹介/Introduction to an AI Agent for System Alert Investigation
taddy_919
2
1.7k
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
510
Between Models and Reality
mayunak
1
180
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Abbi's Birthday
coloredviolet
1
4.7k
From π to Pie charts
rasagy
0
120
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
How to build a perfect <img>
jonoalderson
1
4.9k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
120
Amusing Abliteration
ianozsvald
0
96
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
63
Designing Experiences People Love
moore
144
24k
Transcript
ΞΫηγϏϦςΟ 開発研修 ΞΫηγϏϦςΟ
ΞΫηγϏϦςΟͱͳʹ͔ʁ 復習
ΞΫηγϏϦςΟʹোऀɾߴྸऀରԠʁ
ΞΫηγϏϦςΟͱ োऀɾߴྸऀΛؚΊͯʮͯ͢ͷਓʯ͕ αʔϏεʹΞΫηεͰ͖Δ͜ͱ
ʮͯ͢ͷਓʯ 個⼈の特性 デバイス 場⾯・状況
αΠϘζͷཧ νʔϜϫʔΫ͋;ΕΔࣾձΛΔ
αΠϘζʹͱͬͯɺΞΫηγϏϦςΟͱ ʮϢʔβ͕νʔϜʹΞΫηεͰ͖Δೳྗʯ
ΞΫηγϏϦςΟΛ֬อ͢Δ͜ͱ ʮνʔϜʹࢀՃ͍ͨ͠ʯͱ͍͏Ϣʔβͷئ͍Λ ଚॏ͢Δ͜ͱ
None
۩ମతʹͲ͏ରԠ͢ΕΑ͍ʁ
https://waic.jp/docs/WCAG20/
• 8FC$POUFOU"DDFTTJCJMJUZ(VJEFMJOF • 8$͕ൃߦ͍ͯ͠ΔΞΫηγϏϦςΟΨΠυϥΠϯ • ࠃ֎ͷ๏+*4*40ͷن֨8$"(ʹ४ڌ • ߲ΛϨϕϧผʹྨʢ" "" """ʣ
8$"(
ΞΫηγϏϦςΟͷղ ώϡʔϚϯ Ϧʔμϒϧ Ϛγϯ Ϧʔμϒϧ
ώϡʔϚϯϦʔμϒϧ
ʮͯ͢ͷਓʯ͕֮ɾཧղɾૢ࡞Ͱ͖Δ͔ ώϡʔϚϯϦʔμϒϧ
ผՄೳ ίϯςϯπΛɺར༻ऀʹͱͬͯݟ͘͢ɺฉ͖͍͢ͷʹ͢Δ͜ͱ ͜ΕʹલܠͱഎܠΛ۠ผ͢Δ͜ͱؚΉ ֮Մೳ
ेͳ࣌ؒ ར༻ऀ͕ίϯςϯπΛಡΈɺ༻͢ΔͨΊʹेͳ࣌ؒΛఏڙ͢Δ͜ͱ ൃ࡞ͷࢭ ൃ࡞Λى͜͢Α͏ͳίϯςϯπΛઃܭ͠ͳ͍͜ͱ φϏήʔγϣϯՄೳ ར༻ऀ͕φϏήʔτͨ͠ΓɺίϯςϯπΛ୳͠ग़ͨ͠Γɺ ݱࡏҐஔΛ֬ೝͨ͠Γ͢Δ͜ͱΛखॿ͚͢ΔखஈΛఏڙ͢Δ͜ͱ ཧղՄೳ
ಡΈ͢͞ ςΩετͷίϯςϯπΛಡΈ͘͢ཧղՄೳʹ͢Δ͜ͱ ༧ଌՄೳ 8FCϖʔδͷදࣔڍಈΛ༧ଌՄೳʹ͢Δ͜ͱ ೖྗࢧԉ ೖྗऀͷؒҧ͍Λ͗ɺमਖ਼Λࢧԉ͢Δ͜ͱ ૢ࡞Մೳ
https://developer.apple.com/design/human- interface-guidelines/accessibility/
͋ͳͨͷՁΛߴΊΔ8FCΞΫηγϏϦςΟ IUUQTXXXTMJEFTIBSFOFUSJLJIBXFC
ϚγϯϦʔμϒϧ
None
None
None
None
None
None
• ςΩετϒϥβ • ࣈσΟεϓϨΠ • εΫϦʔϯϦʔμʔ • ະདྷͷσόΠε 8FCͷ͔ͨͪ͞·͟· •
ϏδϡΞϧϒϥβ • εϚʔτϑΥϯ • ݕࡧΤϯδϯʹΑΔݕࡧ݁Ռ • εΫϨΠϐϯάαʔϏε
ίϯςϯπ͕Ϣʔβʹಧ͘·Ͱ ใ ίϯςϯπ )5.-$44+4 ϒϥβ ࢧԉٕज़ Ϣʔβʔ
ϚγϯϦʔμϒϧͷྫ
None
͜ΕͰΑ͍ͩΖ͏͔ <img src="appstore.png" />
ը૾ͷ༰Λػցʹཧղͤ͞Α͏ <img src="appstore.png" alt="kintoneアプリストア" />
None
ݟग़͠Ͱ͋Δ͜ͱΛػցʹཧղͤ͞Α͏ <h2> <img src="appstore.png" alt="kintoneアプリストア" /> </h2>
8FCΞΫηγϏϦςΟ֬อ جຊͷʮΩʯ
https://weba11y.jp/pdf/weba11y-10basics.pdf
֤ϖʔδʹݻ༗Ͱɺผͷ8FCαΠτͱ۠ผͰ͖ΔΑ͏ʹ ϖʔδͷ༰͕͔ΔϖʔδλΠτϧΛهड़͢Δ <title>ࣾѫࡰ – αΠϘζגࣜձࣾ</title>
None
ϚγϯϦʔμϒϧͷجຊ • εΫϦʔϯϦʔμʔʮݟग़͠ʯʮϦετʯͳͲɺߏΛಡΉ • ݟग़͠͝ͱʹδϟϯϓ͢ΔͳͲɺಡΈඈ͢͜ͱ͕Ͱ͖Δ ݟग़͠ϦετͳͲͷจॻߏΛϚʔΫΞοϓ͢Δ <h3>kintoneΞϓϦετΞ</h3>
ϦϯΫจݴ͚ͩͰҙຯ͕Θ͔ΔΑ͏ʹ͢Δ ʮ͜͜ΛΫϦοΫʯʮ͞ΒʹදࣔʯʮৄࡉΛݟΔʯʜ จݴΛม͑Δͷ͕͚͠Εɺपғͷݟग़͠ͱΈ߹ΘͤΔ ϦϯΫςΩετɺϦϯΫઌ͕͔Δจݴʹ͢Δ
None
ͯ͢ͷJNHཁૉʹదͳBMUଐੑΛ͚ͭΔ ใΛ͍͑ͯΔը૾ʹସςΩετΛఏڙ͢Δ <img src="logo.svg" alt="αΠϘζ" />
BMUଐੑͳ͠ BMU BMUը૾ BMUαΠϘζ https://jsfiddle.net/ux28cdvk/1/
<button> <img src="images/search.png" alt="Search"> </button> ସςΩετͷྫ ݕࡧϘλϯ
<img src="piechart.gif" alt="Pie chart: Browser Share - Internet Explorer 25%,
Firefox 40%, Chrome 25%, Safari 6% and Opera 4%."> ସςΩετͷྫ r ԁάϥϑ
ସςΩετΛলུ͢Δྫ <img src="home.gif" alt="">Home
৭ͷΈʹґଘͨ͠ใΛఏڙ͠ͳ͍ ใΛ͑Δ৭ͷ͍ํʹҙ͢Δ Ұൠ৭֮ 1ܕ৭֮ 5ܕ৭֮
" " " " " " "
" " " จࣈͱഎܠ৭ͷίϯτϥετൺΛҎ্ʹ͢Δ ใΛ͑Δ৭ͷ͍ํʹҙ͢Δ
$ISPNF%FWFMPQFS5PPMTͰଌఆͰ͖Δ ίϯτϥετൺͷଌఆ
ը໘શମΛ֦େͯ͠ɺཧղɾૢ࡞Ͱ͖ͳ͍༰͕ͳ͍͔ ཁૉͷதͷจࣈ͕Έग़ͨ݁͠ՌɺผͷཁૉʹඃΔͳͲ Ϣʔβʔ͕ίϯςϯπΛ֦େදࣔͰ͖ΔΑ͏ʹ͢Δ
https://bozuman.cybozu.com/k/13084/show#record=3433
https://bozuman.cybozu.com/k/13084/show#record=3433
ΩʔϘʔυ͚ͩͰૢ࡞Ͱ͖ΔΑ͏ʹ͢Δ <div class="save-button" onClick=…>保存</div>
ଐੑͰमਖ਼͠Α͏ͱ͢Δͱʜ <div class="save-button" onClick=… onKeyUp=… tabindex="0" role="button">保存</div>
ΫϦοΫͰ͖Δཁૉ Bཁૉ PS CVUUPOཁૉ Ͱ࣮͠Α͏ దͳཁૉΛ͓͏ <button class="save-button" onClick=…>ボタン</button>
• σϑΥϧτͷ$44ͰΩʔϘʔυ͕ࢹೝͰ͖Δ • PVUMJOFOPOF͢ΔͱɺσϑΥϧτελΠϧ͕ফ͑Δ ͜ͷ߹ɺඞͣGPDVTελΠϧΛ͚ͭΔ • SFTFUDTTΛ͏߹ཁҙ ΩʔϘʔυૢ࡞ΛࢹೝͰ͖ΔΑ͏ʹ͠Α͏ a:focus {
text-decoration: underline; }
http://www.outlinenone.com/
• εΫϦʔϯϦʔμʔϑΥʔϜʹϑΥʔΧεͨ͠ͱ͖ ϥϕϧΛಡΈ্͛Δ • ϥϕϧ͕͍͍ͭͯͳ͍ͱɺԿΛೖྗͯ͠ྑ͍͔Θ͔Βͳ͍ ϑΥʔϜίϯτϩʔϧͷϥϕϧઆ໌ΛϚʔΫΞοϓ͢Δ <span>ユーザ名</span> <input type="text" />
ϥϕϧΛ͚ͭΔํ๏ <label for="username">Ϣʔβ໊</label> <input type="text" id="username" /> <input type="text" aria-label="Ϣʔβ໊"
placeholder="Ϣʔβ໊Λೖྗ" /> ラベルが配置できるとき ラベルが配置できないとき
Ϣʔβ͕ΤϥʔϝοηʔδΛಡΜͰɺ ͲͷΑ͏ʹमਖ਼͢Εྑ͍͔ཧղͰ͖Δ ΤϥʔϝοηʔδͰΤϥʔՕॴͱमਖ਼ํ๏Λ໌ࣔ͢Δ
None
ಈըʹΩϟϓγϣϯʢࣈນʣΛఏڙ͢Δ = ԻͰఏڙ͞ΕΔใ ө૾Ͱఏڙ͞ΕΔใ
• ొਓͷൃ༰ • #(.ͳͲͷԻָ • ഥखɺ • ڥԻʢిͷݺग़ԻɺυΞ͕։ด͢ΔԻɺνϟΠϜɺཕ໐ͳͲʣ ಈըʹΩϟϓγϣϯʢࣈນʣΛఏڙ͢Δ
• ΞΫηγϏϦςΟʮͯ͢ͷਓʯͷͨΊ • ΞΫηγϏϦςΟͷղ • ώϡʔϚϯϦʔμϒϧ • ϚγϯϦʔμϒϧ • ΞΫηγϏϦςΟجຊͷΩ
·ͱΊ
ΞΫηγϏϦςΟʹ ΑΓਂ͘औΓΉʹʁ
• σβΠχϯά8FCΞΫηγϏϦςΟ ΞΫηγϏϦςΟڭՊॻͷܾఆ൛ • ίʔσΟϯά8FCΞΫηγϏϦςΟ ΑΓϚγϯϦʔμϒϧͳ)5.-Λॻͨ͘Ίʹ • ΠϯΫϧʔγϒ)5.- $44+BWB4DSJQU ༏Εͨॻ੶Λಡ͏
https://bozuman.cybozu.com/k/#/space/19
࣭ʁ