<Do it! HTML5+CSS3>์ ๊ธฐ๋ณธ์ผ๋ก ๋ฐฐ์ด ๋ด์ฉ์ ๋๋ค.
๋ชฉ์ฐจ
- 1. CSS ๋ฐ์ค ๋ชจ๋ธ
- 1) ๋ธ๋ก ๋ ๋ฒจ ์์์ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์
- 2) ๋ฐ์ค ๋ชจ๋ธ์ ๊ตฌ์ฑ
- 2. ์ฝํ ์ธ ๊ด๋ จ ์์ฑ๋ค
- 1) ์ฝํ ์ธ ์์ญ์ ํฌ๊ธฐ - width, height
- 2) ํ๋ฉด ๋ฐฐ์น ๋ฐฉ๋ฒ ๊ฒฐ์ - display
1. CSS ๋ฐ์ค ๋ชจ๋ธ
CSS ๋ฐ์ค ๋ชจ๋ธ์ด๋ ์น ๋ฌธ์์ ๋ด์ฉ์ ๋ฐ์ค ํํ๋ก ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋งํ๋ค.
1) ๋ธ๋ก ๋ ๋ฒจ ์์์ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์
- ๋ธ๋ก ๋ ๋ฒจ(block-level) ์์
- ํ๊ทธ๋ฅผ ์ฌ์ฉํด ์์๋ฅผ ์ฝ์ ํ์ ๋ ํผ์ ํ ์ค์ ์ฐจ์ง(=๋๋น๊ฐ 100%)ํ๋ ์์์ด๋ค.
- ๋ธ๋ก ๋ ๋ฒจ ์์์ ์ผ์ชฝ์ด๋ ์ค๋ฅธ์ชฝ์ ๋ค๋ฅธ ์์๊ฐ ์ฌ ์ ์๋ค.
- ๋๋น๋ ๋ง์ง, ํจ๋ฉ ๋ฑ์ ์ด์ฉํด ํฌ๊ธฐ๋ ์์น ๋ฑ์ ์ด์ฉํด ํฌ๊ธฐ๋ ์์น๋ฅผ ์ง์ ํ๋ ค๋ฉด ๋ธ๋ก ๋ ๋ฒจ ์์์ฌ์ผ ํ๋ค.
- ์ธ๋ผ์ธ ๋ ๋ฒจ(inline-level) ์์
์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ ์ค์ ์ฐจ์งํ์ง ์๋ ์์๋ก, ํ๋ฉด์ ํ์๋๋ ์ฝํ ์ธ ๋งํผ๋ง ์์ญ์ ์ฐจ์งํ๊ณ ๋๋จธ์ง ๊ณต๊ฐ์๋ ๋ค๋ฅธ ์์๊ฐ ์ฌ ์ ์๋ค.
์ข ๋ฅ | ํด๋น ํ๊ทธ |
๋ธ๋ก ๋ ๋ฒจ ํ๊ทธ | <p>, <h1>~<h6>, <ul>, <ol>, <div>, <blockquote>, <form>, <hr>, <table>, <fieldset>, <address> |
์ธ๋ผ์ธ ๋ ๋ฒจ ํ๊ทธ | <img>, <object>, <br>, <sub>, <sup>, <span>, <input>, <textarea>, <label>, <button> |
2) ๋ฐ์ค ๋ชจ๋ธ์ ๊ตฌ์ฑ
- ์ฝํ ์ธ contents ์์ญ
- ํจ๋ฉpadding ์์ญ : ๋ฐ์ค์ ์ฝํ ์ธ ์์ญ ์ฌ์ด์ ์ฌ๋ฐฑ
- ๋ฐ์ค์ ํ ๋๋ฆฌborder
- ๋ง์งmargin ์์ญ : ์ฌ๋ฌ ๋ฐ์ค ๋ชจ๋ธ ์ฌ์ด์ ์ฌ๋ฐฑ
2. ์ฝํ ์ธ ๊ด๋ จ ์์ฑ๋ค
3) ์ฝํ ์ธ ์์ญ์ ํฌ๊ธฐ - width, height
๋ฐ์ค ๋ชจ๋ธ์์ ์ฝํ ์ธ ์์ญ์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ ๋, ๋๋น๋ฅผ ์ง์ ํ๋ width์์ฑ๊ณผ ๋์ด๋ฅผ ์ง์ ํ๋ height์์ฑ์ ์ฌ์ฉํ๋ค.
์ ํ์ {
width: ํฌ๊ธฐ | ๋ฐฑ๋ถ์จ | auto
height: ํฌ๊ธฐ | ๋ฐฑ๋ถ์จ | auto
}
์์ฑ ๊ฐ | ์ค๋ช |
ํฌ๊ธฐ | ๋๋น๋ ๋์ด ๊ฐ์ px์ด๋ cm ๊ฐ์ ๋จ์์ ํจ๊ป ์์น๋ก ์ง์ ํ๋ค. |
๋ฐฑ๋ถ์จ | ๋ฐ์ค ๋ชจ๋ธ์ ํฌํจํ๋ ๋ถ๋ชจ ์์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋น๋ ๋์ด ๊ฐ์ ๋ฐฑ๋ถ์จ๋ก ์ง์ ํ๋ค. |
auto (๊ธฐ๋ณธ๊ฐ) | ๋ฐ์ค ๋ชจ๋ธ์ ๋๋น์ ๋์ด ๊ฐ์ด ์ฝํ ์ธ ์์ ๋ฐ๋ผ ์๋์ผ๋ก ๊ฒฐ์ ๋๋ค. |
4) ํ๋ฉด ๋ฐฐ์น ๋ฐฉ๋ฒ ๊ฒฐ์ - display
- dispaly์์ฑ์ ์ฌ์ฉํด ๋ธ๋ก ๋ ๋ฒจ ์์๋ฅผ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ก ๋ฐ๊พธ๊ฑฐ๋ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์๋ก๋ฅผ ๋ธ๋ก ๋ ๋ฒจ ์์๋ก ๋ฐ๊ฟ ์ ์๋ค.
- ์๋ display์์ฑ์ ํด๋น ์์๊ฐ ํ๋ฉด์ ์ด๋ป๊ฒ ๋ณด์ผ์ง๋ฅผ ์ง์ ํ ๋ ์ฌ์ฉํ๋ค.
์ ํ์ { display: ์์ฑ ๊ฐ }
์์ฑ ๊ฐ | ์ค๋ช |
block | ํด๋น ์์๋ฅผ ๋ธ๋ก ๋ ๋ฒจ๋ก ์ง์ ํ๋ค. |
inline | ํด๋น ์์๋ฅผ ์ธ๋ผ์ธ ๋ ๋ฒจ๋ก ์ง์ ํ๋ค. |
inline-block | - ๋ธ๋ก ๋ ๋ฒจ ์์์ ์ธ๋ผ์ธ ๋ ๋ฒจ ์์ ๋ ๊ฐ์ง ํน์ฑ์ ๋ชจ๋ ๊ฐ์ง๋ค. - ์น ์์๋ฅผ ์ธ๋ผ์ธ ๋ ๋ฒจ๋ก ์ง์ ํ๋ฉด ํ ์ค๋ก ๋ฐฐ์นํ ์๋ ์์ง๋ง, ๋๋น๋ ๋์ด, ์ ์๋ ๋ง์ง, float ๊ฐ์ ๊ฐ์ด ์ ํํ ์ ์ฉ๋์ง ์๋๋ค. - ์์๋ฅผ ์ธ๋ผ์ธ ๋ ๋ฒจ๋ก ๋ฐฐ์นํ๋ฉด์ ๋ด์ฉ์๋ ๋ธ๋ก ๋ ๋ฒจ ์์ฑ์ ์ง์ ํ ์ ์๋ค. |
none | ํด๋น ์์๋ฅผ ํ๋ฉด์ ํ์ํ์ง ์๋๋ค. |
'๐ปWEB FrontEnd > CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฌ๋ฐฑ(๋ง์ง, ํจ๋ฉ) ๊ด๋ จ ์์ฑ๋ค (0) | 2020.07.12 |
---|---|
ํ ๋๋ฆฌ ๊ด๋ จ ์์ฑ๋ค (0) | 2020.07.12 |
๋ฐฐ๊ฒฝ ์คํ์ผ (0) | 2020.07.10 |
ํ ์คํธ ๊ด๋ จ ์คํ์ผ- ๋ชฉ๋ก (0) | 2020.07.09 |
ํ ์คํธ ๊ด๋ จ ์คํ์ผ- ๋ฌธ๋จ (0) | 2020.07.09 |