What is the a11y ?
λ°λ‘ λ³Έλ‘ μΌλ‘ λ€μ΄κ°μ, a11y
μ΄λ 무μμΌκΉ? μ κ·Όμ±μ΄λΌλ μλ―Έλ₯Ό κ°μ§λ accessibility
μ μ€μλ§μ΄λ€. 첫λ²μ§Έ κΈμμΈ a
μ λ§μ§λ§ κΈμμΈ y
μ¬μ΄μ 11κ° κΈμκ° μκΈ° λλ¬Έμ νΈμμ a11y
λ‘ μ¬μ©νκ³ μλ€. (μ΄λ° ννλ₯Ό μ«μμ½μ΄ Numeronym
λΌκ³ νλ€)
μ°λ¦¬λ λ³΄ν΅ μΉμ κ·Όμ± (λλ μ 보ν΅μ μ κ·Όμ±) μ΄λΌκ³ λΆλ₯Έλ€. κ·ΈλΌ μΉμ κ·Όμ±μ΄λ ꡬ체μ μΌλ‘ μ΄λ€κ²μΌκΉ. μλ§ μ΄λ€ λ΄μ©μΈμ§λ λλ΅μ μΌλ‘ μκ³ μλ κ°λ°μλ€μ΄ λ§μκ²μ΄κ³ λ μΉκ°λ°μ νλ©΄μ λ§μ μ κ·Όμ± μ΄μλ€μ λ§μ£Όνλ κ²½μ°κ° μμκ²μ΄λ€.
λ³΄ν΅ μ°λ¦¬κ° μΉμ κ·Όμ±μ μκ°νλ κ²½μ° μ₯μ μΈλ€μ μν λ°°λ €/νΈμ μ¬νμ΄λΌλ μκ°μ΄ μ§λ°°μ μ΄μ§λ§, κΌ κ·Έλ° κ²½μ°λ§ μλκ²μ μλλ€. μ€μ λ‘ μΉμ κ·Όμ± μ§μΉ¨μ€ ν€λ³΄λλ§μΌλ‘λ μΉμλΉμ€κ° μ 곡νλ λͺ¨λ κΈ°λ₯μ μνν μ μμ΄μΌ νλ€λΌλ μ§μΉ¨μ΄ μλ€. μ΄λ λ§μ°μ€ μ¬μ©μ μ νμ΄ μλ μ₯μ μΈ λΏλ§ μλλΌ κ°μκΈ° λ§μ°μ€κ° κ³ μ₯λ μΌλ°μΈλ ν΄λΉνλ κ²μ΄λ€. μ΄μ²λΌ λꡬμκ²λ μΉμ μ¬μ©ν λ λΆνΈν¨λ€ μ΅μννλ κ²μ΄ μΉ μ κ·Όμ±μ΄λΌκ³ ν μ μλ€.
Principals
νκ΅μ μΉμ κ·Όμ±μ λν κΈ°μ€μ
- μΈμμ μ©μ΄μ±
- μ΄μ©μ μ©μ΄μ±
- μ΄ν΄μ μ©μ΄μ±
- κ²¬κ³ μ±
μ 4κ°μ§λ‘ ꡬλΆνκ³ μλ€. κ·Έμ€ μΉκ°λ°μμ μ λ€λ£¨μ΄μ§λ λͺκ°μ§ νλͺ©μ μμ보μ
WAI-ARIA
WAI (Web Accessibility Initiative)
λ W3Cμ μΉμ κ·Όμ±μ λ΄λΉνλ μ‘°μ§μΌλ‘, ARIA (Accessible Rich Internet Applications)
λ RIA νκ²½μ μΉμ κ·Όμ±μ λν νμ€ κ·κ²©μ΄λ€. μΉκ°λ° νλμμλ μ£Όλ‘ HTML μμμ role, aria μμ±μ μΆκ°νμ¬, μν, μμ±, μν μ 보λ₯Ό 보쑰기기μ μ 곡νλ μν μ νλ€. μμΈν λ΄μ©μ MDN λ¬Έμ μ°Έμ‘°
Semantic markup
νκ·Έλ₯Ό ꡬμ±ν λ, μλ―Έμλ νκ·Έλ₯Ό μ¬μ©ν΄μ κ·Έ μ΄λ¦μ λΆμ¬ μμ±νμ¬, μΉ μ κ·Όμ± λ³΄μ‘° λꡬλ€μ΄ μ 보μ ꡬ쑰λ₯Ό μ μ΄ν΄ν μ μλλ‘ ν΄μΌνλ€

Alt attribute
μ΄λ―Έμ§λ μΉμ¬μ΄νΈλ₯Ό ꡬμΆνλλ°μ λΉ μ§μ§ μλ μμμ€ νλμ΄λ€. μ΄λ―Έμ§ νκ·Έλ₯Ό μ¬μ©ν λμ alt
νλͺ©μ λ§μ½ μ΄ μ΄λ―Έμ§κ° μ μμ μΌλ‘ λ‘λλμ§ λͺ»νμμλ λ
ΈμΆν ν
μ€νΈλ₯Ό λ£μ΄μ£Όμ΄μΌ νλ€. μ΄λ μ΄λ―Έμ§ λ‘λ μ€ν¨μΌλ λΏλ§ μλλΌ, μ€ν¬λ¦° 리λλ₯Ό μ¬μ©νλ μ¬λλ€μ΄ μΉμ¬μ΄νΈμ λ΄μ©μ μ΄ν΄νλλ° λμμ μ€λ€. (νμ§λ§ νΉλ³ν κ²½μ°, λΆνμν μ€λͺ
μ΄λΌκ³ νλ¨μ΄ λλ€λ©΄ λ체ν
μ€νΈλ₯Ό μ 곡νμ§ μμλ λλ€)
λ체ν
μ€νΈ μμ±μ κ²μμμ§ score
μλ λμμ μ£ΌκΈ° λλ¬Έμ κΌ κ³ λ €ν΄μΌν νλͺ©μ€ νλμ΄λ€.
<img src="strawberry.png" alt="strawberry image" />
ν μ€νΈμ λͺ λλλΉ μ€μ
μΉμ¬μ΄νΈμμ ν
μ€νΈλ₯Ό μ¬μ©νλ 컨ν
μΈ κ° μμλ, μ μλ ₯μμ κ³ λ Ήμ λ±λ ν
μ€νΈλ₯Ό λ¬Έμ μμ΄ μΈμλλ‘ νκΈ° μν΄ ν
μ€νΈμ λ°°κ²½κ°μ λͺ
λλλΉλ 4.5:1
μ΄μμ΄μ΄μΌ νλ€.
λͺκ°μ§ μμΈμ μΈ μ¬νμ΄ μμ΄ λͺ
λλλΉκ° 3:1
λ νμ©λκΈ°λ νκ³ , ν¬μ»€μ± λμμλ λͺ
λλλΉκ° 컀μ§λ μ΄λ―Έμ§μ κ²½μ°μλ λͺ
λλλΉ κ²μ¬νλͺ©μ ν¬ν¨λμ§ μκΈ°λ νλ€. μλ μ΄λ―Έμ§λ λͺ
λλλΉ μ²΄ν¬ μ¬μ΄νΈμμ μμ±ν΄λ³Έ μ΄λ―Έμ§ μμμ΄λ€.


λͺ νν μ§μμ¬ν μ 곡
μ§μ¬μ¬νμ λͺ¨μ, ν¬κΈ°, μμΉ, λ°©ν₯, μ, μ리 λ±μ κ΄κ³μμ΄ μΈμλ μ μμ΄μΌνλ€.
μΉμ¬μ΄νΈμ λ€μ΄κ°λ λ€μν μ μ‘°ν©μ μμ μ ꡬλ³νμ§ λͺ»νλ μ¬μ©μ, νλ°± λμ€νλ μ΄ λ±μμλ μΈμν μ μλλ‘ λμ΄μΌ νλ€.
μλ₯Ό λ€μ΄ μκΉλ‘λ§ μ΄λ ν μ 보λ₯Ό μ λ¬νλ μ΄λ―Έμ§κ° μμ κ²½μ°, νλ°± λμ€νλ μ΄λ₯Ό μ¬μ©νλ μ¬μ©μμκ²λ κ·Έ μλ―Έκ° μ ν μ λ¬λμ§ μμ μ μλ€.
μκΉμ λͺ¨λ μ 보λ₯Ό λ΄κΈ°λ³΄λ€ μμ, λͺ¨μ, ν¨ν΄ λ± λ€μν μκ°μ μ 보λ₯Ό μ‘°ν©νμ¬ μμ ꡬλ³νκΈ° μ΄λ €μ΄ μ¬μ©μλ, νλ°± λμ€νλ μ΄ μ¬μ©μ λ± λͺ¨λ μ¬μ©μλ€μ΄ μλ―Έλ₯Ό μ λλ‘ μ λ¬λ°κ³ μ¬μ©ν μ μλλ‘ μ 곡ν΄μΌ νλ€.


κ΄κ³Όλ―Όμ± λ°μ
10μΈμΉ μ΄μμ λμ€νλ μ΄μμλ λ²μ©μ΄λ 컨ν
μΈ λ‘ λ°μμ μΌμΌν€μ§ μλλ‘ μ£Όμν΄μΌνλ€. μ΄λΉ 30~50ν
μ£ΌκΈ°λ‘ λ²μ©μ΄λ 컨ν
μΈ λ μ νλλ€.
λ§λ¬΄λ¦¬
κ°λ°μ ν λμ κ°μ₯ μ κ²½μ¨μΌνμ§λ§, κ·Έλ μ§ λͺ»ν λΆλΆμ΄ λ°λ‘ μΉμ κ·Όμ±μ΄λ€. νμ§λ§ λͺ¨λκ° νλ±νκ² μΉ νκ²½μ μ΄μ©νκΈ° μν΄μλ νμμ μΈ μμμ΄λ©°, μ’μ μΉμ λ§λ€κΈ° μν΄μ λ°λμ μ μ©λμ΄μΌνλ κΈ°λ³Έμ μΈ μ¬νλ€ μ΄λ―λ‘, κ°λ μ λͺ νν μ΄ν΄νκ³ μ μ νκ² μ€μνλ €λ λ Έλ ₯μ΄ νμν κ² κ°λ€.
- https://en.wikipedia.org/wiki/Numeronym
- https://www.w3.org/WAI/fundamentals/accessibility-intro/ko
- https://www.wa.or.kr/index.asp
- https://sitero.co.kr/contrast
- http://www.websoul.co.kr/accessibility/define.asp
- λ Όλ¬Έ: κ΅λ¦½μ νμ°κ΅¬μ νκ΅ν μΉ μ½ν μΈ μ κ·Όμ± μ§μΉ¨ 2.1 (Korean Web Content Accessibility Guidelines 2.1) / κ΅λ¦½μ νμ°κ΅¬μ κ³ μ μ 2015-5νΈ