๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Frontend Dev/Web ๊ฐœ๋ฐœ ์ง€์‹

์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ, ์›น ์ ‘๊ทผ์„ฑ์„ ์ค€์ˆ˜ํ•œ ์›น๊ฐœ๋ฐœํ•˜๊ธฐ

๋ฐ˜์‘ํ˜•

๐Ÿ‘พ ์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ

 ์›น ์ ‘๊ทผ์„ฑ์ด๋ž€ ์žฅ์• ์ธ์ด๋‚˜ ๊ณ ๋ น์ž ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์‚ฌ์šฉ์ž๋“ค์ด ๊ฐœ์ธ์˜ ๋Šฅ๋ ฅ์— ์ƒ๊ด€์—†์ด ์›น ํŽ˜์ด์ง€์˜ ์ •๋ณด์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

 

 ํ•œ๊ตญํ˜• ์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ์€ W3C์˜ ์›น ์ ‘๊ทผ์„ฑ ๊ถŒ๊ณ ์•ˆ์ธ ‘WCAG(Web Content Accessibility Guidelines) 2.0’์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ๊ตญ ์‹ค์ •์— ๋งž๊ฒŒ ์กฐ๊ธˆ ์ˆ˜์ •ํ•œ ํ•œ๊ตญํ˜• ์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ์œผ๋กœ 2022๋…„ 12์›” 30์ผ 2.2๊ฐ€ ์—…๋ฐ์ดํŠธ ๋œ ๊ฒƒ์„ ํ•œ๊ตญ์›น์ ‘๊ทผ์„ฑ์ธ์ฆํ‰๊ฐ€์› ํ™ˆํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 ์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ์—๋Š” ์›น ์ ‘๊ทผ์„ฑ ์ œ๊ณ ๋ฅผ ์œ„ํ•œ 4๊ฐ€์ง€ ์›์น™๊ณผ ๊ฐ ์›์น™์„ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•œ 14๊ฐœ ์ง€์นจ ๋ฐ ํ•ด๋‹น ์ง€์นจ์˜ ์ค€์ˆ˜ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด 33๊ฐœ์˜ ๊ฒ€์‚ฌํ•ญ๋ชฉ์„ ์ œ์‹œํ•˜๊ณ  ์žˆ๋‹ค. 

ํ•œ๊ตญํ˜• ์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ 2.2 ๋ชฉ์ฐจ ์ค‘

 

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

 ์‚ฌ์šฉ์ž๊ฐ€ ์žฅ์•  ์œ ๋ฌด ๋“ฑ์— ๊ด€๊ณ„์—†์ด ์›น์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ์ฝ˜ํ…์ธ ๋ฅผ ๋™๋“ฑํ•˜๊ฒŒ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

 

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

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

 

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

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

 

๐Ÿ’ฌ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด ์ •๋ณด๋ฅผ ์ธ์‹ํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์—๋Š” alt ๊ฐ’์œผ๋กœ ๋นˆ ๋ฌธ์ž์—ด์„ ์ฃผ์–ด ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ์ธ์‹ํ•˜์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค.

๐Ÿ’ฌ ์ •๋ณด ์ „๋‹ฌ์ด ํ•„์š”ํ•œ ์ฝ˜ํ…์ธ ์— ๋นˆ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•  ๊ฒฝ์šฐ ํ•ด๋‹น ์ฝ˜ํ…์ธ ์˜ ์กด์žฌ ์ž์ฒด๋„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

๐Ÿ’ฌ ์ธ์ ‘ ์š”์†Œ์˜ ๋‚ด์šฉ์—์„œ ์ด๋ฏธ์ง€์˜ ์ •๋ณด๋ฅผ ์ถฉ๋ถ„ํžˆ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋„ alt ๊ฐ’์œผ๋กœ ๋นˆ ๋ฌธ์ž์—ด์„ ์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ด ๊ฒฝ์šฐ์—๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•  ๊ฒฝ์šฐ ์ด๋ฏธ์ง€ ์ •๋ณด๋ฅผ ์ค‘๋ณตํ•ด์„œ ์ œ๊ณตํ•˜๊ฒŒ ๋œ๋‹ค.

 

 

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

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

 

<video ... >
  <track src="์ž๋ง‰.vtt" kind="captions" />
</video>

→ ๋น„๋””์˜ค ์š”์†Œ ์•ˆ์ชฝ์— track ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋ง‰ ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

  ๐Ÿ’ฌ WebVTT(Web Video Text Tracks, .vtt ํŒŒ์ผ) ๋˜๋Š” Timed Text Markup Language(TTML) ํ˜•์‹์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

 

๐Ÿ’ฌ ์ž๋ง‰์„ ํฌํ•จํ•œ ๋™์˜์ƒ, ์ž๋ง‰์„ ์ง€์›ํ•˜๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”Œ๋žซํผ ์‚ฌ์šฉ

๐Ÿ’ฌ ์ž๋ง‰์„ ์ œ๊ณตํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ ๋Œ€๋ณธ ๋˜๋Š” ์ˆ˜์–ด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ

 

 

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

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

 

 

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

 ์ด๋Š” ์ฝ˜ํ…์ธ ์— ํ…Œํˆฌ๋ฆฌ๋ฅผ ์„ค์ •ํ•˜๊ณ  ๋ ˆ์ด๋ธ”์„ ๋‹ค๋Š” ๊ฒƒ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

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

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

 

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

๐Ÿ’ฌ ์†Œ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ง€์‹œํ•˜๋Š” ๊ฒฝ์šฐ, ์ฒญ๊ฐ ์žฅ์• ๋ฅผ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋Š” ์ง€์‹œ์‚ฌํ•ญ์„ ์ œ๋Œ€๋กœ ์ธ์ง€ํ•  ์ˆ˜ ์—†๋‹ค. ์ด๋Ÿฐ ์ƒํ™ฉ์„ ๋Œ€๋น„ํ•˜์—ฌ ์‹œ๊ฐ์  ํ”ผ๋“œ๋ฐฑ๋„ ํ•จ๊ป˜ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

 

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

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

 

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

 

๐Ÿ’ฌ ๋‹ค์Œ ์ƒํ™ฉ์—์„œ๋Š” ์ฝ˜ํ…์ธ ์™€ ๋ฐฐ๊ฒฝ ๊ฐ„์˜ ๋ช…๋„ ๋Œ€๋น„๊ฐ€ 3 ๋Œ€ 1๊นŒ์ง€ ํ—ˆ์šฉ๋œ๋‹ค.

  • ํ…์ŠคํŠธ๊ฐ€ 18pt ๋˜๋Š” ๊ตต์€(Bold) 14pt ์ด์ƒ์ผ ๊ฒฝ์šฐ

  • ํ™•๋Œ€ ๊ฐ€๋Šฅํ•œ ํŽ˜์ด์ง€์ธ ๊ฒฝ์šฐ

  • ๋น„ํ™œ์„ฑํ™”๋œ ์ฝ˜ํ…์ธ ์ธ ๊ฒฝ์šฐ

  • ์žฅ์‹ ๋ชฉ์ ์˜ ์ฝ˜ํ…์ธ ์ธ ๊ฒฝ์šฐ

 

 

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

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

 

๐Ÿ’ฌ ๋™์˜์ƒ, ์˜ค๋””์˜ค, ์Œ์„ฑ, ๋ฐฐ๊ฒฝ ์Œ์•… ๋“ฑ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์†Œ๋ฆฌ๋ฅผ ๋งํ•œ๋‹ค.

๐Ÿ’ฌ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ์ž๋™์œผ๋กœ ์žฌ์ƒ๋œ ์†Œ๋ฆฌ์™€ ๊ฒน์ณ ํŽ˜์ด์ง€ ๋‚ด์šฉ์„ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง„๋‹ค.

๐Ÿ’ฌ ๋ถˆ๊ฐ€ํ”ผํ•˜๊ฒŒ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด๊ฒฐํ•œ๋‹ค.

  • ๊ฐ€์žฅ ๋จผ์ € ์œ„์น˜์‹œ์ผœ ์ •์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๊ตฌํ˜„ํ•˜๊ธฐ

  • ESC๋ฅผ ๋ˆŒ๋Ÿฌ ์ •์ง€

  • 3์ดˆ ๋‚ด์— ์ •์ง€

 

 

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

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

 

๐Ÿ’ฌ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋“  ์ฝ˜ํ…์ธ ๋Š” ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

  → ํ…Œ๋‘๋ฆฌ, ๊ตฌ๋ถ„์„ , ๋ฌด๋Šฌ, ๋ช…๋„๋Œ€๋น„, ๊ฐ„๊ฒฉ ๋“ฑ ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ์‚ฌ์šฉ

 

 

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

 ์‚ฌ์šฉ์ž๊ฐ€ ์žฅ์•  ์œ ๋ฌด ๋“ฑ์— ๊ด€๊ณ„์—†์ด ์›น์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์šด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

 

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

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

 

๐Ÿ’ฌ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ‚ค๋ณด๋“œ๋กœ๋„ ์›น ํŽ˜์ด์ง€์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

  → ํ‚ค๋ณด๋“œ ์กฐ์ž‘ ์‹œ ๋น ์ ธ๋‚˜์˜ค์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์—†๋„๋ก ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

 

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

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

 

๐Ÿ’ฌ ์ดˆ์ ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ, ์œ„์ชฝ์—์„œ ์•„๋ž˜์ชฝ์œผ๋กœ ์ด๋™ํ•œ๋‹ค. ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ์‚ฌ์šฉ์ž์™€ ํ‚ค๋ณด๋“œ ์‚ฌ์šฉ์ž๋„ ์ด ์ˆœ์„œ๋กœ ์›น ํŽ˜์ด์ง€๋ฅผ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งˆํฌ์—…์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค.

 

 

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

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

 

๐Ÿ’ฌ ๋ฏธ์„ธํ•œ ์กฐ์ž‘์ด ์–ด๋ ค์šด ์ƒํ™ฉ์—์„œ๋„ ์›ํ•˜๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•˜์—ฌ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

  • ์ปจํŠธ๋กค์˜ ๋Œ€๊ฐ์„  ๊ธธ์ด๋Š” 6mm ์ด์ƒ: ๋ฒ„ํŠผ ๋“ฑ ์ปจํŠธ๋กค์ด ๋„ˆ๋ฌด ์ž‘์€ ๊ฒฝ์šฐ ์ œ๋Œ€๋กœ ์„ ํƒํ•˜๊ธฐ ํž˜๋“ค๋‹ค.

  • ์ปจํŠธ๋กค ๊ฐ„ 1ํ”ฝ์…€ ์ด์ƒ์˜ ์—ฌ๋ฐฑ: ์ปจํŠธ๋กค์ด ์—ฐ๋‹ฌ์•„ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ์—ฌ๋ฐฑ์„ ์ฃผ์–ด ๊ตฌ๋ถ„ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

 

 

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

์‹œ๊ฐ„์ œํ•œ์ด ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋Š” ์‘๋‹ต์‹œ๊ฐ„์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

 

๐Ÿ’ฌ ๊ฐ€๋Šฅํ•˜๋ฉด ์‹œ๊ฐ„์ œํ•œ์ด ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋„ฃ์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์ง€๋งŒ, ๊ผญ ๋„ฃ์–ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์—์„œ๋Š” (1) ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„, (2) ์ข…๋ฃŒ ์•ˆ๋‚ด, (3) ์กฐ์ ˆ ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

→ ์€ํ–‰ ์‚ฌ์ดํŠธ๋Š” ๋ณด์•ˆ ๋ฌธ์ œ๋กœ ์ผ์ • ์‹œ๊ฐ„ ์ดํ›„ ์ž๋™ ๋กœ๊ทธ์•„์›ƒ์„ ์ง„ํ–‰ํ•œ๋‹ค.

์ด๋•Œ (1) ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์„ ์ œ๊ณตํ•˜๋ฉด์„œ (2) ์ข…๋ฃŒ๊นŒ์ง€ ๋‚จ์€ ์‹œ๊ฐ„์„ ์•Œ๋ ค์ฃผ๊ณ , (3) ์‹œ๊ฐ„์„ ์—ฐ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ๊ณผ ๋ฐ”๋กœ ๋กœ๊ทธ์•„์›ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์„ ์ œ๊ณตํ•œ๋‹ค.

 

๐Ÿ’ฌ ํŽ˜์ด์ง€๋ฅผ ์ž๋™ ์ „ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ์ „ํ™˜๋˜๊ธฐ๊นŒ์ง€ ์‹œ๊ฐ„์„ ์—ฐ์žฅํ•˜๊ฑฐ๋‚˜ ์ •์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค. ํŠนํžˆ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋‚˜ ํ‚ค๋ณด๋“œ ์‚ฌ์šฉ์ž๋„ ์ด ์ˆ˜๋‹จ์„ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์„ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

 

 

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

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

 

๐Ÿ’ฌ ์ž๋™ ๋ณ€๊ฒฝ ์Šฌ๋ผ์ด๋“œ (์บ๋Ÿฌ์…€ ์Šฌ๋ผ์ด๋“œ) : ์ด์ „, ๋‹ค์Œ, ์ •์ง€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ด์•ผ ํ•˜๋ฉฐ, ์ •์ง€ ๋ฒ„ํŠผ์ด ์—†๋”๋ผ๋„ ๋งˆ์šฐ์Šค ํ˜ธ๋ฒ„ ํ˜น์€ ํ‚ค๋ณด๋“œ ์ ‘๊ทผ ์‹œ์— ์ •์ง€๋˜๋„๋ก ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค.

๐Ÿ’ฌ ์ž๋™ ๋ณ€๊ฒฝ ์ฝ˜ํ…์ธ  : ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰์–ด์™€ ๊ฐ™์ด ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝ๋˜๋Š” ์ฝ˜ํ…์ธ ๋Š” ์ด์ „, ๋‹ค์Œ, ์ •์ง€ ๊ธฐ๋Šฅ์ด ์—†๋”๋ผ๋„ ์ ‘๊ทผํ–ˆ์„ ๋•Œ ๋ชจ๋“  ์ฝ˜ํ…์ธ ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค.

 

 

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

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

 

๐Ÿ’ฌ ๋ถˆ๊ทœ์น™์ ์œผ๋กœ ๊นœ๋นก์ด๋Š” ํ™”๋ฉด์€ ๋ˆˆ์— ํ”ผ๋กœ๋ฅผ ์œ ๋ฐœํ•˜๊ณ  ์‹ฌํ•œ ๊ฒฝ์šฐ ๊ด‘๊ณผ๋ฏผ์„ฑ ๋ฐœ์ž‘์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ๋งŒ์•ฝ ์ด๋Ÿฐ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ฅผ ์ถฉ์กฑํ•ด์•ผ ํ•œ๋‹ค.

  • ๋ฒˆ์ฉ์ด๋Š” ์ฝ˜ํ…์ธ ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๋ฉด์ ์ด ์ „์ฒด ํ™”๋ฉด์˜ 10% ๋ฏธ๋งŒ์ด์–ด์•ผ ํ•จ

  • ์‚ฌ์ „์— ๊ฒฝ๊ณ ํ•˜๊ณ  ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ์„ ์ œ๊ณตํ•ด์•ผ ํ•จ

  • ์‹œ๊ฐ„์„ 3์ดˆ ๋ฏธ๋งŒ์œผ๋กœ ์ œํ•œํ•ด์•ผ ํ•จ

 

 

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

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

 

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

  • ๊ฐ€์žฅ ์•ž์— ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๋งํฌ ์ œ๊ณตํ•˜๊ธฐ

  • ๋ฉ”๋‰ด๋ฅผ ํ•„์š”ํ•  ๋•Œ๋งŒ ์—ด ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค๊ธฐ

 

 

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

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

 

๐Ÿ’ฌ ์ ์ ˆํ•œ ์ œ๋ชฉ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์›ํ•˜๋Š” ๋‚ด์šฉ์— ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์šธ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ฌ ํŠน์ˆ˜ ๋ฌธ์ž๋Š” 1๊ฐœ๊นŒ์ง€๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. ํŠนํžˆ ์‹œ๊ฐ์  ์žฅ์‹์„ ๋ชฉ์ ์œผ๋กœ ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์—์„œ ๋ถˆํ•„์š”ํ•œ ์Œ์„ฑ์„ ๋ฐ˜๋ณตํ•ด์„œ ์ถœ๋ ฅํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ๋„ฃ์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค.

 

 

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

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

 

๐Ÿ’ฌ ์ด๋ฏธ์ง€์— ๋งํฌ๊ฐ€ ๊ฑธ๋ ค์žˆ๋Š” ๊ฒฝ์šฐ ๋งํฌ๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ฌ ๋น„์–ด์žˆ๋Š” ๋งํฌ๊ฐ€ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

 

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

 ์‚ฌ์šฉ์ž๊ฐ€ ์žฅ์•  ์œ ๋ฌด ๋“ฑ์— ๊ด€๊ณ„์—†์ด ์›น ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ ๋„๋ก ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

 

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

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

 

<html lang="ko">

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

 

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

 

 

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

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

 

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

<!-- ๋งํฌ ์š”์†Œ์— title ์†์„ฑ์œผ๋กœ ์ƒˆ ์ฐฝ ์ž‘์„ฑํ•˜๊ธฐ -->
<a href="..." title="์ƒˆ ์ฐฝ">ํŽ˜์ด์ง€</a>

<!-- ๋งํฌ ์š”์†Œ์— target=”_blank” ์†์„ฑ์„ ๋„ฃ๊ธฐ -->
<a href="..." target="_blank">ํŽ˜์ด์ง€</a>

→ ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ์‚ฌ์šฉ์ž๋Š” ์ƒˆ ์ฐฝ์ด ๋–ด์„ ๋•Œ ์ด๋ฅผ ์ธ์ง€ํ•˜์ง€ ๋ชปํ•˜๊ณ  ๊ธฐ์กด ํŽ˜์ด์ง€๋ฅผ ๊ณ„์† ๋ณด๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ƒˆ ์ฐฝ์ž„์„ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

 

๐Ÿ’ฌ ํŽ˜์ด์ง€ ์ง„์ž… ์‹œ์— ํŒ์—…์ด ๋œจ์ง€ ์•Š๊ฒŒ ํ•ด์•ผ ํ•˜๋ฉฐ, ํ™”๋ฉด์„ ๊ฐ€๋ฆฌ๋Š” ๋ ˆ์ด์–ด ์ฐฝ(๋ชจ๋‹ฌ)์ด ์žˆ๋Š” ๊ฒฝ์šฐ, ๊ฐ€์žฅ ์ƒ๋‹จ์— ์ œ๊ณตํ•˜์—ฌ ๊ฐ€์žฅ ๋จผ์ € ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

 

 

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

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

 

<!-- ์ž˜๋ชป ์ž‘์„ฑํ•œ ์˜ˆ์‹œ: ์•„๋ž˜ ์ˆœ์„œ๋กœ ์ฝ์Œ
ํƒญ1 → ํƒญ2 → ํƒญ1 ๊ด€๋ จ ๋‚ด์šฉ → ํƒญ2 ๊ด€๋ จ ๋‚ด์šฉ -->
<div>ํƒญ1</div>
<div>ํƒญ2</div>
<div>ํƒญ1 ๊ด€๋ จ ๋‚ด์šฉ</div>
<div>ํƒญ2 ๊ด€๋ จ ๋‚ด์šฉ</div>

<!-- ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: ์•„๋ž˜ ์ˆœ์„œ๋กœ ์ฝ์Œ
ํƒญ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="์•„์ด๋””" />

→ ์‚ฌ์šฉ์ž๊ฐ€ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๋Š” ์ƒํ™ฉ์—, ์–ด๋–ค ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š”์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์•Œ ์ˆ˜ ์—†์œผ๋ฉด ์ž…๋ ฅ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. <input> ์š”์†Œ์— value ๋‚˜ placeholder ์†์„ฑ๋งŒ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค.

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

 

 

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

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

 

๐Ÿ’ฌ ์ž‘์„ฑ ์ค‘, ํ˜น์€ ์ œ์ถœ ์‹œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ž…๋ ฅํ–ˆ๋˜ ๋‚ด์šฉ์ด ์‚ฌ๋ผ์ง€์ง€ ์•Š๊ณ  ์œ ์ง€๋˜๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

๐Ÿ’ฌ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์›์ธ์„ ์•Œ๋ ค์ค˜์•ผ ํ•œ๋‹ค.

๐Ÿ’ฌ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ์œ„์น˜๋กœ ์ดˆ์ ์ด ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค.

 

 

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

 ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ˜ํ…์ธ ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์ˆ ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

 

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

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

 

<!-- ์š”์†Œ์˜ ์—ด๊ณ  ๋‹ซ์Œ์— ์˜ค๋ฅ˜๊ฐ€ ์—†์–ด์•ผ ํ•œ๋‹ค. -->
(X) <div><span></div></span>
(O) <div><span></span></div>

<!-- ์š”์†Œ์˜ ์†์„ฑ์„ ์ค‘๋ณตํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋œ๋‹ค. -->
(X) <div class="์ค‘๋ณต" class="์‚ฌ์šฉ"></div>
(O) <div class="์•ˆ ๋ผ์š”"></div>

<!-- id๋ฅผ ์ค‘๋ณต ์‚ฌ์šฉํ•ด์„  ์•ˆ๋œ๋‹ค. -->
(X) <div id="์•„์ด๋””"><span id="์•„์ด๋””"></span></div>

 

 

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

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

 

๐Ÿ’ฌ ์›น ์ฝ˜ํ…์ธ ์— ํฌํ•จ๋œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ์ ‘๊ทผ์„ฑ์„ ๊ฐ–์ถฐ์•ผ ํ•œ๋‹ค. ์ ‘๊ทผ์„ฑ์„ ๊ฐ–์ถ”์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ์—๋Š” ๋Œ€์ฒด ์ˆ˜๋‹จ์ด๋‚˜ ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค.

 


์ž๋ฃŒ์ถœ์ฒ˜: ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  SEB ํ•™์Šต์ž๋ฃŒ, ํ•œ๊ตญ์›น์ ‘๊ทผ์„ฑ์ธ์ฆํ‰๊ฐ€์›

โœ๏ธ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ์ •๋ณด๋‚˜ ๋” ๊ณต์œ ํ•  ๋‚ด์šฉ์ด ์žˆ์œผ๋ฉด ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์„ธ์š”!

์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ˜Š

๋ฐ˜์‘ํ˜•