๐ background-image ๋์ img ํ๊ทธ๋ฅผ ์ฌ์ฉํ์
์ด๋ฏธ์ง๋ฅผ ๋ฐฐ๊ฒฝ์ผ๋ก ์ฌ์ฉํ๋ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. CSS์ background-image ์์ฑ์ ์ด์ฉํด ๋ฐฐ๊ฒฝ์ ๋ฃ๋ ๋ฐฉ๋ฒ๊ณผ HTML์ img ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด์ฃ . ์ค๋ ์๊ฐํด๋๋ฆด ๊ธ์์๋ HTML๋ง์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ๋์ ์ผ๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค. CSS๋ณด๋ค ์ฑ๋ฅ์๋ ๋ ์ ๋ฆฌํ๋ค๊ณ ํ๋ค์! - 1๏ธโฃ ์ด๋ฏธ์ง ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํ img ํ๊ทธ์ ์์ฑ์ loading=lazy์ ๋๋ค. ๋ทฐํฌํธ์ ์๋ ์ด๋ฏธ์ง๋ฅผ ์๋์ผ๋ก ๋ค์ด๋ก๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ํฌ๊ฒ ์ฑ๋ฅ์ด ๊ฐ์ ๋ฉ๋๋ค. 2๏ธโฃ img ์๋จ์ picture๋ฅผ ์ถ๊ฐํ๋ฉด webp์ ๊ฐ์ ๋ณด๋ค ํ๋์ ์ด๊ณ ์ต์ ์ ์ด๋ฏธ์ง ํฌ๋งท์ ์ง์ ํ ์ ์์ต๋๋ค. source ํ๊ทธ๋ฅผ ํตํด ์ง์๊ฐ๋ฅํ ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. 3๏ธโฃ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฉ์ธ ์ค๋ ๋์์ ์ด๋ฏธ์ง ๋์ฝ๋ฉํ์ง ์๊ณ ์ด๋ํ ์ ์๋๋ก ์ด๋ฏธ์ง์ decoding="async"๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. 4๏ธโฃ alt ํ ์คํธ๋ ์ ๊ทผ์ฑ๊ณผ SEO์ ๋งค์ฐ ์ค์ํ๋ฉฐ ๊ฐ๊ณผํด์๋ ์๋ฉ๋๋ค. ๋ํ, ์ถ์์ ์ธ ๋ชจ์, ์์ ๋๋ ๊ทธ๋ผ๋ฐ์ด์ ๊ณผ ๊ฐ์ด ์์ํ๊ฒ ํํ๋๋ ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ role ์์ฑ์ ์ฌ์ฉํ์ฌ ํํ์ผ๋ก๋ง ๋ช ์์ ์ผ๋ก ํ์ํ ์ ์์ต๋๋ค. 5๏ธโฃ ๊ฐ๋ฅํ๋ฉด CSS์ background-image ๋์ HTML์ img๋ฅผ ์ฌ์ฉํ์ธ์. ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ์ง๋ฅผ ์ต์ ๋ฐฉ๋ฒ์ผ๋ก ์ ๋ฌํ๊ธฐ ์ํด ์ง์ฐ ๋ก๋ฉ, srcset, picture ํ๊ทธ, ๊ทธ๋ฆฌ๊ณ ์์์ ๋ ผ์ํ ๋ค๋ฅธ ์ต์ ํ ๋ฐฉ์์ ์ฌ์ฉํ์ธ์. ์ฐ์ ์์๊ฐ ๋ฎ์ ์ด๋ฏธ์ง์ ๋น๊ตํ์ฌ ์ฐ์ ์์๊ฐ ๋์ ์ด๋ฏธ์ง๋ฅผ ์ธ์ํ๊ณ ๊ทธ์ ๋ฐ๋ผ ์์ฑ์ ์กฐ์ ํ์ธ์.