* {margin:0; padding:0; font:inherit;}
body {line-height:1;}
ul {list-style:none;}
a {text-decoration:none; color:inherit;}
img {display:block; max-width:100%;}
*
ํ๊ทธ๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ธฐ๋ณธ์์ญ๋ค์ด ์ฌ๋ผ์ง๊ณ , ํฐํธ ๊ธฐ๋ณธ ์ฌ์ด์ฆ 16์ด ๋๋ค
ul ๊ธฐ๋ณธ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ์คํ์ผ์ด ์ฌ๋ผ์ง
a ๋ฐ์ค๊ณผ ์ ๋ฆฌ์
img ์ธ๋ผ์ธ๋ธ๋ก ์์์ด๊ธฐ ๋๋ฌธ์ ์ฌ๋ฐฑ์ ์์ ๊ธฐ ์ํจ(vertical-align:top ์ฐ๊ธฐ๋ ํจ)๊ณผ ์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ ๋ด ํ๋ฉด์ ๋์ด๊ฐ์ง ์๋๋ก ํจ
float๋ก ์ ๋ ฌ์ ํ ๋, ๋ฐ๋์ ํด์ ์์ ์ ํด์ค๋ค.
::after {
content:''; ๋น์นธ์์ฑ
display:block; line ์ฌ๋ฐฑ์์ ๊ธฐ ์ํจ
clear: both; float ์์ชฝํด์
}
overflow:hidden ์ผ๋ก ๊ฐ๋จํ๊ฒ ์ธ ์ ์์ง๋ง, ๋จ์ ! ๋์น๋๊ฒ ๋ค ์๋ ค๋ฒ๋ฆฐ๋ค
๋ถ๋ชจ๊ฐ position: relative; ๋ฅผ ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ค
{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
width๊ฐ ์ ๋์ ์ผ ๋ calc()๋ฅผ ํ์ฉํ๋ค
ex) 10px์ ์ฌ์ ๋ฅผ ๊ฐ์ง๊ณ ์ธ๋ฑ๋ถ์ผ๋ก ๋๋ ์ผ ํ๋ค๋ฉด
{
width: calc((100% - 20px) / 3);
margin-right: 10px;
}
:last-child{
margin-right: 0;
}
flex ๊ณต๋ถ
float๊ฐ ์๋ flex๋ก ์ ๋ ฌํ๊ธฐ
๋ถ๋ชจ์์ฑ์๊ฒ ๊ธฐ๋ณธ์ ์ผ๋ก display: flex; ๊ฐ ์์ด์ผ ํ๋ค
์์์๊ฒ flex:1; ์ ์ฃผ๋ฉด 1๋'์์์์'๋ก ์ปค์ง๊ฒ ๋๋ค
gap์ ์ฃผ์ด ์ฌ๋ฐฑ ์ฃผ๊ธฐ
IR(Image Replacement) ๊ธฐ๋ฒ
์ด๋ฏธ์ง๋ฅผ ๋ณผ ์ ์๋ ์ฌ์ฉ์์๊ฒ ์ ์ ํ ๋์ฒด ํ
์คํธ๋ฅผ ์ ๊ณตํ๋ ๊ฒ
์น ์ ๊ทผ์ฑ๊ณผ ๊ฒ์์์ง์ต์ ํ๋ฅผ ์ํด์๋ ํ์ํ๋ค
.blind{
position: absolute;
width: 1px;height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
margin: -1px;
}
IS(Image Sprite) ๊ธฐ๋ฒ
์กฐ๊ฐ๋ ์ด๋ฏธ์ง ํ์ผ๋ค์ ํ๋์ ํ์ผ๋ก ๋ณํฉ ํ ๋ฐฐ๊ฒฝ์ผ๋ก ์ฒ๋ฆฌํด์ ์น ๋ฌธ์ ์ ์ก ์๋๋ฅผ ๋์ด๋ ๊ธฐ๋ฒ์ด๋ค. ์๋ฒ๋ถํ์ ์๋ฒ์ธก ํธ๋ ํฝ์ด ์ค์ด๋ ๋ค.
webkit-์์ง ์ด๋???