Web/๐งฉ html + CSS (12) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ์ ๋ ฌ Tip 1. ์ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ ์์ ์์์ marign : auto; ๋ฅผ ์ฌ์ฉํ๋ฉด ์ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ํฉ๋๋ค. 2. ์์ง ๊ฐ์ด๋ฐ ์ ๋ ฌ ๋ถ๋ชจ ์์์ display: flex; align-items: center; ๋ฅผ ์ฌ์ฉํ๋ฉด ์์ง ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ํฉ๋๋ค. ๋ฐ์ค ๋ชจ๋ธ ๋ฐ์ค ๋ชจ๋ธ(box model) ๋ชจ๋ HTML ์์๋ ๋ฐ์ค๋ชจ์์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ด๊ฒ์ ๋ฐ์ค ๋ชจ๋ธ(box model)์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ๋ฐ์ค ๋ชจ๋ธ์ HTML ์์๋ฅผ ํจ๋ฉ(padding), ํ ๋๋ฆฌ(border), ๋ง์ง(margin), ๋ด์ฉ(content)์ผ๋ก ๊ตฌ๋ถํฉ๋๋ค. 1. ๋ด์ฉ(content) : ํ ์คํธ๋ ์ด๋ฏธ์ง๊ฐ ๋ค์ด์๋ ๋ฐ์ค์ ์ค์ง์ ์ธ ๋ด์ฉ ๋ถ๋ถ์ ๋๋ค. 2. ํจ๋ฉ(padding) : ๋ด์ฉ๊ณผ ํ ๋๋ฆฌ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋๋ค. ํจ๋ฉ์ ๋์ ๋ณด์ด์ง ์์ต๋๋ค. 3. ํ ๋๋ฆฌ(border) : ๋ด์ฉ์ ํจ๋ฉ ์ฃผ๋ณ์ ๊ฐ์ธ๋ ํ ๋๋ฆฌ์ ๋๋ค. 4. ๋ง์ง(margin) : ํ ๋๋ฆฌ์ ์ด์ํ๋ ์์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋๋ค. ๋ง์ง์ ๋์ ๋ณด์ด์ง ์์ต๋๋ค. ์ฌ์ฉ ์ * Box Model * ํ ์ด๋ธ ์์ฑ ํ ์ด๋ธ์ ๋ค์ ์์ฑ์ ์ฌ์ฉํ์ฌ CSS ์คํ์ผ์ ์ ์ฉํ ์ ์์ต๋๋ค. 1. border 2. border-collapse 3. border-top, border-bottom, border-right, border-left 4. td์ width, height 5. text-align 6. vertical-align 1. border ์์ฑ border ์์ฑ์ผ๋ก ํ ์ด๋ธ์ ํ ๋๋ฆฌ(border)๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ฌ๊ณผ ๋ฐ๋๋ ๋ธ๊ธฐ ์๋ฐ ์๋ ์ฒด๋ฆฌ ํค์ ์ค๋ ์ง ์ฐธ์ธ 2. border-collapse ์์ฑ border-collapse ์์ฑ๊ฐ์ collapse๋ก ์ค์ ํ๋ฉด ํด๋น ํ ์ด๋ธ์ ํ ๋๋ฆฌ๋ ํ ์ค๋ก ํํ๋ฉ๋๋ค. ...์๋ต 3. border-top, border-bottom, border-right, borde.. ํฌ๊ธฐ CSS๋ฅผ ์ด์ฉํ๋ฉด HTML ์์์ ํฌ๊ธฐ๋ฅผ ๋ง์๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. ๊ฐ์ฅ ๋ํ์ ์ผ๋ก ์ฌ์ฉ๋๋๊ฒ์ด ์๋ ๋๊ฐ์ง ์ ๋๋ค. 1. width 2. height ๊ฐ๋ก์ ์ธ๋ก๋น์จ์ ์กฐ์ ํด ์ํ๋ ํฌ๊ธฐ๋ก ์ค์ ํ ์ ์์ต๋๋ค. ํฌ๊ธฐ ๋จ์ : ํผ์ผํธ ๋ฐฑ๋ถ์จ ๋จ์(%)๋ ๊ธฐ๋ณธ ํฌ๊ธฐ๋ฅผ 100%๋ก ๋๊ณ , ๊ทธ์ ๋ํ ์๋์ ์ธ ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค. ๋น์จ์ ์ค์ ํ์ง ์์๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฐฑ๋ถ์จ์ ์๋์ ์ ํฌ๊ธฐ์์ผ๋ก ๋ถ๋ชจ ์์๊ฐ ํฌ๊ธฐ๋ฅผ ๊ฐ๊ณ ์์ด์ผํฉ๋๋ค. ๊ฐ๋ก๋ ์ ์ฉํด๋ณด๊ฒ ์ต๋๋ค. background ์์ฑ background ์ ๋ํ์ ์ธ ์์ฑ 2๊ฐ๋ฅผ ์๊ฐํด๋ณด๊ฒ ์ต๋๋ค. 1. background-color ์์ฑ 2. background-image ์์ฑ 1. background-color ์์ฑ ๋ฐฐ๊ฒฝ์์ ์๋ฏธํ๋ฉฐ, ๊ฐ์ color ์์ฑ์ ํฌ๋งท์ ์ฌ์ฉํฉ๋๋ค. background-color 2. background-image ์์ฑ ๋ฐฐ๊ฒฝ์ ์ด๋ฏธ์ง๋ก ์ง์ ํ๋ฉฐ, url์ ๊ฒฝ๋ก๋ฅผ ์ ๋ ฅํด์ค๋๋ค. background-color font ์์ฑ font ์์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. font-family ๊ธ๊ผด font-style ์ดํค๋ฆญ์ฒด ๋ฑ์ ๊ธ๊ผด์ ์คํ์ผ ์ง์ font-size ๊ธ์ ํฌ๊ธฐ font-weight ๊ธ์ ๋๊ป line-height ์ค ๊ฐ๊ฒฉ 1. font-family font-family ์์ฑ๊ฐ์ด ์ฌ๋ฌ ๊ฐ์ ๊ธ๊ผด๋ก ์ค์ ๋์ด ์์ผ๋ฉด, ์น ๋ธ๋ผ์ฐ์ ๋ ์์์๋ถํฐ ์์๋๋ก ๊ธ๊ผด์ ์ฝ์ด ๋ค์ ๋๋ค. ๋ง์ฝ ์ฌ์ฉ์์ ์ปดํจํฐ์ ์ฒซ ๋ฒ์งธ๋ก ์ฝ์ด ๋ค์ธ ๊ธ๊ผด์ด ์์ผ๋ฉด ๋ค์ ๊ธ๊ผด์ ํ์ธํ๊ฒ ๋ฉ๋๋ค. 2. font-style font-style ์์ฑ์ ์ฃผ๋ก ์ดํค๋ฆญ์ฒด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ฌ์ฉํ๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ด 3๊ฐ์ง์ ์์ฑ๊ฐ์ ๊ฐ์ง๋๋ค. 3. font-size font-size ๋ ๊ธ์ ํฌ๊ธฐ๋ฅผ ์๋ฏธํฉ๋๋ค. 4. font-weight font-weight ์์ฑ์ ํ ์คํธ๋ฅผ.. ์ปฌ๋ฌ CSS์์ ์์ ํํํ๋ ๋ฐฉ๋ฒ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. 1. ์์ ์ด๋ฆ์ผ๋ก ํํ 2. RGB ์์๊ฐ์ผ๋ก ํํ 3. 16์ง์ ์์๊ฐ์ผ๋ก ํํ 1. ์์ ์ด๋ฆ์ผ๋ก ํํ W3C์์ ์ ์ํ 16๊ฐ์ HTML4 ํ์ค ์์ ์ด๋ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ฌ์ฉ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 2. 16์ง์ ์์๊ฐ์ผ๋ก ํํ 16์ง์ ์์๊ฐ์ RGB ์์๊ฐ์ ๊ฐ๊ฐ 16์ง์๋ก ๋ณํํ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ RGB ์์์ ๊ธฐ๋ณธ์(Red, Green, Blue)์ ๊ฐ๊ฐ 00๋ถํฐ FF๊น์ง์ ๋ฒ์๋ฅผ ๊ฐ์ง๋๋ค. www.hipenpal.com/tool/html-color-charts-rgb-color-table-in-korean.php RGB์์ํ/16์ง์ ์ปฌ๋ฌ ์ฝ๋ํ - Hi!Penpal! HTML์ปฌ๋ฌํ www.hipenpal.co.. ๊ฒฐํฉ ์ ํ์ ์์ ์ ํ์(descendant selector) ์์ ์ ํ์๋ ํด๋น ์์์ ํ์ ์์ ์ค์์ ํน์ ํ์ ์ ์์๋ฅผ ๋ชจ๋ ์ ํํฉ๋๋ค. ์ ํ์1 ์ ํ์2 { } ์ ํ์1(๋ถ๋ชจ์์) ์ ํ์2(์์์์) ์ฌ์ฉ ์ ์์ ์ ํ์ ์ ์ฉ X ์์ ์ ํ์ ์ ์ฉ test.html div h2 { color: blue; } test.css ์์ ์ ํ์ ์ ์ฉ X ์์ ์ ํ์ ์ ์ฉ ์ด์ 1 2 ๋ค์