1. Aria-label
aira-label์ ์น ํ์ด์ง์์ ์คํฌ๋ฆฐ ๋ฆฌ๋ ์ฌ์ฉ์์๊ฒ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ HTML ์์ฑ
์์๊ฐ ์๊ฐ์ ์ผ๋ก๋ ๋ช ํํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง๋ง ์คํฌ๋ฆฐ ๋ฆฌ๋ ์ฌ์ฉ์๋ค์ด ์ดํดํ๊ธฐ ํ๋ค๊ธฐ ๋๋ฌธ์
aira-label์ ์ฌ์ฉํด์ ์์์ ๊ธฐ๋ฅ์ด๋ ๋ชฉ์ ์ ์ค๋ช ํ ์ ์์
<button aria-label="๊ฒ์ ๋ฒํผ">๊ฒ์</button>
span์ด๋ div ํ๊ทธ์์ aria-label์ ์ฌ์ฉํ ๋ role ์์ฑ์ ํจ๊ป ์จ์ฃผ๋ ๊ฒ์ด ์ข์
2. sr-only
์คํฌ๋ฆฐ๋ฆฌ๋์์๋ ์ฝ์ ์ ์์ง๋ง ํ๋ฉด์๋ ๋ณด์ด์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ (aria-label๊ณผ ๋น์ทํ ์ญํ ์ ํจ)
์๋์ ์ฝ๋๋ฅผ ์ฌ์ฉํจ
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
728x90