[๐Ÿ’ป ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  FE 44๊ธฐ] ์›น ์ ‘๊ทผ์„ฑ 1 - ์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ

JiEunยท2023๋…„ 4์›” 27์ผ
0
post-thumbnail

โœ”๏ธ ์‹œ์ž‘

์›น ์ ‘๊ทผ์„ฑ์— ๋Œ€ํ•ด ํ•™์Šตํ–ˆ๋‹ค. ์›น,์•ฑ์„ ๊ฐœ๋ฐœํ•  ๋•Œ ์–ด๋– ํ•œ ๋ถ€๋ถ„์„ ์ ‘๊ทผ์„ฑ์— ๊ณ ๋ คํ•ด ์ž‘์—…ํ•ด์•ผํ•˜๋Š” ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.


๐Ÿ“ ๋ฐฐ์šด ๊ฒƒ

โœ”๏ธ ์›น ์ ‘๊ทผ์„ฑ(Web Accessibility)

  • ์žฅ์• ์ธ, ๊ณ ๋ น์ž ๋“ฑ์ด ์›น ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด์— ๋น„์žฅ์• ์ธ๊ณผ ๋™๋“ฑํ•˜๊ฒŒ ์ ‘๊ทผํ•˜๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•˜๋Š” ๊ฒƒ
  • ์–ด๋–ค ์ƒํ™ฉ์ด๋“ , ์–ด๋–ค ์‚ฌ๋žŒ์ด๋“  ์ •๋ณด๋ฅผ ์ œ๊ณต๋ฐ›์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์—†๋„๋ก ํ•˜๋Š” ๊ฒƒ

์›น ์ ‘๊ทผ์„ฑ์„ ๊ฐ–์ถ”๋ฉด ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํšจ๊ณผ

1.์‚ฌ์šฉ์ž์ธต ํ™•๋Œ€

์›น ์ ‘๊ทผ์„ฑ์„ ํ™•๋ณดํ•˜๋ฉด ์žฅ์• ์ธ, ๊ณ ๋ น์ž ๋“ฑ ์ •๋ณด ์†Œ์™ธ ๊ณ„์ธต๋„ ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.
๊ทธ๋งŒํผ ์‚ฌ์ดํŠธ์˜ ์ด์šฉ์ž๋ฅผ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๊ณ , ์ƒˆ๋กœ์šด ๊ณ ๊ฐ์ธต์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋‹ค.

2.๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ ์ง€์›

์›น ์ ‘๊ทผ์„ฑ์„ ํ–ฅ์ƒ ์‹œํ‚ค๋ฉด ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ, ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ์—์„œ์˜ ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฏ€๋กœ ์„œ๋น„์Šค์˜ ์‚ฌ์šฉ ๋ฒ”์œ„๊ฐ€ ํ™•๋Œ€

3.์‚ฌํšŒ์  ์ด๋ฏธ์ง€ ํ–ฅ์ƒ

์›น ์ ‘๊ทผ์„ฑ ํ™•๋ณด๋ฅผ ํ†ตํ•ด ๊ธฐ์—…์ด ์ •๋ณด ์†Œ์™ธ ๊ณ„์ธต์„ ์œ„ํ•œ ์‚ฌํšŒ ๊ณตํ—Œ ๋ฐ ๋ณต์ง€ ํ–ฅ์ƒ์— ํž˜์“ฐ๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋‹ค.

โœ”๏ธ ์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ

โœ”๏ธ ์ธ์‹์˜ ์šฉ์ด์„ฑ(Perceivable)

๋ชจ๋“  ์ฝ˜ํ…์ธ ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

1.์ ์ ˆํ•œ ๋Œ€์ฒด ํ…์ŠคํŠธ

ํ…์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ์ฝ˜ํ…์ธ ๋Š” ๊ทธ ์˜๋ฏธ๋‚˜ ์šฉ๋„๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•ด์•ผํ•œ๋‹ค,

  • ์‹œ๊ฐ์ ์œผ๋กœ ํ™”๋ฉด์„ ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž, ์ƒํ™ฉ์„ ๋Œ€๋น„ํ•ด์„œ ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

alt์†์„ฑ ์‚ฌ์šฉํ•˜๊ธฐ

<img src="์ด๋ฏธ์ง€ ์ฃผ์†Œ" alt="๋Œ€์ฒด ํ…์ŠคํŠธ" />

alt๊ฐ’ ๋นˆ ๋ฌธ์ž์—ด๋กœ ์ž‘์„ฑํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ

  • ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์™€ ๊ฐ™์€ ์ •๋ณด๋ฅผ ์ธ์‹ํ•  ํ•„์š”ํ•˜ ์—†๋Š” ๊ฒฝ์šฐ
    (์Šคํฌ๋ฆฐ๋”๊ฐ€ ์ธ์‹ํ•˜์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค.)
  • ์ธ์ ‘ ์š”์†Œ์˜ ๋‚ด์šฉ์—์„œ ์ด๋ฏธ์ง€์˜ ์ •๋ณด๋ฅผ ์ถฉ๋ถ„ํžˆ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ
    (๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•  ๊ฒฝ์šฐ ์ด๋ฏธ์ง€ ์ •๋ณด๋ฅผ ์ค‘๋ณตํ•ด์„œ ์ œ๊ณตํ•˜๊ฒŒ ๋œ๋‹ค.)

2.์ž๋ง‰ ์ œ๊ณต

๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ ์—๋Š” ์ž๋ง‰, ์›๊ณ  ๋˜๋Š” ์ˆ˜ํ™”๋ฅผ ์ œ๊ณต

  • ์ž๋ง‰์„ ํฌํ•จํ•œ ๋™์˜์ƒ ์‚ฌ์šฉ
  • ์ž๋ง‰์„ ์ง€์›ํ•˜๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”Œ๋žซํผ ์‚ฌ์šฉ
  • ๋น„๋””์˜ค ์š”์†Œ ์•ˆ์ชฝ์— track ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•ด ์ž๋ง‰ ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
<video ... >
	<track src="์ž๋ง‰.vtt" kind="captions" />
</video>
  • WebVTT(Web Video Text Tracks, .vtt ํŒŒ์ผ) ๋˜๋Š” Timed Text Markup Language(TTML) ํ˜•์‹์„ ์‚ฌ์šฉ
  • ์ž๋ง‰์„ ์ œ๊ณตํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ ๋Œ€๋ณธ ๋˜๋Š” ์ˆ˜์–ด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ

3.์ƒ‰์— ๋ฌด๊ด€ํ•œ ์ฝ˜ํ…์ธ  ์ธ์‹

์ฝ˜ํ…์ธ ๋Š” ์ƒ‰์— ๊ด€๊ณ„์—†์ด ์ธ์‹๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์ƒ‰์•ฝ, ์ƒ‰๋งน ๋“ฑ์˜ ์ƒ‰์„ ์ธ์ง€ํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ ์ƒ‰์œผ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๋Œ€๋กœ ํŒŒ์•…ํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

  • ์ฝ˜ํ…์ธ ์— ํ…Œ๋‘๋ฆฌ ์„ค์ •ํ•˜๊ธฐ
    ์ฝ˜ํ…์ธ ์— ํ…Œ๋‘๋ฆฌ๋ฅผ ์„ค์ •ํ•ด ์ฃผ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์ฝ˜ํ…์ธ ์˜ ๊ตฌ๋ถ„์ด ๋ช…ํ™•ํ•ด์ง„ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ฝ˜ํ…์ธ ์— ๋ ˆ์ด๋ธ” ๋‹ฌ๊ธฐ
    ๋ ˆ์ด๋ธ”๊นŒ์ง€ ์ถ”๊ฐ€ํ•˜๋ฉด ์ƒ‰ ๊ตฌ๋ถ„์ด ๋ช…ํ™•ํ•˜์ง€ ์•Š์•„๋„ ๋‚ด์šฉ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ˜ํ…์ธ ๊ฐ€ ๋œ๋‹ค.

4.๋ช…ํ™•ํ•œ ์ง€์‹œ์‚ฌํ•ญ ์ œ๊ณต

์ง€์‹œ์‚ฌํ•ญ์€ ๋ชจ์–‘, ํฌ๊ธฐ, ์œ„์น˜, ๋ฐฉํ–ฅ, ์ƒ‰, ์†Œ๋ฆฌ ๋“ฑ์— ๊ด€๊ณ„์—†์ด ์ธ์‹๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

  • ์ง€์‹œ์‚ฌํ•ญ์ด ๋™๊ทธ๋ž€ ๋ฒ„ํŠผ(๋ชจ์–‘), ๊ฐ€์žฅ ํฐ ๋ฒ„ํŠผ(ํฌ๊ธฐ), ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๋ฒ„ํŠผ(์œ„์น˜, ๋ฐฉํ–ฅ), ๋นจ๊ฐ„์ƒ‰ ๋ฒ„ํŠผ(์ƒ‰) ๋“ฑ์„ ๊ฐ€๋ฆฌ์ผœ ์ง€์‹œํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, ์‹œ๊ฐ ์žฅ์• ๋ฅผ ์ง€๋‹Œ ์‚ฌ์šฉ์ž๋Š” ์ด ์ง€์‹œ์‚ฌํ•ญ์ด ์–ด๋–ค ๋ฒ„ํŠผ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ์ธ์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค.

ํ•ด๋‹น ๋ฒ„ํŠผ์„ ์„ค๋ช…ํ•˜๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑ

  • ์†Œ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ง€์‹œํ•˜๋Š” ๊ฒฝ์šฐ, ์ฒญ๊ฐ ์žฅ์• ๋ฅผ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋Š” ์ง€์‹œ์‚ฌํ•ญ์„ ์ œ๋Œ€๋กœ ์ธ์ง€ํ•  ์ˆ˜ ์—†๋‹ค.

ํ”ผ๋“œ๋ฐฑ๋„ ํ•จ๊ป˜ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

5.ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ  ๋ช…๋„ ๋Œ€๋น„

ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ์™€ ๋ฐฐ๊ฒฝ ๊ฐ„์˜ ๋ช…๋„ ๋Œ€๋น„๋Š” 4.5๋Œ€ 1 ์ด์ƒ์ด์–ด์•ผ ํ•œ๋‹ค.

  • ๋ช…๋„ ๋Œ€๋น„๊ฐ€ ์ถฉ๋ถ„ํžˆ ํ™•๋ณด๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ…์ŠคํŠธ๋ฅผ ์ฝ๊ธฐ ์–ด๋ ค์›Œ ๊ผญ ์ง€์ผœ์•ผ ํ•œ๋‹ค.

6.์ž๋™์žฌ์ƒ ๊ธˆ์ง€

์ž๋™์œผ๋กœ ์†Œ๋ฆฌ๊ฐ€ ์žฌ์ƒ๋˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค.

  • ๋™์˜์ƒ, ์˜ค๋””์˜ค, ์Œ์„ฑ, ๋ฐฐ๊ฒฝ ์Œ์•… ๋“ฑ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์†Œ๋ฆฌ
  • ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์žฌ์ƒ๋œ ์†Œ๋ฆฌ์™€ ๊ฒน์ณ ํŽ˜์ด์ง€ ๋‚ด์šฉ์„ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง„๋‹ค.
  • ๋ถˆ๊ฐ€ํ”ผํ•˜๊ฒŒ ์ œ๊ณตํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ
    - ๊ฐ€์žฅ ๋จผ์ € ์œ„์น˜์‹œ์ผœ ์ •์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๊ตฌํ˜„
    • ESC ๋ˆŒ๋Ÿฌ ์ •์ง€
    • 3์ดˆ ๋‚ด์— ์ •์ง€

7.์ฝ˜ํ…์ธ  ๊ฐ„ ๊ตฌ๋ถ„

์ด์›ƒํ•œ ์ฝ˜ํ…์ธ ๋Š” ๊ตฌ๋ณ„๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

  • ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋“  ์ฝ˜ํ…์ธ ๋Š” ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
    - ํ…Œ๋‘๋ฆฌ, ๊ตฌ๋ถ„์„ , ๋ฌด๋Šฌ, ๋ช…๋„๋Œ€๋น„, ๊ฐ„๊ฒฉ ๋“ฑ ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ์‚ฌ์šฉ

โœ”๏ธ ์šด์šฉ์˜ ์šฉ์ด์„ฑ(Operable)

์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ์š”์†Œ๋Š” ์กฐ์ž‘ ๊ฐ€๋Šฅํ•˜๊ณ  ๋‚ด๋น„๊ฒŒ์ด์…˜ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

8.ํ‚ค๋ณด๋“œ ์‚ฌ์šฉ ๋ณด์žฅ

๋ชจ๋“  ๊ธฐ๋Šฅ์€ ํ‚ค๋ณด๋“œ๋งŒ์œผ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•œ๋‹ค.

9.์ดˆ์  ์ด๋™

ํ‚ค๋ณด๋“œ์— ์˜ํ•œ ์ดˆ์ ์€ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•˜๋ฉฐ ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

10.์กฐ์ž‘ ๊ฐ€๋Šฅ

์‚ฌ์šฉ์ž ์ž…๋ ฅ ๋ฐ ์ปจํŠธ๋กค์€ ์กฐ์ž‘ ๊ฐ€๋Šฅํ•˜๋„๋ก ์ œ๊ณต๋˜์–ด์•ผ ํ•œ๋‹ค.

11.์‘๋‹ต ์‹œ๊ฐ„ ์กฐ์ ˆ

์‹œ๊ฐ„ ์ œํ•œ์ด ์žˆ๋Š” ๊ณคํ…์ธ ๋Š” ์‘๋‹ต์‹œ๊ฐ„์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.
- ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„
- ์ข…๋ฃŒ ์•ˆ๋‚ด
- ์กฐ์ ˆ ์ˆ˜๋‹จ ์ œ๊ณต

12.์ •์ง€ ๊ธฐ๋Šฅ ์ œ๊ณต

์ž๋™์œผ๋กœ ๋ณ€๊ฒฝ๋˜๋Š” ์ฝ˜ํ…์ธ ๋Š” ์›€์ง์ž„์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

13.๊นœ๋นก์ž„๊ณผ ๋ฒˆ์ฉ์ž„ ์‚ฌ์šฉ ์ œํ•œ

์ดˆ๋‹น 3~50ํšŒ ์ฃผ๊ธฐ๋กœ ๊นœ๋นก์ด๊ฑฐ๋‚˜ ๋ฒˆ์ฉ์ด๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค.

14.๋ฐ˜๋ณต ์˜์—ญ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

์ฝ˜ํ…์ธ ์˜ ๋ฐ˜๋ณต๋˜๋Š” ์˜์—ญ์€ ๊ฑด๋„ˆ๋›ธ ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

15.์ œ๋ชฉ ์ œ๊ณต

ํŽ˜์ด์ง€, ํ”„๋ ˆ์ž„, ์ฝ˜ํ…์ธ  ๋ธ”๋ก์—๋Š” ์ ์ ˆํ•œ ์ œ๋ชฉ์„ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

16.์ ์ ˆํ•œ ๋งํฌ ํ…์ŠคํŠธ

๋งํฌ ํ…์ŠคํŠธ๋Š” ์šฉ๋„๋‚˜ ๋ชฉ์ ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

โœ”๏ธ ์ดํ•ด์˜ ์šฉ์ด์„ฑ(Understandable)

์ฝ˜ํ…์ธ ๋Š” ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

17. ๊ธฐ๋ณธ ์–ธ์–ด ํ‘œ์‹œ

์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๋ฅผ ๋ช…์‹œํ•ด์•ผ ํ•œ๋‹ค.

HTML ์š”์†Œ์— lang ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œ๊ณต

<html lang="ko">

ํŽ˜์ด์ง€ ๋‚ด์— ๋‹ค๋ฅธ ์–ธ์–ด๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ํ•ด๋‹น ์š”์†Œ์— lang ์†์„ฑ์„ ํ‘œ๊ธฐ

18.์‚ฌ์šฉ์ž ์š”๊ตฌ์— ๋”ฐ๋ฅธ ์‹คํ–‰

์‚ฌ์šฉ์ž๊ฐ€ ์˜๋„ํ•˜์ง€ ์•Š์€ ๊ธฐ๋Šฅ(์ƒˆ ์ฐฝ, ์ดˆ์ ์— ์˜ํ•œ ๋งฅ๋ฝ ๋ณ€ํ™” ๋“ฑ)์€ ์‹คํ–‰๋˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค.

  • ๋งํฌ ์š”์†Œ ์•ˆ์— ๋ณด์ด์ง€ ์•Š๋Š” ์š”์†Œ๋ฅผ ๋„ฃ์–ด ์ƒˆ ์ฐฝ์— ์ ‘๊ทผํ•˜๊ฒŒ ๋จ์„ ์•Œ๋ ค์ฃผ๊ธฐ
<a href="...">ํŽ˜์ด์ง€<span class="blind">์ƒˆ ์ฐฝ</span></a>
  • ๋งํฌ ์š”์†Œ์— title ์†์„ฑ์œผ๋กœ ์ƒˆ ์ฐฝ ์ž‘์„ฑํ•˜๊ธฐ
<a href="..." title="์ƒˆ ์ฐฝ">ํŽ˜์ด์ง€</a>
  • ๋งํฌ ์š”์†Œ์— target=โ€_blankโ€ ์†์„ฑ์„ ๋„ฃ๊ธฐ
<a href="..." target="_blank">ํŽ˜์ด์ง€</a>

19.์ฝ˜ํ…์ธ  ์„ ํ˜• ๊ตฌ์กฐ

์ฝ˜ํ…์ธ ๋Š” ๋…ผ๋ฆฌ์ ์ธ ์ˆœ์„œ๋กœ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

// ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• : ํƒญ1 -> ํƒญ1 ๊ด€๋ จ ๋‚ด์šฉ -> ํƒญ2 -> ํƒญ2 ๊ด€๋ จ ๋‚ด์šฉ ์ˆœ์„œ๋กœ ์ฝ์Šต๋‹ˆ๋‹ค.
<div>ํƒญ1</div>
<div>ํƒญ1 ๊ด€๋ จ ๋‚ด์šฉ</div>
<div>ํƒญ2</div>
<div>ํƒญ2 ๊ด€๋ จ ๋‚ด์šฉ</div>

20.ํ‘œ์˜ ๊ตฌ์„ฑ

ํ‘œ๋Š” ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๊ตฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค.

  • ํ…Œ์ด๋ธ” ์š”์†Œ ์•ˆ์— caption ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ‘œ์— ์ œ๋ชฉ์„ ์ œ๊ณตํ•˜๊ธฐ
  • ์ œ๋ชฉ ์…€์€ <th>, ๋ฐ์ดํ„ฐ ์…€์€ <td> ๋ฅผ ์‚ฌ์šฉ
  • ์ตœ๋Œ€ํ•œ ๊ฐ„์†Œํ™”ํ•˜๊ฑฐ๋‚˜ scope ํ˜น์€ id์™€ headers ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ

21.๋ ˆ์ด๋ธ” ์ œ๊ณต

์‚ฌ์šฉ์ž ์ž…๋ ฅ์—๋Š” ๋Œ€์‘ํ•˜๋Š” ๋ ˆ์ด๋ธ”์„ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

  • <input> ์š”์†Œ์— id ์„ค์ •ํ•˜๊ณ  <label> ์š”์†Œ์˜ for ์†์„ฑ์œผ๋กœ ์—ฐ๊ฒฐ
<label for="user_id">์•„์ด๋””</label>
<input id="user_id" type="text" placeholder="์•„์ด๋””" />
  • title ์†์„ฑ์„ ์‚ฌ์šฉ
<input type="text" title="์•„์ด๋””" placeholder="์•„์ด๋””" />
  • WAI-ARIA์˜ aria-label ์†์„ฑ ์‚ฌ์šฉ
<input type="text" aria-label="์•„์ด๋””" placeholder="์•„์ด๋””" />

WAI-ARIA์˜ ๊ฒฝ์šฐ ๊ผญ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
๋‹ค๋ฅธ HTML ์†์„ฑ์ด๋‚˜ ์š”์†Œ๋กœ ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ์—๋Š” ํ•ด๋‹น ์†์„ฑ์ด๋‚˜ ์š”์†Œ๋ฅผ ์šฐ์„ ์ ์œผ๋กœ ์‚ฌ์šฉ

22.์˜ค๋ฅ˜ ์ •์ •

์ž…๋ ฅ ์˜ค๋ฅ˜๋ฅผ ์ •์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

โœ”๏ธ ๊ฒฌ๊ณ ์„ฑ(Robust)

์›น ์ฝ˜ํ…์ธ ๋Š” ๋ฏธ๋ž˜์˜ ๊ธฐ์ˆ ๋กœ๋„ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒฌ๊ณ ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

23.๋งˆํฌ์—… ์˜ค๋ฅ˜ ๋ฐฉ์ง€

๋งˆํฌ์—… ์–ธ์–ด์˜ ์š”์†Œ๋Š” ์—ด๊ณ  ๋‹ซ์Œ, ์ค‘์ฒฉ ๊ด€๊ณ„ ๋ฐ ์†์„ฑ ์„ ์–ธ์— ์˜ค๋ฅ˜๊ฐ€ ์—†์–ด์•ผ ํ•œ๋‹ค.

  • ์š”์†Œ์˜ ์—ด๊ณ  ๋‹ซ์Œ์— ์˜ค๋ฅ˜๊ฐ€ ์—†์–ด์•ผ ํ•œ๋‹ค.
  • ์š”์†Œ์˜ ์†์„ฑ์„ ์ค‘๋ณตํ•ด์„œ ์‚ฌ์šฉํ•ด์„  ์•ˆ ๋œ๋‹ค.
  • id๋ฅผ ์ค‘๋ณตํ•ด์„œ ์‚ฌ์šฉํ•ด์„  ์•ˆ ๋œ๋‹ค.

24.์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ ‘๊ทผ์„ฑ ์ค€์ˆ˜

์ฝ˜ํ…์ธ ์— ํฌํ•จ๋œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ ‘๊ทผ์„ฑ์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.


โœ๏ธ ๋งˆ์น˜๋ฉฐ

์ ‘๊ทผ์„ฑ์— ์‹ ๊ฒฝ์จ์•ผํ•  ๋ถ€๋ถ„์ด ์ƒ๊ฐ ๋ณด๋‹ค ๋งŽ์€ ์ ์— ๋†€๋ž๋‹ค.
์ถ”ํ›„ ์›น, ์•ฑ์„ ๊ฐœ๋ฐœ ํ•  ๋•Œ ํ•œ ๋ฒˆ ๋” ์ƒ๊ฐํ•˜๊ฒŒ ๋  ๊ฒƒ ๊ฐ™๋‹ค.

profile
๐Ÿ’ป ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๋ชฉํ‘œ๋กœ ์„ฑ์žฅ ์ค‘! (์•Œ์•„๋ดค๋˜ ๋‚ด์šฉ ๋“ฑ์„ ์ •๋ฆฌํ•˜๊ธฐ)

0๊ฐœ์˜ ๋Œ“๊ธ€