๋ชฉ์ฐจ
2016.08.09 11:11
IE EDGE๊น์ง ๋์ ์๋ ์ธ์์์ ์ฌ์ ํ IE7 ๋ฒ์ ์ ๋ํ ํ์ ํธํ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ ํด์ค์ผ ํ๋ ๊ฒ์ด ์ง์ฆ์ด ๋์ง๋ง...
UI๋ ์ ๋๋ ๊ฒ๋ ๋๊ฒ ํ๋ ์ ์ฑํ ์ง์ !
๋ธ๋ผ์ฐ์ ๋ค์ด ๋ฏธ์ณ ๋ ๋ฐ๋๋ผ๋ ํต์ด๊ฑด ๋ญ๊ฑด ์จ์ ์ ๋ง์ถฐ๋ณด์.
์ด ๋ฒ์ ์กํ๊ตฌ๋ฆฝ ํตํฉ๋์๊ด ์ค์ ๊ฐ๋ฝ์์ฅ ๋์๊ด์ด ์คํํ๋๋ฐ ๋ง์ถฐ์ ์กํ๊ตฌ๋ฆฝ ๊ฐ๋ฝ๋ชฐ ๋์๊ด์ ๋์์ธ ์์ ์ด ์ด์ง ์์๋ค.
๊ธฐ์กด์ ์กํ๊ตฌ๋ฆฝ๋์๊ด๋ค์ BG๊ฐ repeat-x๋ก ๋ฐ๋ณต๋๊ธฐ ๋๋ฌธ์, ๋ณ ์ ๊ฒฝ์ ์ฐ์ง ์์์ง๋ง, ์ข์ฐ๋ก ๊ทธ๋ผ๋ฐ์ด์ ๋๋ BG๊ฐ ๊น๋ฆฌ๋ ๋์์ธ์ผ๋ก ๊ฒฐ์ ์ด ๋์๋ค.
๋น์ฐํ repeat-x๋ฅผ ์ธ ์๋ ์๋ค.
#topheader{
width:100%;
height:90px;
z-index:999;
background:url(../../image/common/bg_topheader.png) 50% 0 no-repeat;
background-size: 100% 90px;
}
๋ฌธ์ ๋ ๋์คํ๋ ์ด ํด์๋๋ค์ด ์ข์์ง๋ฉด์, ๋ธ๋ผ์ฐ์ ์ ํญ๋ ๋์ด์ง๋๋ฐ ๊ทธ๋ฌ๋ฉด background-image๊ฐ ์ค๊ฐ์ ๋จ์ ๋ผ ๋ณด์ผ ์ ์๋ค.
๋ธ๋ผ์ฐ์ ๊ฐ ๊ฐ๋ก๋ก ๋์์ด ๋์ด๋๋๋ผ๋, ๊ทธ๋ฌ๋ฐ์ด์ ์์ญ์ ์ ๋๋ก ๋ณด์ฌ์ผ ํ๊ธฐ ๋๋ฌธ์, ์ ๊ฒฝ์ ์ฐ์ง ์์ ์ ์๋ค.
์ด๋ด ๊ฒฝ์ฐ, ์ข์ฐ 50%์ฉ ์๊ธฐ ์์ ๊ฐ๋ ์ด๋ฏธ์ง๋ฅผ ceter๋ก ๋ง์ถฐ์ฃผ๊ณ background-size๋ฅผ cover ์ณ๋ฒ๋ฆฌ๋ฉด ํด๊ฒฐ์ด ๋์ง๋ง, ๋ฌธ์ ๋ background-size๋ css3 ์์ฑ์ด๋ผ๋ ์ ์ด๋ค.
์๋น css3๋ฅผ ์ง์ํ์ง ์๋ ๋ธ๋ผ์ฐ์ ์ธ IE7๊ณผ IE8์์๋ background-size:cover ์์ฑ์ ์ฌ์ฉํ ์๊ฐ ์๋ค.
์์ ๊ฒ์ฌ๋ก ์ฐ์ด๋ณด๋ฉด IE8๋ชจ๋์์๋ background-size๋ ์ธ์์ ํ์ง ๋ชปํ๋ค.
์ด๋ด ๋ ์ฌ์ฉํ๋ ํต์ด ์๋ค.
js๋ก ๋ ํต์ด๋ค.
์ ๋นํ ํด๋์ ๋ฃ๊ณ , behavior: ์์ฑ์ผ๋ก css์์ ์คํ์ํจ๋ค.
#topheader{
width:100%;
height:90px;
z-index:999;
background:url(../../image/common/bg_topheader.png) 50% 0 no-repeat;
background-size: 100% 90px;
-ms-behavior: url(/spalib/commonfile/js/backgroundsize.min.htc);
behavior: url(/spalib/commonfile/js/backgroundsize.min.htc);
}
์ด๋ ๊ฒ ํด์ฃผ๋ฉด
ํต์ด ์๋์ผ๋ก background-image๋ฅผ ์ฒ๋ฆฌํด ์ค๋ค.
์~ ๋ ํ๋ ๋ ๋น ์ง๊ฒ ๋ฐฐ์ ์ผ๋, ์๊ตฌ์ ํ์ฉ ์งค๋ฐฉ ํ๋~
์ค๋์ ์งค๋ฐฉ์ ๊ฒ์์ ์คํํน ํ์ดํ ๊ฐ์ ๋ฏธ ๋ชจ๋ธ^^;
๋๊ธ