user-img
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ 42
thumbnail
[CSS] ํฌ์ง€์…”๋‹
1. position (1) ์ •์˜ ์š”์†Œ๋“ค์ด ํ™”๋ฉด์— ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜๋  ๊ฒƒ์ธ์ง€ ์ง€์ •ํ•˜๋Š” ์†์„ฑ ์ด ์†์„ฑ์€ ์ž์‹ ์š”์†Œ์—๊ฒŒ ๋Œ€๋ฌผ๋ฆผ๋˜์ง€ ์•Š๋Š”๋‹ค. (font-size: 2em ์ด ๋˜์–ด์žˆ์œผ๋ฉด ์ž์‹ ์š”์†Œ๋“ค์˜ ํฐํŠธ ํฌ๊ธฐ๋Š” ๋Œ€๋ฅผ ๊ฑฐ๋“ญํ• ์ˆ˜๋ก ๋ณต๋ฆฌ๋กœ ์ปค์กŒ์—ˆ๋‹ค.) ** top, bottom,left,right : ๊ธฐ์ค€์ ์—์„œ ์–ผ๋งˆ ๋งŒํผ ๋–จ์–ด์กŒ๋Š”๊ฐ€๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. (top = 25px ๊ธฐ์ค€ ์ ์—์„œ 25px ๋งŒํผ ๋‚ด๋ ค๊ฐ”๋‹ค. bottom = 30px ๊ธฐ์ค€ ์ ์—์„œ 30px ์˜ฌ๋ผ๊ฐ”๋‹ค. left = 80px ๊ธฐ์ค€ ์ ์—์„œ 80px ๋งŒํผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ฐ”๋‹ค. right = 40px ๊ธฐ์ค€ ์ ์—์„œ 45px ๋งŒํผ ์™ผ์ชฝ์œผ๋กœ ๊ฐ”๋‹ค. ) (2) ์†์„ฑ ใ„ฑ. static ๊ธฐ๋ณธ๊ฐ’, ์ „์ ์œผ๋กœ ํŽ˜์ด์ง€ ํ๋ฆ„์„ ๋”ฐ๋ฅธ๋‹ค. top, bottom, left,right,z-index ..
2023.02.25
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
[CSS] ๋ฐฐ๊ฒฝ ๊พธ๋ฏธ๊ธฐ
1. ์ด๋ฏธ์ง€๋ฅผ ๋ฐฐ๊ฒฝ์— ์‚ฌ์šฉํ•˜๊ธฐ (1) ๋ฐฐ๊ฒฝ์— ์ด๋ฏธ์ง€ ๋„ฃ๊ธฐ background-image: url(์ด๋ฏธ์ง€์˜ ์ƒ๋Œ€ or ์ ˆ๋Œ€ ์ฃผ์†Œ); (2) ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ๋ฐ˜๋ณต background-repeat: repeat; /*์†์„ฑ (default๋Š” repeat) no-repeat, repeat-x, repeat-y, space(์ด๋ฏธ์ง€๋“ค์ด ๋„์—„๋„์—„ ๋ฐ˜๋ณต) round(๋ฐ˜๋ณต๋˜๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์งค๋ฆฌ์ง€ ์•Š๊ณ , ์ด์˜๊ฒŒ ๋ฐ˜๋ณต๋˜๋„๋ก, ์ด๋ฏธ์ง€ ์ฐŒ๊ทธ๋Ÿฌ์ง€์ง€ ์•Š๋Š” ์„ ์—์„œ ํฌ๊ธฐ ๋ณ€ํ™”ํ•ด์„œ ๋ฐ˜๋ณต) ์†์„ฑ 2๊ฐœ ๋ฐ˜๋ณตํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ์Œ ๊ทธ๋Ÿฌ๋ฉด ์ฒซ ๋ฒˆ์งธ ์†์„ฑ์€ ๊ฐ€๋กœ์—๋งŒ ์ ์šฉ, ๋‘ ๋ฒˆ์งธ ์†์„ฑ์€ ์„ธ๋กœ์—๋งŒ ์ ์šฉ */ (3) ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์œ„์น˜ background-position: top; /*์œ„์น˜ 2๊ฐœ ๋ฐ˜๋ณต ๊ฐ€๋Šฅ(top left -> ์ขŒ์ƒ๋‹จ), center๋Š” ์ค‘์•™ ํผ์„ผ..
2023.02.24
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
[CSS] ๋ฐ•์Šค ๋ชจ๋ธ 2
1. border block ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋œปํ•จ. /* border: ๊ตต๊ธฐ ์„ ๋ชจ์–‘ ์ƒ‰๊น” ex- boder: 2px solid black border: 1.5vmin dotted darkorange*/ /*border-top, bottom,left,right ๊ฐ๊ฐ ํ•˜๋‚˜์”ฉ ์„ค์ •๋„ ๊ฐ€๋Šฅ.*/ 2. box-sizing box-sizing: content-box; /*box์˜ ๋„ˆ๋น„๋Š” border์™€ padding ๊ฐ’์„ ๋บ€ ์ˆœ์ˆ˜ ๊ธ€์˜ ๋„ˆ๋น„๋กœ ์„ค์ •๋˜๊ณ , border์™€ padding ๊ฐ’์€ ๊ทธ ์œ„์— ์–น์–ด ์ง„๋‹ค. ex) width: 440px์ด๋ฉด, ๊ธ€์˜ ๋„ˆ๋น„๊ฐ€ 440px๊ฐ€ ๋˜๊ณ , border์™€ padding ๊ฐ’์€ 440px์ด๋ผ๋Š” ๋ฐ•์Šค ํฌ๊ธฐ์— +alpha๊ฐ€ ๋œ๋‹ค.*/ box-sizing: border-box; /*box์˜ ..
2023.02.24
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[CSS] ๋ฐ•์Šค๋ชจ๋ธ 1
1. inline์ด ์•„๋‹Œ ์š”์†Œ (block, in-line block)์˜ ํฌ๊ธฐ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ (1) ๋„ˆ๋น„, ๋†’์ด ใ„ฑ. ์ ˆ๋Œ€์ ์ธ ์ˆ˜์น˜ ์ด์šฉ (px) ใ„ด. ๋ถ€๋ชจ ์š”์†Œ์˜ ํฌ๊ธฐ์— ๋Œ€ํ•œ ์ƒ๋Œ€์ ์ธ ์š”์†Œ ์ด์šฉ(em, %) ใ„ท. ์œˆ๋„์šฐ ์ฐฝ ์ „์ฒด ํฌ๊ธฐ์— ๋Œ€ํ•œ ์ƒ๋Œ€์ ์ธ ์š”์†Œ(์ด๋ฅผ ๋ทฐํฌํŠธ๋ผ๊ณ  ํ•จ) ์ด์šฉ (Xvw- ์œˆ๋„์šฐ ์ฐฝ ๋„ˆ๋น„์˜ X%, Xvh - ์œˆ๋„์šฐ ์ฐฝ ๋†’์ด์— ๋Œ€ํ•œ X%) ใ„น. ์œˆ๋„์šฐ ์ฐฝ ๋„ˆ๋น„์™€ ๋†’์ด ์ค‘ ํฐ ๊ฒƒ/ ์ž‘์€ ๊ฒƒ์—๋Œ€ํ•œ ์ƒ๋Œ€์ ์ธ ์š”์†Œ (Xvmax - ๋‘˜ ์ค‘ ํฐ ๊ฒƒ์˜ X%, Xvmin - ๋‘˜ ์ค‘ ์ž‘์€ ๊ฒƒ์— ๋Œ€ํ•œ X%) ใ…. max-width, min-width / max-height, min-height ์„ค์ •ํ•ด๋‘๋ฉด block์ด๋‚˜ inline-block์ด ํ•ด๋‹น ๋„ˆ๋น„๋‚˜ ๋†’์ด ์ด์ƒ์œผ๋กœ ์ปค์ง€๊ฑฐ๋‚˜ ์ž‘์•„์ง€์ง€ ์•Š์Œ. ..
2023.02.23
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[HTML] Block ์š”์†Œ์™€ In-line ์š”์†Œ
1. in-line, block, inline-block ์š”์†Œ ํŠน์ง• (1) in-line๊ณผ block์˜ ์ฐจ์ด Block์€ ๋”ฑ๋”ฑํ•œ ์ƒ์ž์™€ ๊ฐ™๋‹ค. ์ƒ์ž์ฒ˜๋Ÿผ ๊ณต๊ฐ„์„ ๋…์ฐจ์ง€ํ•˜๊ณ  ๋†’์ด,๋„ˆ๋น„, ์•ˆํŒค์˜ ์—ฌ๋ฐฑ์˜ ํšจ๊ณผ ๋‹ค ์ ์šฉ๋จ. in-line์€ ๋žฉ์œผ๋กœ ๋ฌผ๊ฑด์„ ์”Œ์šด ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ๊ป๋ฐ๊ธฐ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์ปจํ…์ธ ๋“ค๊ณผ ์–ด์šฐ๋Ÿฌ์ง„๋‹ค. (2) block๊ณผ in-line block ์˜ ์ฐจ์ด in-line block์€ ์ปจํ…์ธ  ํฌ๊ธฐ ๋งŒํผ์˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•๋œ ๋ฐ•์Šค์ด๋‹ค. block์ด ํ•˜๋‚˜์˜ ๊ฐ€๋กœ ๊ณต๊ฐ„ ์ „์ฒด๋ฅผ ๋…์ฐจ์ง€ ํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, in-line block์€ ํƒ๋ฐฐํšŒ์‚ฌ ๊ณต์žฅ ๋ผ์ธ์— ๋ฐ•์Šค๋ฅผ ๋‚˜๋ž€ํžˆ ๋Š˜์—ฌ๋œจ๋ ค ๋†“๋“ฏ์ด ๊ฐ€๋กœ ๊ณต๊ฐ„์„ ๊ณต์œ  ํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ๋‹ค. (3) ํ‘œ in-line block inline-block ๊ธฐ๋ณธ ๋„ˆ๋น„ ์ปจํ…์ธ  ํฌ๊ธฐ์— ๋งž์ถค ๋ถ€๋ชจ์˜..
2023.02.18
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
[CSS] ์ƒ‰ ํ‘œํ˜„ํ•˜๊ธฐ
1.์ƒ‰ ํ‘œํ˜„์˜ ์›๋ฆฌ (1) ์ƒ‰ ์ด๋ฆ„์œผ๋กœ ํ‘œํ˜„ p { /* ๊ธ€์ž์ƒ‰ */ color: yellow; /* ๋ฐฐ๊ฒฝ์ƒ‰ */ background-color: black; } (2) RGB(A)๋กœ ํ‘œํ˜„ *ํ˜•ํƒœ rgb(๋นจ๊ฐ•,์ดˆ๋ก,ํŒŒ๋ž‘) rgba(๋นจ๊ฐ•,์ดˆ๋ก,ํŒŒ๋ž‘,๋ถˆํˆฌ๋ช…๋„) * ๊ฐ๊ฐ 0~255์ด๊ณ , ์ „๋ถ€ 255 ํ•˜๋ฉด ํฐ์ƒ‰, ์ „๋ถ€ 0ํ•˜๋ฉด ๊ฒ€์ •์ƒ‰ (%๋กœ ์“ธ ์ˆ˜๋„ ์žˆ๋‹ค.) ๋ถˆํˆฌ๋ช…๋„๋Š” ๊ฐ’์ด ๋‚ฎ์„์ˆ˜๋ก ํˆฌ๋ช…, ๋†’์„์ˆ˜๋ก ๋ถˆํˆฌ๋ช…. *rgb()๋งŒ ํ•˜๊ณ  ์ธํ’‹ 4๊ฐœ ๋„ฃ์–ด์„œ ๋ถˆํˆฌ๋ช…๋„ ํ‘œํ˜„๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. p { /* ๊ธ€์ž์ƒ‰ */ color: rgba(100,50,20%,50%); /* ๋ฐฐ๊ฒฝ์ƒ‰ */ background-color: rgb(200, 150, 300); } (3)HEX๋กœ ํ‘œํ˜„ RGB๋ž‘ ๋˜‘๊ฐ™์€๋ฐ, ์œ„์˜ 10์ง„์ˆ˜๋ฅผ 16์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ #..
2023.02.17
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
[CSS] ๋ฌธ๋‹จ๊ณผ ๋ชฉ๋ก ์Šคํƒ€์ผ ๋งŒ๋“ค๊ธฐ
1. ์ •๋ ฌ๊ณผ ๊ฐ„๊ฒฉ(์ž๊ฐ„, ์ŠคํŽ˜์ด์Šค ํฌ๊ธฐ, ์ค„ ๋†’์ด) p { /* left, center, right, justify */ text-align: left; letter-spacing: 0; word-spacing: 0; line-height: 1.5em; /* justify๋Š” ์ฑ„์›Œ ์“ฐ๊ธฐ (๊ธ€์˜ ์–‘์ชฝ ๋์„ ๋งž์ถ˜๋‹ค.) ์ŠคํŽ˜์ด์Šค๋ฐ” ๊ฐ„๊ฒฉ์€ em์ด๋‚˜ %๋“ฑ ์ƒ๋Œ€์ ์ธ ๊ฑธ๋กœ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค ์™œ๋ƒํ•˜๋ฉด, ๊ฐ„๊ฒฉ์„ ์ƒ๋Œ€์  ํฌ๊ธฐ๋กœ ํ•ด์•ผ ํฐํŠธ๋‚˜ ๊ธ€์ž ํฌ๊ธฐ์— ๋งž๊ฒŒ ๊ฐ„๊ฒฉ์ด ๋„์›Œ์ง€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋“ค์—ฌ์“ฐ๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€ */ } 2. ๋“ค์—ฌ์“ฐ๊ธฐ p { text-indent: 0.8em; } /* ๋“ค์—ฌ์“ฐ๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์–ผ๋งˆ๋‚˜ ๋“ค์—ฌ์“ฐ๋Š” ์ง€๋ฅผ ๊ธ€์ž ํฐํŠธ ์ž์ฒด์˜ ๋„์–ด์“ฐ๊ธฐ ๋น„์œจ์— ๋งž์ถ”๋Š” ๊ฒƒ์ด ์ข‹๊ธฐ ๋•Œ๋ฌธ์—, em์ด๋‚˜ %๊ฐ™์€ ์ƒ๋Œ€์  ๋น„์œจ๋กœ ์“ฐ๋Š ๊ฒƒ์ด ์ข‹๋‹ค...
2023.02.16
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[HTML] ๊ธ€์ž ํ…์ŠคํŠธ์™€ ์Šคํƒ€์ผ
1. CSS ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ์„ ํƒ์ž { ์†์„ฑ1: ๊ฐ’; ์†์„ฑ2: ๊ฐ’; /* ... */ } 2. ํฐํŠธ ์Šคํƒ€์ผ(๊ธฐ์šธ์ด๊ธฐ) + ํฐํŠธ ๊ตต๊ธฐ p { /* normal, italic, oblique */ font-style: normal; /* normal, bold, 100~900 */ font-weight: normal; } /*p ํƒœ๊ทธ์— ๋Œ€ํ•ด์„œ ํ•ด๋‹น ํฐํŠธ ๊ธฐ์šธ๊ธฐ, ๊ตต๊ธฐ๊ฐ€ ์ ์šฉ๋œ๋‹ค.*/ 3. ์š”์†Œ๋งˆ๋‹ค ๊ธ€์ž ํฌ๊ธฐ ํ‚ค์šฐ๊ธฐ (์ผ๊ด„ ํ‚ค์šฐ๊ธฐ, ์ƒ๋Œ€ ๋น„์œจ๋กœ ํ‚ค์šฐ๊ธฐ(๋ณต๋ฆฌ o,x)) (1) ์ผ๊ด„ ์ปค์ง (px : ํ”ฝ์…€) ์„ ํƒ์ž { font-size: ~~px; } /*ํ•ด๋‹น ์„ ํƒ์ž ์˜์—ญ ๋‚ด์˜ ๋ชจ๋“  ๊ธ€์ž๋Š” ~~px๋งŒํผ ํฌ๊ธฐ๊ฐ€ ์ปค์ง.*/ (2) ๊ฐˆ์ˆ˜๋ก ๋น„์œจ ๋งŒํผ ์ปค์ง (100%, 1em) ์„ ํƒ์ž { font-size: ##; } ์„ ํƒ์ž ..
2023.02.16
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก