Image Replacement
์ด๋ฏธ์ง๋ฅผ ๋ณผ ์ ์๋ ์ฌ์ฉ์์๊ฒ ์ ์ ํ ๋์ฒด ํ ์คํธ๋ฅผ ์ ๊ณตํ๋๊ฒ
์น ์ ๊ทผ์ฑ 1. ์ ์ ํ ๋์ฒด ํ ์คํธ ์ ๊ณต - ๋งํฌ์ ์ผ๋ก ๋์ฒด ํ ์คํธ ์ ๊ณต ์ฐธ๊ณ
์ด๋ฏธ์ง ํ๊ทธ์๋ ๋ฐ๋์ alt ์์ฑ์ ์ฌ์ฉํด์ ๋์ฒด ํ
์คํธ๋ฅผ ์
๋ ฅํด์ผ ํ๋ค.
1) ๋ง์ฝ alt ์์ฑ๊ฐ์ผ๋ก ํํํ๊ธฐ์ ๋์ฒด ํ
์คํธ๊ฐ ๋๋ฌด ๊ธด ๊ฒฝ์ฐ?
2) ์ด๋ฏธ์ง ํ๊ทธ๊ฐ ์๋ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง, ์ฆ CSS background ์์ฑ์ ์ฌ์ฉํด์ ์ฒ๋ฆฌํ ์๋ฏธ์๋ ์ด๋ฏธ์ง๋?
์ด๋ป๊ฒ ๋์ฒด ํ
์คํธ ์ ๊ณต?
-> ๋ฐ๋ก ๋งํฌ์
์ผ๋ก ๋์ฒด ํ
์คํธ๋ฅผ ์ ๊ณตํด์ฃผ์ด์ผ ํ๋ค.
IR ๊ธฐ๋ฒ ์ฌ์ฉ๋๋ ์์
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ก ์ฒ๋ฆฌํ ์๋ฏธ ์๋ ์์ด์ฝ, ๋ก๊ณ
๊ด๊ณ ๋ฐฐ๋๊ฐ์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๊ฐ ๊ณ์ ๋ณํ๊ธฐ ๋๋ฌธ์ ์๋ฒ์์ ์ด๋ฏธ์ง๋ฅผ ๋ด๋ ค์ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ง img๋ฅผ ์ฌ์ฉ
์ด์ธ์ ๊ณ ์ ๋ ์ด๋ฏธ์ง๋ค์ ์ฌ๋ฌ๊ฐ๋ฅผ ๋ชจ์์ ํ์ฅ์ ์ด๋ฏธ์ง๋ก ๋ง๋ ๋ค์ CSS๋ก ๋ฐฐ๊ฒฝ์ฒ๋ฆฌ๋ฅผ ํจ.
ex) ๋ค์ด๋ฒ ๋ก๊ทธ์ธ ๋ฒํผ
์ฌ๋ฌ๊ฐ์ง ๋ฒํผ ์ด๋ฏธ์ง๋ค์ด ๋ชจ์ฌ์ ํ์ฅ์ ์ด๋ฏธ์ง๋ก ๋์ด์์.
์ด๋ฅผ sprite ์ด๋ฏธ์ง๋ผ๊ณ ๋ถ๋ฅธ๋ค
์์ ์ด๋ฏธ์ง๋ฅผ ์ฌ๋ฌ๊ฐ ๋ถ๋ฌ์ค๋๊ฒ๋ณด๋ค ํฐ ์ด๋ฏธ์ง๋ฅผ ํ๋ ๋ถ๋ฌ์ค๋๊ฒ ์๋๊ฐ ํจ์ฌ ๋น ๋ฅด๊ธฐ ๋๋ฌธ์ sprite ์ด๋ฏธ์ง๋ผ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค.
๋์ฒด ํ
์คํธ๊ฐ ๋๋ฌด ๊ธด ๊ฒฝ์ฐ
๋ณด์ด์ง ์๋ ํ
์คํธ๋ค์ด CSS๋ฅผ ๋ชจ๋ ์ง์ฐ๋๊น ๋ํ๋จ
์ด๋ฏธ์ง์ alt๊ฐ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ์ ๊ทธ ๋ด์ฉ์ด ๋๋ฌด ๊ธธ๊ณ ๋ณต์ก
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ IR ๊ธฐ๋ฒ์ ์ฌ์ฉํด์ ๋์ฒด ํ
์คํธ๋ฅผ ์ ๊ณต
์ ์ฒด๊ฐ ์ด๋ฏธ์ง๋ก ๋์ด์๋ ์ด๋ฒคํธ ํ์ด์ง์ ๊ฒฝ์ฐ IR ๊ธฐ๋ฒ ๋ง์ด ์ฌ์ฉ
IR ๊ธฐ๋ฒ ์ฌ์ฉ ๋ฐฉ๋ฒ
= ์๋ฉํฑ ๋งํฌ์ + CSS๋ก ์์๋ฅผ ํ๋ฉด์์ ์จ๊น -> ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ธ์
์๋ฏธ๊ฐ ์ ์ ๋ฌ๋๋๋ก ์๋งจํฑํ๊ฒ ๋งํฌ์
ํด์ผํ๊ณ , ๋งํฌ์
์์๋ฅผ CSS๋ก ํ๋ฉด์์ ์จ๊ฒจ์ผํ๋ค.
์ด๋ ์ค์ํ์ ์ ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ฝ์ ์ ์๋๋ก ์ฒ๋ฆฌํด์ผํ๋ค๋ ์
- visibility: hidden;
opacity ์ฆ ํฌ๋ช ๋๋ฅผ 0์ผ๋ก ์ฃผ๋๊ฒ๊ณผ ๋์ผํ๊ฒ ํ๋ฉด์์ ์ฌ๋ผ์ง์ง๋ง ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ฝ์ง ์๋๋ค.
- display: none;
์์๊ฐ ์์ ์๋๊ฒ์ผ๋ก ๋ธ๋ผ์ฐ์ ๊ฐ ์ธ์ํ๊ธฐ ๋๋ฌธ์ ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ฝ์ ์ ์๋ค.
- width: 0; height:0; font-size:0; line-height:0;
์์์ ํฌ๊ธฐ๋ฅผ 0์ผ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ ์ญ์ ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ธ์ํ์ง ๋ชปํ๋ค.
- opacity:0;
ํฌ๋ช ๋๋ฅผ 0์ผ๋ก ์ฃผ๋ ๋ฐฉ๋ฒ
์์๋ฅผ ํฌ๋ช ํ๊ฒ ๋ง๋ค์ด์ ํ๋ฉด์์ ๋ณด์ด์ง๋ ์์ง๋ง ์์น๋ ๊ทธ๋๋ก ์ก๊ณ ์์.
๊ทธ๋์ ์์๊ฐ ์ ์ฒด ๋ ์ด์์์ ์ํฅ์ ์ฃผ์ง ๋ง์์ผํ๋๊ณณ์์๋ ๋จ๋ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ด๋ ต๋ค.
- text-indent:-9999px;
text-indent๋ฅผ ํด์๋๋ณด๋ค ํฌ๊ฒ ์ค์ ํ๋ฉด ๋ฐ์ผ๋ก ๋ ๋ฆฌ๋ ๋ฐฉ๋ฒ
์์๋ฅผ ํ๋ฉด ๋ฐ์ผ๋ก ๋ ๋ฆฌ๋ ๋ฐฉ๋ฒ
์์๋ฅผ 9999px๋งํผ ์์๋ก ์ฎ๊ธฐ๊ฒ ๋๋ฉด ์์์์ ํ ์คํธ๋ง ์ฎ๊ธฐ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์์ ํฌ๊ธฐ ์์ฒด๋ ํ ์คํธ๊ฐ ๋ ์๊ฐ ๊ทธ ์์ญ๊น์ง ์กํ.
๊ฒฐ๊ตญ ์ ์ฒด ๋ ์ด์ด์ ํฌ๊ธฐ๊ฐ ์ง๋์น๊ฒ ํฌ๊ฒ ์กํ์ ์ฑ๋ฅ์ ๊ต์ฅํ ๋ง์ ์ํฅ์ ๋ผ์น๋ค.
๋ฐ๋ผ์ ์ด ์์ฑ์ ์ฌ์ฉํ๋ ค๋ฉด ์์์ ํฌ๊ธฐ๋งํผ๋ง ์ด ์์๋ฅผ ๋ฐ์ด๋ด๋ ค๋ฉด ์์์ ํฌ๊ธฐ๋งํผ๋ง ํ ์คํธ๋ฅผ ๋ฐ์ด๋ด๋๋ก 100%๋ก ๊ฐ์ ๋ฃ์ด์ฃผ๋๊ฒ์ด ์ข๋ค.
100%๋ก ๋ฃ์ด์ฃผ๋ฉด ์ฑ๋ฅ์ ์ด์ ์์.
๋ค๋ง ์ฃผ์ํ ์
์ฌ๋ฌ ์ค๋ก ๋ ๊ฒฝ์ฐ์๋ text-indent๊ฐ ์ฒซ ์ค, ์ฒซ ๋จ๋ฝ์ ์์๋ง ๋ฐ์ด์ฃผ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์๋๋ ๊ทธ๋๋ก ๋ฌธ์ฅ์ด ๋ณด์ด๊ฒ ๋๋ค.
๋ํ ์์์ ์์น๋ ๊ทธ๋๋ก ์ก๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์์ฑ๋ค๊ณผ ์กฐํฉํด์ ์จ์ผ ํ๋ค.
- z-index:-1;
z-index๋ฅผ ์์๋ก ์ค์ ์ด๋ฏธ์ง ๋ฐ์ผ๋ก ํ ์คํธ๊ฐ ๊น๋ฆฌ๋๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ
background ์ด๋ฏธ์ง ๋ฐ์ผ๋ก ํ ์คํธ๋ฅผ ์จ๊ธฐ๋ ๋ฐฉ๋ฒ
z-index ์์ฑ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ position๊ฐ์ด default์ธ static์ด ์๋๋ผ ๋ค๋ฅธ ๊ฐ์ด ์์ด์ผํจ.
๋ฐ๋ผ์ relative๋ฅผ ์๋ฌด๋๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ
์จ๊น์ฒ๋ฆฌ๋ ํ ์คํธ ์์๊ฐ ๋ง์์ง์ ๋ฐ๋ผ์ ๋ช๋ชํ๊ฒฝ์์๋ position:relative ๋๋ฌธ์ ์ฑ๋ฅ ์ด์๊ฐ ๋ฐ์ํ ์๋ ์๋ค.
position:absolute;
/*์์๋ฅผ ๋์์ ์ฃผ๋ณ ๋ ์ด์์์ ์ํฅ์ ๋ผ์น์ง ์๋๋กํจ*/
width:1px;
height:1px;
/*ํฌ๊ธฐ๋ฅผ 0์ด ์๋ 1px๋ก ์ฃผ์ด์ ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ์ฝ์ ์ ์๋๋ก ํจ*/
clip:rect(0 0 0 0);
margin:-1px;
overflow:hidden;
/*๋์ ๋ณด์ด๋ ๋ถ๋ถ์ ์ ๊ฑฐ*/
position, width, height, margin์ผ๋ก ์ฎ๊ธฐ๊ณ ์ค์ธ๋ค์
clip์ผ๋ก 0์ผ๋ก ์๋ผ๋ฒ๋๋ฆฌ๊น ๋ณด์ด์ง ์๊ฒ ๋จ
clip์ด overflow:visible์ผ ๊ฒฝ์ฐ์ ์ ์ฉ๋์ง ์์ผ๋ฏ๋ก overflow:hidden๋ฃ์. ๋ง์น ๋ฆฌ์
ํด์ฃผ๋๊ฒ์ด๋ผ๊ณ ์๊ฐ
top๊ณผ left์ ๊ฐ๊ฐ -1px๋ฅผ ๋ฃ์ด์ฃผ์ง ์๊ณ margin:-1px๋ฅผ ์ฌ์ฉํ๋ ์ด์ ?
position:absolute๋ top๊ณผ left, bottom์ด๋ฐ๊ฐ๋ค์ ์ง์ ํด์ฃผ์ง ์์ผ๋ฉด ์๋ ์๋ ์๋ฆฌ์ ์๊ฒ ๋จ.
๋ง์ฝ top๊ณผ left์ -1๋ก ๋ฃ์ด์ฃผ๊ฒ ๋๋ฉด relative ๋ถ๋ชจ๊ฐ ์ด๋์ ์๋๋์ ๋ฐ๋ผ์ ๊ทธ ๋ถ๋ชจ ์์น๋ฅผ ์ซ์๊ฐ๊ฒ ๋๋ค.
๊ทธ๋ฌ๋ฉด text_indent๋ก ์ฒ๋ฆฌํ๊ฒ์ฒ๋ผ ์์ ํฌ๊ธฐ๊ฐ ์ปค์ง๊ฒ๋จ
๊ทธ๋์ ์๋ ์์น ๊ธฐ์ค์ผ๋ก ์ด๋ํ๋๋ก margin์ผ๋ก ์ฒ๋ฆฌ
clip:rect(top right bottom left);
(0,0)์ ๊ธฐ์ค์ผ๋ก ํด์ 4๊ฐ์ ์ขํ๋ก ์ง์ ํ ๋ชจ์๋๋ก ์์๋ฅผ ์๋ผ๋ด๋ ์์ฑ
ํฌํ ์ต์ ๋ง์คํฌ๋ฅผ ์์ฐ๋๊ฒ๊ณผ ์ ์ฌํ ํจ๊ณผ
CSS๋ ํด๋์ค๋ก ์ ์ํด์ ์ฌ์ฉํ๋๊ฒ์ด ์ข๋ค.
<span class="blind">์จ๊น ํ
์คํธ</span>
.blind {
/* ๋ ์ด์์์ ์ํฅ์ ๋ผ์น์ง ์๋๋ก */
position: absolute;
/* ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ฝ์ ์ ์๋๋ก */
width: 1px;
height: 1px;
/* ๋์ ๋ณด์ด๋ ๋ถ๋ถ์ ์ ๊ฑฐ */
clip: rect(0 0 0 0);
margin: -1px;
overflow: hidden;
}
์ ์ฒด ์นํ์ด์ง์๋ ์จ๊น ์ฒ๋ฆฌ๊ฐ ํ์ํ ์์๋ค์ด ๊ต์ฅํ ๋ง์์ ์์๋ค์ด ๊ฐ๊ณ ์๋ ํด๋์ค๋ฅผ ๋ค ์ ํํด์ css๋ฅผ ์ ์ด์ฃผ๊ธฐ ๋ณด๋ค๋
๊ทธ๋ฅ ์จ๊น์ด ํ์ํ ์์์๊ฒ ํ๋์ ๊ณตํต๋ ํด๋์ค๋ฅผ ๋ถ์ฌํด์ ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ๋๊ฒ ํจ์ฌ ํธ๋ฆฌํ๋ค.
ํต ์ด๋ฏธ์ง๋ก ์ด๋ฃจ์ด์ง ํ๋ก๋ชจ์
ํ์ด์ง ์ค ์ผ๋ถ๋ถ์ ๋ง๋ค์ด ๋ณด๊ธฐ
ํต ์ด๋ฏธ์ง๋ก ๋์ด์์ง๋ง ์ด ์์ ์๋ ๋ชจ๋ ๋ด์ฉ๋ค์ ๋์ฒด ํ ์คํธ๋ก ์ ๊ณตํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์๋ฉํฑ ๋งํฌ์ , ์ฆ ์จ์ ํ ํ๋์ HTML ๋ฌธ์๋ฅผ ๋ง๋ ๋ค๊ณ ์๊ฐํ๊ณ ์์ ํด์ผํ๋ค.
์ ๋ชฉ์ h1์ด ์ ์
์ ๋ชฉ ์ค๋ช
์ p ํ๊ทธ
์ค์๋ถ๋ถ์ ๊ฐ๊ฐ 3๊ฐ์ ์ ์ฌํ ์ปดํฌ๋ํธ๋ค๋ก ์ด๋ฃจ์ด์ง -> list ์ฌ์ฉ
ํํ์ ๋ฐ๊ธฐ ์ํ ์์๋ฅผ ๋ํ๋ธ๊ฒ์ด๊ธฐ ๋๋ฌธ์ list์ค์์๋ ol๋ก ์ฒ๋ฆฌ
list์ค ๋ฉ์ธ ๋ด์ฉ์ strong, ์์ธ๋ด์ฉ์ p, ์๋ดํ์ด์ง๋ก ์ด๋ํ๋ ๋ถ๋ถ์ a link๋ก ์ฒ๋ฆฌ
์ ์ฒญํ๊ธฐ ๋ฒํผ๋ ํ์ด์ง ์ด๋ํ๊ธฐ ๋๋ฌธ์ a link๋ก ์ฒ๋ฆฌ
์ ์์ฌํญ : ์ ์์ฌํญ์ด๋ผ๋ heading ํ์ -> h2๋ก ์ฒ๋ฆฌ
๋๊ฐ์ ์ ์์ฌํญ์ ul list๋ก ์ฒ๋ฆฌ
์ฃผ์) ๋งํฌ์
ํ ๋ ํ๋ฉด์๋ ์์ง๋ง ์ ์์ฌํญ์ด๋ผ๊ณ ํ๊ทธ๋ฅผ ์ถ๊ฐํด์ค.
์ด๋ฐ์์ผ๋ก ์ ์ ํ๊ฒ ๋ด์ฉ์ ํ์
ํด์ ์จ๊น ํ
์คํธ๋ฅผ ์ถ๊ฐํด์ฃผ๋๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ค.
์ด์ฐจํผ ๋ชจ๋ ํ
์คํธ๋ค์ ์จ๊น์ฒ๋ฆฌํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ณต์กํ๊ฒ layout์ ์ํด์ div๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ๋ฑ์ ํ์ง ์๊ณ ๊ฐ๋ณ๊ฒ HTML์ ์์ฑํ๋ฉด ๋๋ค.
์ด๋ค ์์์ background ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ด์ผํ๋?
๋ณดํต์ ์ด๋ฏธ์ง์ ๋ด์ฉ์ 1:1๋ก ๋งค์นํด์ฃผ๋๊ฒ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ.
(์ด๋ฏธ์ง ํ๋์ ์จ๊น ํ
์คํธ ํ๋)
๋ฐ๋ผ์ ๋ชจ๋ ๋ด์ฉ์ ๊ฐ์ธ๊ณ ์๋ div๋ฅผ ์ถ๊ฐํ๋ค.
div์ css๋ก background๋ฅผ div์ ๋ฃ๋๋ค.
a๋ ์จ๊น์ด ๋๋ฉด ์๋๊ธฐ ๋๋ฌธ์ div์ blind class๋ฅผ ํ๋ฒ์ ์ถ๊ฐํ๋ฉด ์๋๋ค. (๋ชจ๋ ์จ๊น์ฒ๋ฆฌ๋จ)
a ํ๊ทธ๋ฅผ ์ ์ธํ๊ณ ์จ๊น์ฒ๋ฆฌ ํด์ค์ผ ํ๋ฉด์์์ ๋ง์ฐ์ค๋ก ํด๋ฆญ์ด ๊ฐ๋ฅํ ๊ฒ
-> ๊ฐ ํ๊ทธ์ ๊ฐ๊ฐ blind๋ฅผ ์ถ๊ฐํด๋ ๋๊ณ /์จ๊ธธ ์์๋ค๋ง div๋ฑ์ผ๋ก ๋ฌถ์ด์ blind ์ถ๊ฐํด๋ ๋จ
์ ์ฒด์ ์ผ๋ก ๋์ด๋๋ ์ฝ๋ ์์ ๋ณด๊ณ ์จ๊ฒจ์ผ ํ ์์๋ค์ ๋ฌถ์์ง ๋ง์ง ํ๋จ
<div class="wrap">
<h1 class="blind">์๋ฉด ์์๋ก ์ฆ๊ฑฐ์ด ๋ค์ด๋ฒ์ผํ ์๋์๋ฆฌ์ฆ</h1>
<p class="blind">์ผํ ์ฆ๊ธฐ๊ณ 10%์ ๋ฆฝ ํํ๋ ๋ฐ์ผ์ธ์!</p>
<ol>
<li>
<strong class="blind">100 ํฌ์ธํธ๋ง ์์ผ๋ฉด!</strong>
<p class="blind">ํฌ์ธํธ 100์ ์ด์ ๋ณด์ ์ ์ ์ฒญ ๊ฐ๋ฅ(์ ์ฒญ ํ์ธ์ฉ์ผ๋ก ์ฐจ๊ฐ๋์ง ์์ต๋๋ค.)</p>
<a href="#" class="link_point"><span class="blind">ํฌ์ธํธ๊ฐ ๋ถ์กฑํ๋ค๋ฉด?</span></a>
</li>
<li class="blind">
<strong>์ผํ์๋ ์๋ฆฌ์ฆ ์ฆ๊ธฐ๊ณ ~</strong>
<p>11.15 ~ 11.30 ๋์ 1๋ง์ ์ด์ ๊ตฌ๋งค</p>
</li>
<li class="blind">
<strong>๊ตฌ๋งค๊ธ์ก 10%์ ๋ฆฝ</strong>
<p>์ต๋ 1๋ง์ ๋ค์ด๋ฒํ์ด ํฌ์ธํธ ์ ๋ฆฝ</p>
</li>
</ol>
<a href="#" class="link_join"><span class="blind">์ ์ฒญํ๊ธฐ</span></a>
<h2 class="blind">์ ์ ์ฌํญ</h2>
<ul class="blind">
<li>BIG3 ์ผํ ์ด๋ฒคํธ์ ์ค๋ณต์ผ๋ก ์ ์ฒญํ์ค ์ ์์ต๋๋ค.</li>
<li>๋ด๋ถ ์ฌ์ ์ ๋ฐ๋ผ ๊ณต์ง ์์ด ์ ์ฒญ ์ข
๋ฃ๋ ์ ์์ต๋๋ค.</li>
</ul>
</div>
๋งํฌ๊ฐ ์ด๋ฏธ์ง๋๋ก ์์นํ๊ณ ์์ญ๋ ์ก๊ณ ์์ด์ผํจ.
a ํ๊ทธ๋ง ์ด์์๊ณ ๊ทธ ์์ ํ
์คํธ๋ง ์จ๊น์ฒ๋ฆฌ๋ฅผ ํด์ผํจ
-> absolute๋ฅผ ํตํด์ ์ด๋์ํด
absolute๋ฅผ ์ฌ์ฉํ์ ๊ฒฝ์ฐ์๋ ์๋์ผ๋ก block์ด ๋๊ธฐ ๋๋ฌธ์ display์์ฑ์ ํ์์์
์ ์ฒด wrap (๋ถ๋ชจ์์)์๋ relative ์ค
์ค์ ์์น์ ์์ญ ๋ง์ถ๋ ์ค๋ฌด์์๋ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ด์ฉํด์ ํ๋ฉด ํธํ๋ค. ๊ฐ๋ฐ์ ๋๊ตฌ์์ ์ค์ด๊ณ ๋์ฌ๊ฐ๋ฉด์ ํ์ธํ๊ธฐ
/* reset css*/
ol {
list-style: none;
}
body, ol {
margin: 0;
padding: 0;
}
/*IR*/
.wrap {
position: relative;
width: 1020px;
height: 650px;
/*์ด๋ฏธ์ง ํฌ๊ธฐ๋งํผ width, height๊ฐ ์ค์ผ ์ด๋ฏธ์ง๊ฐ ์์๋ฆผ*/
margin: 0 auto; /*์ค์์ ๋ ฌ*/
background: url(img/promotion.png) no-repeat 0 0;
}
.blind {
position: absolute;
clip: rect(0 0 0 0);
width: 1px;
height: 1px;
margin: -1px;
overflow: hidden;
}
/*์ด๋ฏธ์ง์ ๋์ผํ ์์ญ๊ณผ ์์น์ a ๋งํฌ ์ค๋๋ก*/
.link_point {
position: absolute;
left: 100px;
bottom: 130px;
width: 133px;
height: 22px;
}
.link_join {
position: absolute;
bottom: 32px;
left: 340px;
width: 340px;
height: 70px;
}
IR ๊ธฐ๋ฒ์ ์ธ์ ์ฌ์ฉํ ๊น?
1. img ํ๊ทธ์ alt๊ฐ์ผ๋ก ๋์ฒด ํ
์คํธ๋ฅผ ๋ฃ๊ธฐ์ ๋๋ฌด ๊ธด ๊ฒฝ์ฐ
2. ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๋ก ์ฒ๋ฆฌํ ์๋ฏธ์๋ ์ด๋ฏธ์ง์ ๋งํฌ์
์ผ๋ก ๋์ฒด ํ
์คํธ๋ฅผ ์ ๊ณตํด์ค๋
์ฌ์ฉํ๋ ๋ฐฉ๋ฒ?
HTML
๋์ ๋ณด์ด์ง๋ ์์ง๋ง์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ ๋๋ก ์ฝ์ ์ ์๋๋ก ์๋ฉํฑ ๋งํฌ์
์ ์ ์งํด์ผ ํ๋ค.
CSS
ํ
์คํธ๋ฅผ ์จ๊น์ฒ๋ฆฌํ ๊ฒฝ์ฐ์๋ ๋ฐ๋์ ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ธ์ํด์ผ ํ๊ณ
์ค์ ๋ก ์์
ํ๋ค ๋ณด๋ฉด ๊ต์ฅํ ๋ง์ด ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ ์ฒด ๋ ์ด์์๊ณผ ์ฑ๋ฅ์ ์ํฅ์ด ์์ด์ผํ๋ค.
CSS์์ ๋ชจ๋ ์์๋ฅผ ์ ํํด์ ์์ฑ์ ๋ค ๋ฃ์ด์ฃผ๊ธฐ๋ณด๋ค๋ ํน์ ํด๋์ค (blind)๋ฅผ ์ฌ์ฉํ๋ค.
ํน์ ํด๋์ค์ ์์ฑ ์
๋ ฅํ๊ณ HTML์์ ํ์ํ ๊ทธ ์์ ํ๊ทธ์ ํด๋น ํด๋์ค๋ฅผ ์ถ๊ฐํด์ฃผ๋ ๋ฐฉ์์ด ์ ์ฒด ์ฝ๋ ์๋ ์ ์๋ฟ๋๋ฌ ์์
ํ๊ธฐ์๋ ๋ ํธ์ํ๋ค.
๋๋ฌด ๋๋ฌด ์๋ดค์ต๋๋ค ์ถ์ฒ ๋จ๊ธฐ๊ณ ์ธ์ฉํด๋ ๋ ๊น์??
์ง๋ฌธ์ด ํ๋ ์๋๋ฐ์ clip์ผ๋ก๋ ๋ณด์ด์ง ์๊ฒ ํ ์ ์๋๋ฐ ๊ตณ์ด margin: -1px ๊น์ง ์ค์ ํด ์ฃผ๋ ์ด์ ๋ ๋ญ๊น์?
ํ๋ฉด ๋ฐ์ผ๋ก ๋ด๋ณด๋ด์ง ์์๋ ์ด๋ฏธ ๋ณด์ด์ง ์๋ ์ํฉ์ธ๋ฐ... ์ด๋ณด์๋ผ ๊ถ๊ธํ๊ฒ ๋ง์ต๋๋ค!!