- ๋ด์ฉ์ ์ ์ ์๋ ์ด๋ฏธ์ง
- ์ด๋ฏธ์ง๋ฅผ ๋ณผ ์ ์๋ ํน์ ์ธ๊ณผ์ ์ฌ์ ์ธ ๋ฌธ์(์ฌ์ดํธ, ์ด๋ฉ์ผ)์ ์ฌ์ฉ๋ ์ด๋ฏธ์ง
- ์ฅ์ ์ด๋ฏธ์ง์ alt="" ๋์ role="presentation" ์ฌ์ฉ
์์ ๊ฐ์ ํน๋ณํ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๊ฑฐ์ ๋ชจ๋ ๊ฒฝ์ฐ์ alt ์์ฑ์ ์ฌ์ฉํ๋ค.
์ถ์ฒ - imgํ๊ทธ alt ์์ฑ ์จ์ผํ ๊น?
<h1>-<h6>
- ํฐํธ ์ฌ์ด์ฆ๋ฅผ ์ด์ ๋ก ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ง ๋ง๊ณ , ์๋ฏธ์๋ ํ๊ทธ๋ก ์ฌ์ฉํ ๊ฒ.
<h1>
,<h2>
,<h3>
... ์์ฐจ์ ์ผ๋ก ์ฌ์ฉํ ๊ฒ.- ํ์ด์ง ๋น ํ๋์ h1๋ง ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅ. ์ฌ๋ฌ
<h1>
์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ธด ํ์ง๋ง ์ ๊ทผ์ฑ๊ณผ SEO๋ฅผ ์ํด ๋๋๋ก์ด๋ฉด<h1>
ํ๋๋ง ์ฌ์ฉ.
์ถ์ฒ : MDN) The HTML Section Heading elements
<header>
,<footer>
,<main>
,<article>
,<section>
,<nav>
,<aside>
์์ section ์์๋ค์๋ ๋ฐ๋์ heading tag๊ฐ ํฌํจ๋์ด์ผ ํ๋ค. ์์น์ ์๊ด์์ด section ์์ ๋ด์ ํฌํจํ๊ธฐ๋ง ํ๋ฉด ๋๋ ๊ฒ ๊ฐ๋ค.
SVG๋?
: Scalable Vector Graphics. XML ๊ธฐ๋ฐ์ 2์ฐจ์ ๋ฒกํฐ ๊ทธ๋ํฝ์ผ๋ก HTML ์์๋ก ์ด๋ค์ ธ ์์ด CSS์ Javascript๋ก ์ปจํธ๋กค์ด ๊ฐ๋ฅํ๋ค. ๋ฒกํฐ์ด๊ธฐ ๋๋ฌธ์ ํ๋ํ๊ฑฐ๋ ํฌ๊ธฐ๋ฅผ ํค์๋ ์ด๋ฏธ์ง๊ฐ ๊นจ์ง์ง ์์ผ๋ฉฐ ์ฉ๋๋ ๋์ด๋์ง ์๋๋ค.
๋ค๋ง, ๊ทธ๋ํฝ์ ์ํ์ ์ฐ์ฐ์ผ๋ก ๊ทธ๋ ค๋ธ ์ด๋ฏธ์ง์ด๊ธฐ ๋๋ฌธ์ ๋ณต์กํ ํํ์ผ์๋ก ์ฌ์ด์ฆ๊ฐ ์ปค์ง ์ ์๋ค. ๋จ์ํ ์์ด์ฝ์ด๋ ๋ก๊ณ , ๋ํ์ ๊ตฌํํ ๋ ์ฌ์ฉ๋๋ค.
svg ์ฝ๋๋ฅผ ์ง์ ์์ ํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์ปจํธ๋กค ํด์ผํ ๊ฒฝ์ฐ - 3, 4๋ฒ
์ด๋ฏธ์ง๋ฅผ ์ง์ ์ปจํธ๋กค ํ์ง ์์ ๊ฒฝ์ฐ - 1, 2๋ฒ
img
์์์ src์ ์ด๋ฏธ์ง ๊ฒฝ๋ก๋ก ์์ฑํ๋ ๋ฐฉ๋ฒsvg
์ฝ๋๋ฅผ ๋ณต๋ถํ์ฌ HTML ์์ ๋ฃ๋ ๋ฐฉ๋ฒobject
์์ ์์ ๋ฃ๋ ๋ฐฉ๋ฒ
- ์น ์ ๊ทผ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์์ฑ์ผ๋ก, ํด๋น ์์์ ์๊ฐ์ ์ธ ํํ ์ฌ๋ถ๋ฅผ ์คํฌ๋ฆฐ ๋ฆฌ๋ ๋ฑ ๋ณด์กฐ ๊ธฐ์ ์ ์ ๋ฌํจ.
- true/false์ ์์ฑ๊ฐ์ ๊ฐ์ง.
aria-hidden="true" // ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ฝ์ง ์์
aria-hidden="false" // ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ฝ์
true๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ถ๊ฐํ๋ฉด ์๋๋ค๊ณ mdn ์ฌ์ดํธ์ ๋์์๋ค.
์์ฑ | ํ๋ฉด | ์คํฌ๋ฆฐ ๋ฆฌ๋ |
---|---|---|
display: none | X | O |
aria-hidden="true" | O | X |
display: none + aria-hidden="true" | X | X |
i ํ๊ทธ ์์ฒด๋ ์คํฌ๋ฆฐ ๋ฆฌ๋์์ ์ฝํ์ง ์๋๋ค. i ํ๊ทธ๋ ์ฃผ๋ก ์์ด์ฝ ๊ฐ์ ๋น์๋ฏธ์ ์ธ ์คํ์ผ์ ์ ์ฉํ๊ธฐ ์ํด ์ฌ์ฉ๋์ง๋ง, ์คํฌ๋ฆฐ ๋ฆฌ๋๋ ์ด๋ฐ ์คํ์ผ์ ๋ฌด์ํ๊ณ ์๋ฏธ ์๋ ์ปจํ ์ธ ๋ง ์ฝ๋๋ค.
<i class="icon">๐</i>
์์ ๊ฐ์ด ์ ๋์ฝ๋ ์ด๋ชจ์ง๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ์คํฌ๋ฆฐ ๋ฆฌ๋๋ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ชจ์ง์ ์ ๋์ฝ๋๋ฅผ ์ฝ์ง ์๊ณ , ๋์ ์ ๋ธ๋ผ์ฐ์ ์ ๋ด์ฅ๋ ๊ธฐ๋ณธ ์์ฑ ํํ์ ์ฌ์ฉํด ํด๋น ์ด๋ชจ์ง๋ฅผ ์ค๋ช ํ๋ค.
๋ฐ๋ผ์ ๐ ๋ ์คํฌ๋ฆฐ ๋ฆฌ๋์๊ฒ ๋๋ณด๊ธฐ ๋๋ ๊ด๋ จ๋ ์ฉ์ด๋ก ์ฝํ๋ค๊ณ ํ๋ค.
๋ง์ฝ ์ ํํ ์์ด์ฝ์ ์๋ฏธ๋ฅผ ์ ๋ฌํ๊ณ ์ถ๋ค๋ฉด, ์ ์ ํ ๋์ฒด ํ ์คํธ๋ ARIA ์์ฑ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
role ์์ฑ ์ฌ์ฉ:
<i class="ic-cart" role="img" aria-label="์ฅ๋ฐ๊ตฌ๋ ์์ด์ฝ"></i>
aria-label ์์ฑ ์ฌ์ฉ:
<i class="icon" aria-label="Search"></i>