๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

css27

CSS ๊ธฐ๋ณธ (6)_ํฌ์ง€์…”๋‹(float, overflow, clear) float ๋ถ€๋ชจ ์š”์†Œ ๊ธฐ์ค€, ์™ผ์ชฝ or ์˜ค๋ฅธ์ชฝ ๋ฐฐ์น˜ ์ง€์ • margin : auto : ๊ฐ€์šด๋ฐ๋กœ! (โ€ป์ฃผ์˜ : block์š”์†Œ๋งŒ ์ ์šฉ๊ฐ€๋Šฅ!) ์˜ˆ์‹œ .parent { border: 5px solid red; width: 600px; /*์ž์‹์š”์†Œ์— height๊ฐ’ ์ง€์ •ํ•ด์ฃผ๋ฉด ์ž๋™์œผ๋กœ ๋Š˜์–ด๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ๋†’์ด ๋”ฐ๋กœ ์ง€์ •X*/ } .child { background-color: gold; width: 200px; height: 200px; } float ์†์„ฑ์„ ๋”ฐ๋กœ ์ฃผ์ง€ ์•Š์€ ์ƒํƒœ์ด๋‹ค. ์™ผ์ชฝ์œผ๋กœ ๋ฐฐ์น˜ ๋˜์–ด์žˆ๋Š” ๊ฒƒ์„ ๋ณด๊ณ  "๊ธฐ๋ณธ๊ฐ’์ด float: left ์ธ๊ฐ€?" ๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์•„๋‹ˆ๋‹ค! float ์†์„ฑ์„ ์ค€ ๊ฒฝ์šฐ .parent { border: 5px solid red; width: 600px; /*์ž์‹์š”์†Œ์— he.. 2022. 1. 5.
HTML ์ธ๋ผ์ธ ์š”์†Œ, ๋ธ”๋ก์š”์†Œ, ์ธ๋ผ์ธ๋ธ”๋ก ์ธ๋ผ์ธ(inline) ์š”์†Œ - ํ•œ์ค„์— ์—ฌ๋Ÿฌ๊ฐœ ๋ฐฐ์น˜ - ๊ธฐ๋ณธ ๋„ˆ๋น„๊ฐ’ = ์ปจํ…์ธ  width๊ฐ’ - ํฌ๊ธฐ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์—†์Œ - ์ƒ-ํ•˜ margin X (์ขŒ์šฐ O) (text์„œ์‹) ๋ธ”๋ก(block) ์š”์†Œ - ํ•œ์ค„์— only One - ๊ธฐ๋ณธ ๋„ˆ๋น„๊ฐ’ = 100% - ํฌ๊ธฐ๊ฐ’ O - ์ƒํ•˜์ขŒ์šฐ margin O (๋ ˆ์ด์•„์›ƒ) ์ธ๋ผ์ธ ๋ธ”๋ก(inline-block) ์š”์†Œ - ํ•œ์ค„์— ์—ฌ๋Ÿฌ๊ฐœ - ๊ธฐ๋ณธ ๋„ˆ๋น„๊ฐ’ = ์ปจํ…์ธ  width๊ฐ’ - ํฌ๊ธฐ๊ฐ’ O - ์ƒํ•˜์ขŒ์šฐ margin O ์ธ๋ผ์ธ ๋ธ”๋ก ์ธ๋ผ์ธ-๋ธ”๋ก span, a, small, big, em, u, ins, i, s, del, br, q, b, strong, mark, sub, sup, label, map, cite, abbr, time div, p, table, blockquote,.. 2022. 1. 5.
CSS ๊ธฐ๋ณธ (5)_๋ฐ•์Šค(padding, margin, box-sizing, box-shadow, test-shadow) ๋ฐ•์Šค๋ชจ๋ธ์˜ ๊ตฌ์กฐ ์‚ฌ์ด์ฆˆ : width, height ๊ฐ„๊ฒฉ : margin(border ๋ฐ–), padding(content์™€ border์‚ฌ์ด) margin, padding ์†์„ฑ ํฌ๊ธฐ ์ง€์ • 1. ํ•œ ๊ฐœ์˜ ์ˆซ์ž : ์ƒ ์šฐ ํ•˜ ์ขŒ ๋ชจ๋‘ ๋™์ผ 2. ๋‘ ๊ฐœ์˜ ์ˆซ์ž : ์ƒ-ํ•˜ / ์ขŒ-์šฐ 3. ๋„ค ๊ฐœ์˜ ์ˆซ์ž : ์ƒ ์šฐ ํ•˜ ์ขŒ (์ˆœ์„œ๋Œ€๋กœ) box-sizing 1. box-sizing ์„ค์ •X .box1 { width: 100px; height: 100px; border: 10px solid red; margin: 20px; } .box2 { width: 100px; height: 100px; border: 10px solid red; padding: 10px; margin: 20px; } ์œ„์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ padding๊ฐ’์„ .. 2022. 1. 2.
CSS ๊ธฐ๋ณธ (4)_๋ฐ•์Šค(border, border-radius) border ํ•œ ๋ฐฉ์— ์—ฌ๋Ÿฌ ์†์„ฑ ์ง€์ • ex) border : 2px solid red; ์†์„ฑ ํ•˜๋‚˜์”ฉ border-style : ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ์ง€์ • solid dashed dotted double groove inset ouset boder-width : ํ…Œ๋‘๋ฆฌ ๋‘๊ป˜ ์ง€์ • px % ๋“ฑ border-color : ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ ์ง€์ • color ๊ฐ’ ๋ฐฉํ–ฅ ์ง€์ • border-top, border-bottom, border-left, border-right ๊ฐ๊ฐ์„ ์ง€์ •ํ•ด์„œ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. border-radius border-radius : ์ฝ”๋„ˆ๋ฅผ ๋‘ฅ๊ธ€๊ฒŒ px, % ๊ฐ’ 4๊ฐœ -> ์ƒ ์šฐ ํ•˜ ์ขŒ (์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ) ๊ฐ’ 1๊ฐœ๋งŒ -> ์ƒ์šฐํ•˜์ขŒ ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ 2022. 1. 1.
CSS ๊ธฐ๋ณธ (3)_์ž์†, ์ž์‹ ์„ ํƒ์ž '์ŠคํŽ˜์ด์Šค'๋Š” ์ž์†์„ ํƒ์ž '>'๋Š” ์ž์‹์„ ํƒ์ž ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด ์•Œ์•„๋ณด์ž! ์ฝ”๋“œ .box { border: 1px solid red; width: 400px; height: 400px; } .box div { border: 1px solid blue; width: 200px; height: 200px; padding: 20px; } ๊ฒฐ๊ณผ ๊ฐ€์žฅ ์ƒ์œ„ ์˜์—ญ์€ boxํด๋ž˜์Šค์ด๊ณ  ๋นจ๊ฐ„ ์œค๊ณฝ์„ ์ด๋‹ค. .box div ์— ์˜ํ•ด์„œ ๊ทธ ์•„๋ž˜ ์ž์‹์„ ํƒ์ž, ์ž์†์„ ํƒ์ž๊นŒ์ง€ ํŒŒ๋ž€ ์œค๊ณฝ์„ ์˜ ์˜์—ญ์œผ๋กœ ํ‘œ์‹œ๋œ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, '์ŠคํŽ˜์ด์Šค๋ฐ”'๋กœ css์„ ํƒ์ž๋ฅผ ์„ค์ •ํ•˜๋ฉด '์ž์†์„ ํƒ์ž'๋“ค์„ ๋ชจ๋‘ selectํ•œ๋‹ค. ๋‹ค๋ฅธ ์˜ˆ์‹œ๋ฅผ ๋ณด์ž. ์ฝ”๋“œ .box { border: 1px solid red; width: 400px; height: 400px;.. 2021. 12. 31.
CSS ๊ธฐ๋ณธ (2)_์„œ์‹ ๊ธฐ๋ณธ ์„œ์‹ ์Šคํƒ€์ผ font-size : ํฌ๊ธฐ ์ง€์ • px em rem ๋“ฑ font-weight : ๊ธ€๊ผด ๋‘๊ป˜ bold(700) normal(๊ธฐ๋ณธ๊ฐ’,400) / 100~900 line-height : ์ค„ ๊ฐ„๊ฒฉ em font-family : ๊ธ€๊ผด font-style : ๋ฌธ์ž ์Šคํƒ€์ผ italic normal oblique color (์ƒ‰์ƒ ๋ช…) #16์ง„์ˆ˜์ฝ”๋“œ rgb(0,0,0) rgba(0,0,0,0.5) - ๋งˆ์ง€๋ง‰๊ฐ’ ํˆฌ๋ช…๋„ text-decoration : ํ…์ŠคํŠธ ์ค„ ํ‘œ์‹œ/์ œ๊ฑฐ underline(๋ฐ‘์ค„) line-through(์ทจ์†Œ์„ ) overline none text-transform : ๋Œ€์†Œ๋ฌธ์ž ์„ค์ • capitalize(์ฒซ ๊ธ€์ž๋งŒ ๋Œ€๋ฌธ์ž) uppercase(๋Œ€๋ฌธ์ž) lowercase(์†Œ๋ฌธ์ž) none text.. 2021. 12. 31.
CSS ๊ธฐ๋ณธ (1)_๋ฌธ๋ฒ•,์„ ํƒ์ž ์—ญํ•  HTML ํƒœ๊ทธ๋ฅผ ์„ ํƒํ•ด์„œ ๋””์ž์ธํ•˜๊ณ  ๋ฐฐ์น˜ํ•˜๋Š” ์—ญํ•  ๋งํฌํ•˜๋Š” ๋ฐฉ๋ฒ• 1. ๋‚ด๋ถ€ ์Šคํƒ€์ผ : htmlํŒŒ์ผ ... ์‚ฌ์ด์— 2. ์™ธ๋ถ€ ์Šคํƒ€์ผ : htmlํŒŒ์ผ ... ... ์‚ฌ์ด์— cssํŒŒ์ผ ๋งํฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ์„ ํƒ์ž { ์†์„ฑ:๊ฐ’; } ์„ ํƒ์ž์˜ ์ˆœ์„œ๋Š” ๋” ํฐ ๊ฐœ๋…์„ ๋จผ์ € ์จ์ค€๋‹ค. (๊ธฐ๋ณธ์ ์ธ ์ž‘์„ฑ ์ˆœ์„œ, ๋’ค๋ฐ”๋€Œ์–ด๋„ ์ ์šฉ์— ๋ฌธ์ œ๋Š” ์—†์Œ!) ex) body { background-color: orange; } h1 { font-size: 50px; color: red; } ์„ ํƒ์ž ์ข…๋ฅ˜ ํƒœ๊ทธ ์„ ํƒ์ž p { font-size: 50px; color: red; } ํด๋ž˜์Šค ์„ ํƒ์ž .mycontent { text-align: center; font-size: 30px; } ์•„์ด๋”” ์„ ํƒ์ž #mycontent { text-align.. 2021. 12. 31.
HTML&CSS EMMET (w.VSCODE) EMMET์ด๋ž€? html์ด๋‚˜ css ๋“ฑ์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ํšจ๊ณผ์ ์œผ๋กœ ์‹œ๊ฐ„์„ ๋‹จ์ถ•์‹œ์ผœ์ฃผ๋Š” ํ™•์žฅ๊ธฐ๋Šฅ! ์ž…๋ ฅ ํ›„ Tabํ‚ค or Enterํ‚ค ๋ˆ„๋ฅด๊ธฐ! HTML ! & html:5 html ํ‘œ์ค€ DTD๋ฌธ์„œ ! >>> link ๋งํฌํŽ˜์ด์ง€ link >>> link:css, favicon ๋“ฑ link:css >>> . div ํƒœ๊ทธ์ƒ์„ฑ . >>> .(ํด๋ž˜์Šค๋ช…) ์ง€์ •ํ•œ ํด๋ž˜์Šค๋ช… ๊ฐ€์ง„ divํƒœ๊ทธ ์ƒ์„ฑ .title >>> #(id๋ช…) ์ง€์ •ํ•œ id๋ช… ๊ฐ€์ง„ divํƒœ๊ทธ ์ƒ์„ฑ #title >>> ํƒœ๊ทธ๋ช….(ํด๋ž˜์Šค๋ช…) ํƒœ๊ทธ๋ช…#(id๋ช…) span.title >>> span#title >>> > ์ž์‹ ๋…ธ๋“œ๋กœ ์ถ”๊ฐ€ table>tr>td >>> *๋กœ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ํ•œ ๋ฒˆ์— ์ƒ์„ฑ ๊ฐ€๋Šฅ table>tr>td*3 >>> + ํ˜•์ œ ๋…ธ๋“œ๋กœ ์ถ”๊ฐ€ div>.. 2021. 12. 30.
์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉ ํด๋Ÿฝ ์‹ ๋…„์šด์„ธ ํŒจํ‚ค์ง€ ํ›„๊ธฐ! ์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉํด๋Ÿฝ ์„œํฌํ„ฐ์ฆˆ ๋ฅดํƒ„์ฆˆ๐Ÿ”ฅ๐Ÿง‘‍๐Ÿ’ป . ์ด๋ฒˆ์—๋Š” ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋œ '์‹ ๋…„์šด์„ธํŒจํ‚ค์ง€' ํŠน๊ฐ•์„ ๋“ฃ๊ณ  ๋‚œ ํ›„๊ธฐ ์ปจํ…์ธ ๋ฅผ ์ œ์ž‘ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค! HTML๊ณผCSS๋ฅผ ๋‹ค๋ค„๋ณด์•˜๊ณ  ์•„์ฃผ ์กฐ๊ธˆ์ด์ง€๋งŒ JS๋ง›๋ณด๊ธฐ๊นŒ์ง€ ๊ฒฝํ—˜ํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.๐Ÿ™‚ ์„œํฌํ„ฐ์ฆˆ ํ™œ๋™์œผ๋กœ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•œ ๊ฒƒ์ด์ง€๋งŒ '๋‚ด๊ฐ€ ์ง์ ‘ ๊ฐ’์„ ์ง€๋ถˆํ•˜๊ณ  ์„ ํƒํ•œ ๊ฐ•์˜๋ผ๋ฉด?' ์ด๋ผ๋Š” ๊ด€์ ์—์„œ ์ˆ˜์—…์— ์ฐธ์—ฌ๋ฅผ ํ–ˆ๋Š”๋ฐ์š”! ์ŠคํŒŒ๋ฅดํƒ€๋งŒ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์žฅ์ ๋“ค ๋•๋ถ„์— ์ •๋ง ํฅ๋ฏธ์žˆ๊ฒŒ ๋“ค์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค๐Ÿ˜„ ๊ทธ๋ฆฌ๊ณ  ์ง€๋‚œ 1์ฃผ ์ฐจ์˜ ํ™œ๋™ ๋•์— ์šฐ์ˆ˜ํ™œ๋™์ž๋กœ ์„ ์ •์ด ๋˜์–ด์„œ 5์ฃผ ๊ฐ„ ์ •๊ทœ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์–ป๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!๐Ÿ”ฅ ๊ทธ ํ›„๊ธฐ๋Š” ์ถ”ํ›„์— ๋ชจ๋“  ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋‚œ ํ›„ ์ž‘์„ฑํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!! 2021. 11. 26.