๐ฉ๐ป๐ปSTUDY/Publishing
๋งํฌ์ ์ ๋ฆฌ
jmjm
2022. 6. 20. 13:18
- ๋ฒํผ์
button
ํ๊ทธ. anchorํ๊ทธ๋ ํ์ด์ง ์ด๋. input
์label
์ ๋งค์นญ ๋ชปํ ๋๋title
์ฌ์ฉ.- a๋งํฌ ํ
์คํธ์
aria-label="" a href="javascript:void(0)"
- ๋์ฒดํ
์คํธ๋
aria-label
์ ์ฉ. aria-label
์ ์ฉ์ด ์๋ ์sr-only
ํด๋์ค ์ ์ฉ.
.sr-only {
position:absolute;
overflow:hidden;
width:1px;
height:1px;
margin:-1px;
padding:0px;
clip:rect(0,0,0,0);
}
- ๋งํฌ์ ์ ํญ ํฌ์ปค์ค ์์น๋ก ๋ง๋ ๋ค.(ํ์ ์ ๋ซ๊ธฐ๋ฒํผ์ ๋ง์ง๋ง์ ์ ์ฉ๋์ผ ํจ)
๋ถํธ์คํธ๋ฉ์ ๋งํฌ์ ์น์ ๊ทผ์ฑ์ ์ฐธ๊ณ ํ๊ธฐ ์ข๋ค.
Q. sr-only
๊ฐ ์๋๋ฐ ์ font-size:0px
์ ์ฌ์ฉํ ๊น?
A. font-size
๋ ๊ณต๊ฐ์ ์ก์์ฃผ๋๋ฐ sr-only
์ ๊ณต๊ฐ์ ์ก์์ฃผ์ง ๋ชปํ๋ค. ์ฆ, sr-only
์ display:none
์ ์ํ์ฒ๋ผ ๊ณต๊ฐ์ด ์ฌ๋ผ์ง๋ค.(ํ์ง๋ง ํ
์คํธ๋ ์ฝํ์ง)
/* bootstrap */
.sr-only{
position:absolute;
width:1px;
height:1px;
padding:0px;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0;
}
.sr-only-focusable:focus{
position:relative;
width:auto;
height:auto;
clip:initial;
margin:inherit;
padding:inherit;
border:initial;
}