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

โœ๏ธ

(36)
[CSS] ์„ ํƒ์ž(selector) ์ •๋ฆฌ ๐Ÿ”— ๊ธฐ๋ณธ ์„ ํƒ์ž ํƒœ๊ทธ๋ช… ํƒœ๊ทธ ์„ ํƒ .class๋ช… class ์„ ํƒ #id๋ช… id ์„ ํƒ ๐Ÿ”— ์ „์ฒด ์„ ํƒ์ž * ์ „์ฒด ์„ ํƒ ๐Ÿ”— ์ž์‹ ์„ ํƒ์ž > ์ž์‹(์ง๊ณ„) ์„ ํƒ ๐Ÿ”— ๋™์œ„ ์„ ํƒ์ž ~ ๋ชจ๋“  ๋’ค ๋™์œ„ ์„ ํƒ + ๋ฐ”๋กœ ๋’ค ๋™์œ„ ์„ ํƒ ๐Ÿ”— ์†์„ฑ ์„ ํƒ์ž [์†์„ฑ="๊ฐ’"] ex) ul li input[type='text']{} ๐Ÿ”— ์†์„ฑ๊ฐ’ ์ผ์น˜ ์„ ํƒ์ž ~= ํ•ด๋‹น ๋‹จ์–ด ํฌํ•จ ์„ ํƒ (๋„์–ด์“ฐ๊ธฐ ๊ธฐ์ค€) *= ํ•ด๋‹น ๋‹จ์–ด ํฌํ•จ ์„ ํƒ ^= ํ•ด๋‹น ๋‹จ์–ด๋กœ ์‹œ์ž‘ ์„ ํƒ |= ํ•ด๋‹น ๋‹จ์–ด๋กœ ์‹œ์ž‘ ์„ ํƒ $= ํ•ด๋‹น ๋‹จ์–ด๋กœ ๋ ์„ ํƒ ex) h1[title*='์ œ๋ชฉ']{} ๐Ÿ”— ์ƒํƒœ ์„ ํƒ์ž :checked ์ฒดํฌ๋œ ์ƒํƒœ :enabled ์ˆ˜์ • ๊ฐ€๋Šฅ ์ƒํƒœ :disabled ์ˆ˜์ • ๋ถˆ๊ฐ€๋Šฅ ์ƒํƒœ :focus ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ƒํƒœ ๐Ÿ”— child, of-type child => ..
[CSS] link (hover, active, visited, link) :link default ํ‰์ƒ ์‹œ :visited ๋ฐฉ๋ฌธํ•œ ์ ์ด ์žˆ๋Š” ์ƒํƒœ :hover ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ์ƒํƒœ :active ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ + ํด๋ฆญ ์ƒํƒœ (+) cursor: pointer; : ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ์ƒํƒœ์ผ ๋•Œ ์ปค์„œ ํฌ์ธํ„ฐ๋กœ ๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post [CSS] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ font / background / border ์†์„ฑ ์ด์ •๋ฆฌ css์—์„œ ์†์„ฑ์€ '์‹œ๊ณ„ ๋ฐฉํ–ฅ'์œผ๋กœ ์ ์šฉ 4๊ฐœ์ผ ๋•Œ : top right bottom left 2๊ฐœ์ผ ๋•Œ : x์ถ•(top, bottom) y์ถ•(left, right) 1๊ฐœ์ผ ๋•Œ : all ๐Ÿ”— Font color : ํ…์ŠคํŠธ ์ƒ‰์ƒ font-size : ํ…์ŠคํŠธ ์‚ฌ์ด์ฆˆ default : 16px.. devjindev.tistory.com
[CSS] display (inline, inline-block, block) / ์ฐจ์ด์  ๐Ÿ”— CSS์—์„œ display๋ž€? ์š”์†Œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ค„์ง€ ์„ ํƒํ•˜๋Š” CSS ์†์„ฑ์ด๋‹ค. display: inline; => width, height ์ง€์ •ํ•  ์ˆ˜ X ์š”์†Œ๋ฅผ inline์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค. , , , , , , ๋“ฑ display: inline-block; => width, height ์ง€์ •ํ•  ์ˆ˜ O ์š”์†Œ๋Š” inline์ด์ง€๋งŒ, ๋‚ด๋ถ€๋Š” block์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค. display: block; => width, height ์ง€์ •ํ•  ์ˆ˜ O / width 100% ์š”์†Œ๋ฅผ block์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์š”์†Œ ์•ž ๋’ค๋กœ ์ค„๋ฐ”๊ฟˆ ๋œ๋‹ค. , , , , , , , , , , ๋“ฑ ๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post [CSS] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ font / background / border ์†์„ฑ ์ด์ •๋ฆฌ css์—์„œ ์†์„ฑ์€ '์‹œ๊ณ„ ๋ฐฉํ–ฅ'์œผ..
[CSS] float / ํ•ด์ œํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿ”— CSS์—์„œ float๋ž€? ์š”์†Œ๋ฅผ ๋„์–ด์„œ(๋Œ์–ด์˜ฌ๋ ค์„œ) ๋ฐฐ์น˜ํ•˜๋Š” CSS ์†์„ฑ์ด๋‹ค. ๐Ÿ”— float ํ•ด์ œํ•˜๋Š” ๋ฐฉ๋ฒ• ์ž์‹์ด ๋ชจ๋‘ float๋ฅผ ๊ฐ€์ง€๋ฉด ๋ถ€๋ชจ ๋†’์ด๊ฐ€ '0'์ด ๋˜๋ฏ€๋กœ, ์ด๋ฅผ ๋˜์ฐพ๊ธฐ ์œ„ํ•ด float๋ฅผ ํ•ด์ œํ•ด์ค˜์•ผ ํ•œ๋‹ค. : after{ content: ''; display: block; visibility: hidden; clear: both; } ๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post [CSS] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ font / background / border ์†์„ฑ ์ด์ •๋ฆฌ css์—์„œ ์†์„ฑ์€ '์‹œ๊ณ„ ๋ฐฉํ–ฅ'์œผ๋กœ ์ ์šฉ 4๊ฐœ์ผ ๋•Œ : top right bottom left 2๊ฐœ์ผ ๋•Œ : x์ถ•(top, bottom) y์ถ•(left, right) 1๊ฐœ์ผ ๋•Œ : all ๐Ÿ”— Font color : ํ…์ŠคํŠธ ์ƒ‰์ƒ font-size ..
[CSS] position (static, relative, absolute, fixed) ๐Ÿ”— CSS์—์„œ position์ด๋ž€? ์š”์†Œ์˜ ์œ„์น˜๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” CSS ์†์„ฑ์ด๋‹ค. position: static; default position: relative; : ๋ถ€๋ชจ์— ์„ ์–ธ => ๊ธฐ์ค€ position: absolute; : ์ž์‹์— ์„ ์–ธ => relative๋ฅผ ๊ธฐ์ค€์œผ๋กœ position(top, left) position: fixed; : ์œ„์น˜ ๊ณ ์ • โ–ช overflow-y : ๋ถ€๋ชจ๋ฅผ ๋„˜์–ด๊ฐ„ ์ž์‹ ๊ณต๊ฐ„ ์ฒ˜๋ฆฌ · hidden · scroll โ–ช ์šฐ์„ ์ˆœ์œ„ (์ˆซ์ž ํด์ˆ˜๋ก ์šฐ์„ ์ˆœ์œ„ ๋†’์•„์ง) default : ๋จผ์ € ์ง  ๊ฑฐ < ๋‚˜์ค‘์— ์ง  ๊ฑฐ z-index: ์ˆซ์ž; ๐Ÿ’ก ๊ฐ™์ด ๋ณด๋ฉด ์ข‹์„ Post [CSS] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ font / background / border ์†์„ฑ ์ด์ •๋ฆฌ css์—์„œ ์†์„ฑ์€ '์‹œ๊ณ„ ๋ฐฉํ–ฅ'์œผ๋กœ ์ ์šฉ ..
[CSS] margin, padding / ์ฐจ์ด์  width = width + (padding*2) + (border*2) px ๐Ÿ“Œ padding vs margin padding, border => width์— ๊ด€์—ฌ margin => width์— ๊ด€์—ฌ X (๊ณต๊ฐ„๋“ค๋ผ๋ฆฌ ์„œ๋กœ ๋ฐ€์–ด๋‚ด๋Š” ๊ฒƒ) margin: 0 auto; : ๊ฐ€์šด๋ฐ ์ •๋ ฌ box-sizing: border-box; : border๊ฐ€ width์— ์˜ํ–ฅ ์ฃผ์ง€ ์•Š๊ฒŒ ํ•ด์ค€๋‹ค. margin์ด ๊ฒน์น˜๋ฉด, ๋” ์ž‘์€ margin์ด ์ƒ์‡„๋œ๋‹ค. ์ž์‹ margin์ด ๋ถ€๋ชจ๋ฅผ ๋„˜์–ด๊ฐ€๋ฉด ๋ฏธ์ ์šฉ๋œ๋‹ค. => ๊ทธ๋Ÿฌ๋ฏ€๋กœ, ๋ถ€๋ชจ๊ฐ€ padding์„ ๊ฐ€์ง€๋Š” ๊ฒƒ > ์ž์‹์ด margin์„ ๊ฐ€์ง€๋Š” ๊ฒƒ ์ž์‹ margin๊ณผ ๋ถ€๋ชจ padding์€ ์„ž์ด์ง€ ์•Š๋Š”๋‹ค. +๋œ๋‹ค. , ํƒœ๊ทธ ๋“ฑ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ margin ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. css์—์„œ ์†์„ฑ์€..
[CSS] font / background / border ์†์„ฑ ์ •๋ฆฌ css์—์„œ ์†์„ฑ์€ '์‹œ๊ณ„ ๋ฐฉํ–ฅ'์œผ๋กœ ์ ์šฉ 4๊ฐœ์ผ ๋•Œ : top right bottom left 2๊ฐœ์ผ ๋•Œ : x์ถ•(top, bottom) y์ถ•(left, right) 1๊ฐœ์ผ ๋•Œ : all ๐Ÿ”— Font color : ํ…์ŠคํŠธ ์ƒ‰์ƒ font-size : ํ…์ŠคํŠธ ์‚ฌ์ด์ฆˆ default : 16px font-weight : ํ…์ŠคํŠธ ๊ตต๊ธฐ · 100 : thin · 300 : light · 400 : regular · 500 : medium · 700 : bold · 900 : extrabold letter-spacing : ์ž๊ฐ„ (๊ธ€์ž ๊ฐ„๊ฒฉ) word-spacing : ๋‹จ๊ฐ„ (๋‹จ์–ด ๊ฐ„๊ฒฉ) white-space · normal : width์— ๋งž์ถ”์–ด ์ž๋™์œผ๋กœ ์ค„๋ฐ”๊ฟˆ default · nowrap : width์— ์ƒ๊ด€์—†..
[GitHub] README.md์— ์ด๋ฏธ์ง€ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿ”ฝ ๋ฆฌ๋“œ๋ฏธ ์ž‘์„ฑ๋ฒ•์€ ์•„๋ž˜ ํฌ์ŠคํŠธ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š” ๐Ÿ”ฝ [GitHub] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ README.md ์ž‘์„ฑ๋ฒ• ์ด์ •๋ฆฌ ๐Ÿ”ฝ GitHub ์‚ฌ์šฉ๋ฒ•์€ ์•„๋ž˜ ํฌ์ŠคํŠธ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š” ๐Ÿ”ฝ [GitHub] ์™•์ดˆ๋ณด๋ฅผ ์œ„ํ•œ ๊นƒํ—ˆ๋ธŒ ์‚ฌ์šฉ๋ฒ• ์ด์ •๋ฆฌ 0. Github(๊นƒํ—ˆ๋ธŒ)๋ž€? ๊นƒํ—ˆ๋ธŒ๋ž€ ์ปดํ“จํ„ฐ ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•˜๊ณ  ํ˜‘์—…ํ•˜์—ฌ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์›น ํ˜ธ์ŠคํŒ… ์„œ๋น„ devjindev.tistory.com โ‘  ๋จผ์ € ์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œํ•  README.md์˜ Git Repositoty๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. โ‘ก 'Issues' ํด๋ฆญ โ‘ข 'New issue' ํด๋ฆญ โ‘ฃ ๋งจ ์œ„ Title์„ ์ž‘์„ฑํ•˜๊ณ , ์—…๋กœ๋“œํ•  ์ด๋ฏธ์ง€๋ฅผ ์ž…๋ ฅ์ฐฝ์— ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋ž ํ•ฉ๋‹ˆ๋‹ค. ![Uploading ~] ์ด ์ƒํƒœ์—์„œ๋Š” ์ž ์‹œ ๊ธฐ๋‹ค๋ ค์•ผ ํ•ด์š”! โ‘ค ๋กœ๋”ฉ์ด ์™„๋ฃŒ๋์œผ๋ฉด, ํ•ด๋‹น ํ…์ŠคํŠธ๋ฅผ ๋ณต์‚ฌํ•œ ๋’ค 'Subm..