IR๊ธฐ๋ฒ• (Image Replacement)

๐Ÿ‘€

WCAG 2.1์— ์›น ์ฝ˜ํ…์ธ ์˜ ์ ‘๊ทผ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํ…์ŠคํŠธ ์•„๋‹Œ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•ด ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ง€์นจ์ด ์žˆ๋‹ค. ์ด๋ฏธ์ง€ ์—ญ์‹œ ํ…์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ์ฝ˜ํ…์ธ ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋Š” ์ ‘๊ทผ์„ฑ์˜ ํ–ฅ์ƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ SEO(๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”)์™€๋„ ๊ด€๋ จ์ด ์žˆ์–ด ์ค‘์š”ํ•˜๋‹ค.

์ด๋ ‡๊ฒŒ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ IR(Image Replacement)์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ, HTML์˜ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ alt ์†์„ฑ์„ ํ†ตํ•ด ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š”๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค.

ํ•˜์ง€๋งŒ CSS๋ฅผ ์ด์šฉํ•ด background-image๋ฅผ ๋„ฃ๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๊ธฐ์— ์–ด๋–ป๊ฒŒ ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š”์ง€ ์ •๋ฆฌํ•ด๋ณด์ž.


๐Ÿ˜’ visibility: hidden, display: none

๋จผ์ € IR๊ธฐ๋ฒ•์œผ๋กœ ์ž˜๋ชป ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๊ฐ€ ์žˆ๋Š”๋ฐ visibility: hidden๊ณผ display: none์ด๋‹ค.

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

IR๊ธฐ๋ฒ•์˜ ๋ชฉํ‘œ๋Š” ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์‹œ๊ฐ์ ์œผ๋Š” ์ˆจ๊ธฐ์ง€๋งŒ ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ์‚ฌ์šฉ์ž๋Š” ์ฝ์„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ์˜ณ์ง€ ์•Š๋‹ค.


๐Ÿ˜Š ์˜ฌ๋ฐ”๋ฅธ IR ๊ธฐ๋ฒ•

Phark Method

  • ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ด๋ฏธ์ง€๋กœ ๋Œ€์ฒดํ•  ์—˜๋ฆฌ๋จผํŠธ์— ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ธ€์ž๋Š” text-indent๋ฅผ ์ด์šฉํ•˜์—ฌ ํ™”๋ฉด ๋ฐ”๊นฅ์œผ๋กœ ๋นผ๋‚ด์–ด ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

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

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

1
2
3
4
5
6
.ir_pm {
width: 995px;
height: 1441px;
text-indent: -9999px;
background: url('rocketgril_poster.jpg') no-repeat;
}

Dwyer Method

  • ์ด๋ฏธ์ง€๋กœ ๋Œ€์ฒดํ•  ์—˜๋ฆฌ๋จผํŠธ์— ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ธ€์ž๋Š” spanํƒœ๊ทธ๋กœ ๊ฐ์‹ผ ํ›„ width์™€ height๋ฅผ ๊ฐ๊ฐ 0์œผ๋กœ ํ•˜์—ฌ ๋„˜์น˜๋Š” ๊ธ€์ž๋ฅผ ์ˆจ๊ธฐ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

  • ์ถ”๊ฐ€์ ์ธ tag๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , Phark Method์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ด๋ฏธ์ง€๊ฐ€ ์ œ๋Œ€๋กœ ๋กœ๋“œ๋˜์ง€ ์•Š์œผ๋ฉด ํ…์ŠคํŠธ๊ฐ€ ๋ณด์ด์ง€ ์•Š์•„ ์ฝ˜ํ…์ธ  ๋‚ด์šฉ ํ™•์ธ์ด ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
.ir_dm {
width: 995px;
height: 1441px;
background: url('rocketgril_poster.jpg') no-repeat;
}

.ir_dm span {
display: block;
overflow: hidden;
width: 0px;
height: 0px;
}

WA IR

  • ์ ‘๊ทผ์„ฑ ๋ฐ UX(User Experience) ํ–ฅ์ƒ์„ ์œ„ํ•œ ํ™”๋ฉด์ฝ๊ธฐํ”„๋กœ๊ทธ๋žจ ํ™œ์šฉ ๊ธฐ๋ฒ•์œผ๋กœ ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

  • ์˜๋ฏธ์žˆ๋Š” ์ด๋ฏธ์ง€์˜ ๋Œ€์ฒด ํ…์ŠคํŠธ๋กœ ์ด๋ฏธ์ง€๊ฐ€ ์—†์–ด๋„ ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

  • ์ด๋ฏธ์ง€๋กœ ๋Œ€์ฒดํ•  ์—˜๋ฆฌ๋จผํŠธ์— ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ธ€์ž๋Š” span ํƒœ๊ทธ๋กœ ๊ฐ์‹ผ ํ›„ z-index:-1์„ ์ด์šฉํ•˜์—ฌ ๋ฐฐ์น˜์ˆœ์„œ๋ฅผ ๋’ค๋กœ ๋ณด๋‚ด์–ด ํ™”๋ฉด์— ์•ˆ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•œ๋‹ค.

  • ๋งŒ์•ฝ ๋ธŒ๋ผ์šฐ์ €์—์„œ CSS๋ฅผ ๋„๊ฑฐ๋‚˜, ์›น ํŽ˜์ด์ง€์— ์ ์šฉ๋œ CSS๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋กœ๋“œ๋˜์ง€ ์•Š์„ ๋•Œ ์ˆจ๊ฒจ์ง„ ํ…์ŠคํŠธ๊ฐ€ ํ™”๋ฉด์— ์ถœ๋ ฅ๋œ๋‹ค. ๋˜ํ•œ, position ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
.ir_wa {
width: 995px;
height: 1441px;
background: url('rockegril_poster.jpg') no-repeat;
}

.ir_wa span {
display: block;
position: relative;
z-index: -1;
}

์ด ์™ธ์—๋„ CSS์˜ ์œ„์น˜ ์†์„ฑ๊ณผ overflow: hidden์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋กœ ๋Œ€์ฒดํ•  ์—˜๋ฆฌ๋จผํŠธ์˜ ํ…์ŠคํŠธ๋ฅผ imgํƒœ๊ทธ๋กœ ๊ต์ฒดํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์กด์žฌํ•œ๋‹ค.


์ฐธ๊ณ