1. margin: ์ซ์;
margin: 10px; ๋ค๊ตฐ๋ฐ(์/ํ/์ข/์ฐ) ๋ชจ๋ 10px ์ฌ๋ฐฑ ์ง์
2. margin: ์์๋์ฌ๋ฐฑ ์ข์ฐ์ฌ๋ฐฑ;
margin: 10px 20px; ์์๋์ฌ๋ฐฑ 10px ์ข์ฐ์ฌ๋ฐฑ 20px
3. margin: ์ ์ค๋ฅธ ์๋ ์ผ; (์๊ณ๋ฐฉํฅ)
margin: 10px 20px 30px 40px; ์10 ์ค๋ฅธ20 ์๋30 ์ผ40
์๋์ฌ๋ฐฑ ์์ฑ์ผ๋ก ๊ฐ์ด๋ฐ ์ ๋ ฌ ๊ฐ๋ฅ
1) ์ฌ์ด์ฆ๊ฐ ์์ด์ผํจ
>๋ธ๋ญ ์์์๋ง ์ ์ฉ๋๋ ์ฌํญ
2) auto์์ฑ ๋ถ์ฌํ๋ฉด ๋จ
3) ์ํ์ ๋ ฌ ๊ฐ๋ฅ
์์ง ์ ๋ ฌ์ ์ ํ์ ์ธ ์ ๋ ฌ์ ์ง์ํจ
position ์์ฑ(absolute, fixed), display: flex; ๋ฑ
margin-top ์์ฑ์ ๋ง์ง ๊ฒน์นจ ํ์์ด ์ผ์ด๋ ์ ์์
๋ถ๋ชจ ์์์ ์ฒซ ๋ฒ์งธ *๋ธ๋ก์์*์ margin-top(์์ชฝ ์ฌ๋ฐฑ)์ ์ ์ฉํ ๊ฒฝ์ฐ, ์์ชฝ ์ฌ๋ฐฑ์ด ๋ถ๋ชจ์ ์์ชฝ ์ฌ๋ฐฑ๊ณผ ๊ฒน์ณ์ง
์์ชฝ์ ์ฌ๋ฐฑ์ ์ฃผ๊ณ ์ถ๋ค๋ฉด ๋ถ๋ชจ ์์์์ padding-top์ผ๋ก ์ฌ๋ฐฑ์ ์ง์ ํด์ผํจ
1. padding: ์ซ์;
์ํ์ข์ฐ, margin๊ณผ ๋๊ฐ์ ์์ชฝ์ฌ๋ฐฑ ์ค์
2. padding: ์์๋, ์ข์ฐ;
์ํ, ์ข์ฐ. ๊ฐ๊ฐ์ ์ซ์์ ํด๋นํ๋ ์์ชฝ์ฌ๋ฐฑ
3. padding: ์, ์ข์ฐ, ์๋;
๊ฐ๊ฐ ์ซ์์ ํด๋นํ๋ ์์ชฝ์ฌ๋ฐฑ
4. padding: ์, ์ฐ, ์๋, ์ข;
padding์ ์ง์ ํ๋ฉด ์ง์ ๋ ์์น๋งํผ ์ฌ์ด์ฆ๊ฐ ๋์ด๋จ
์ฌ์ด์ฆ๊ฐ ๋์ด๋์ง ์๊ฒ ํ๋ ค๋ฉด?
>box-sizing: boder-box;์์ฑ์ ์ถ๊ฐ ์์ฑ
box-sizing: boder-box;
>์์ฑ ์์ฑ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ฌ์ด์ฆ๊ฐ ๋์ด๋์ง ์๊ฒ ํด์ค
>๋ฌด์กฐ๊ฑด ์จ์ผํ๋? ===>X
bacground: ์์ ์ด๋ฏธ์ง(url) ๋ฐ๋ณต์ฌ๋ถ x์์น y์์น
๋ฐ๋ณต์ฌ๋ถ
>๊ธฐ๋ณธ์ด ๋ฐ๋ณต์ด๋ผ no-repeat ์จ์ค์ผํจ
bottom right top left, (xy ๊ฐ)๋ฑ์ผ๋ก ์์น ์ง์
background-size: ๊ฐ๋ก(์์น), ์ธ๋ก(๋น์จ);
>๋ฐฐ๊ฒฝ์ด๋ฏธ์ง ์ฌ์ด์ฆ ์กฐ์
background-size: cover
>์์์ ์ ์ฒด ์์ญ์ ๋น์จ์ ์งํ๊ณ ๋น ๊ณต๊ฐ ์์ด ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๋ก ๋ฎ์
background-attachment: scroll / fixed;
>๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๊ฐ ์คํฌ๋กค ๋ ์ง ๊ณ ์ ๋ ์ง๋ฅผ ๊ฒฐ์ ํ๋ ์์ฑ
fixed: ๋ฐฐ๊ฒฝ์ด ๋ธ๋ผ์ฐ์ ์ฐฝ์ ๊ณ ์ ๋จ. ์คํฌ๋กค ํด๋ ๋ฐฐ๊ฒฝ์ ์์ง์ด์ง ์์
border: ์ ๋๊ป ์ ์ข ๋ฅ ์ ์์;
์ด๋ฏธ์ง๋ก ๋ง๋ค๋์!
{border: 20px solid transparent; border-image: url(imgs/border.png) 30 30 round;}
๋ณด๋ ์ฌ์ด์ฆ๋ก ์ด๋ฏธ์ง ์กฐ์
๊ตต๊ธฐ๊ฐ ์์ด์ผํจ
ํฌ๋ช ํ๊ฒ ํ ๋์!
์ด๋ฏธ์ง ๊ฒฝ๋ก ์์ชฝ์๋ฅด๊ธฐ ์๋์๋ฅด๊ธฐ ๋ฐ๋ณต์คํ์ผ(stretch, round...)
text-arlin ์ ์ธ๋ผ์ธ ์์์ ์ฐ๋ฉด ์๋!
๋์ ๋ถ๋ชจ ์์์๊ฒ ์จ์ผํ๋ค
a{color: inherit;}
์ด๋ผ ํ๋ฉด
์ต์ปค(๋งํฌ)๊ฐ ๋ฐ๋์ ์์์ ์์๋ฐ์
๋ฐ์ค ์์ ๋ ค๊ณ text-decoration: none ์ ๋ถ์
a{color: inherit; text-decoration: none;}
์์ฃผ ์
์ต์ปค๋ ์๋ ๊ฐ์์๋ฐ
display: block
์ผ๋ก ์ธ๋ผ์ธ์ด๋ ๋ธ๋ก์์๋ก ๋ฐ๊ฟ ์ ์๊ฒ๋๋ค
๊ฐ๋ ๋ฐฐ๊ฒฝ์ ํธ๋ฒ๊ฐ ์๋จน์๋๊ฐ ์๋๋ฐ
๊ทธ๊ฑด ๋ถ๋ชจ ์์ด ์ ํ์ ธ์ ๊ทธ๋ผ
๊ทธ๋์
li{list-style: none;}
.list>li>a{background-color: #c0c0c0; display: block;}
.list>li:hover>a{background-color: #555;}
์ด๊ฒ์ฒ๋ผ ๋ง์ง๋ง ์์ ์์ํํ ์์ ์ ํ์ผํจ
์ค์ ์ดํด ์ ๋๋ก ๋ชปํจใ ใ
๊ทผ๋ฐ ๋ ์ด์ด ์์๋ก ์๊ฐํ๋ฉด ๋ ๋ฏ
์ธ๋ผ์ธ์์ ํจ๋ฉ์ ์์๋๋ก ์ฃผ๋ฉด ๋ถ๋ชจ์์๊ฐ ์ธ์์ ๋ชปํจ ๊ฐ์๊ธฐ ์ ํค๊ฐ 2m๊ฐ ๋๋๊ณ ๋นํฉํจ
๊ทธ๋์ ์์ผ๋ก ์ด์ ์ฐ์์ผํจ
.menu{margin: 30px auto; border-top: 1px solid red; border-bottom: 1px solid red;}
.menu>li{display: inline; padding: 0 30px; text-transform: uppercase;}
์ด๋ฐ์์ผ๋ก
๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ๋์ฌ์ค๊ฑฐ๋ฉด ์ฐจ๋ผ๋ฆฌ text-height๋ฅผ ์จ์ ํ ์คํธ ์์ฒด์ ๋์ด๋ฅผ ํค์์ผํจ