user-img
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก  31
thumbnail
[HTML ์‹ฌํ™”] div ํƒœ๊ทธ์˜ ์šฉ๋„์— ๋”ฐ๋ฅธ ์ด๋ฆ„.
์€ ๋ชจ๋‘ div ํƒœ๊ทธ์™€ ๊ธฐ๋Šฅ์ด ๋™์ผํ•˜๊ณ  ์ด๋ฆ„๋งŒ ๋‹ค๋ฅผ ๋ฟ์ด๋‹ค. ์•„๋ฌด ๊ธฐ๋Šฅ๋„ ์—†๋Š” ํ•ด๋‹น ํƒœ๊ทธ๋“ค์„ div ๋Œ€์‹  ์“ฐ๋Š” ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. div๋ฅผ ๋‚จ๋ฐœํ•  ์‹œ, ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ ธ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ต๋‹ค. 2. ํ•ด๋‹น ํƒœ๊ทธ๋“ค์„ ์“ฐ๋ฉด ๊ฒ€์ƒ‰์—”์ง„์ด ์ •๋ณด์˜ ์ข…๋ฅ˜๋ฅผ ํŒŒ์•…ํ•  ๋•Œ ๋„์›€์ด ๋œ๋‹ค. 3. ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋กœ ์ฝ๋Š” ๋ถ„๋“ค์ด ์ฝ๊ธฐ ํ›จ์”ฌ ์ˆ˜์›”ํ•ด ์ง„๋‹ค. ๊ทธ๋Ÿผ ๊ฐ ํƒœ๊ทธ๋“ค์ด ์–ด๋–จ ๋•Œ ์“ฐ์ด๋Š” ์ง€ ์•Œ์•„๋ณด์ž. ํŽ˜์ด์ง€ ์ „์ฒด๋‚˜ ํŠน์ • ๊ตฌํš์˜ ์ œ๋ชฉ ์—ญํ• ์„ ํ•˜๋Š” ์š”์†Œ๋“ค์„ ๋‘๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ex- ๋กœ๊ณ , ์ œ๋ชฉ, ๊ฒ€์ƒ‰์ฐฝ ๋งํฌ๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ์š”์†Œ๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ํƒœ๊ทธ ex- ์ƒ‰์ธ, ํŽ˜์ด์ง€ ๋ฉ”๋‰ด๋“ค ํŽ˜์ด์ง€ ์ „์ฒด์—์„œ ํ˜น์€ ํŠน์ • ๊ตฌํš์˜ ์ตœํ•˜๋‹จ์— ๋ญ ์ ์„ ๋•Œ ํ•ด๋‹น ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•จ ex- ํŽ˜์ด์ง€์˜ ์ฃผ์š” ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๋Š” ๊ณณ์œผ๋กœ ํŽ˜์ด์ง€๋งˆ๋‹ค ๊ผญ ํ•˜๋‚˜์—ฌ์•ผ๋งŒ ํ•œ๋‹ค. ์‚ฌ์ด๋“œ ๋ฐ” ๊ฐ™์€ ๊ฑฐ..
2023.03.11
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[HTML ์‹ฌํ™”] ๋ชจ๋‘๊ฐ€ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ
๋ชจ๋‘๊ฐ€ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. ๋ชจ๋‘๊ฐ€ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์†Œ๋ฆฌ๋Š” ์ €์‹œ๋ ฅ ์‹œ๊ฐ ์žฅ์• ์ธ, ์ง€์ฒด ์žฅ์• ์ธ ๋ถ„๋“ค๋„ ์ด์šฉํ•˜๊ธฐ๊ฐ€ ์ˆ˜์›”ํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์‹œ๊ฐ ์žฅ์• ์ธ ๋ถ„๋“ค์€ ์Šคํฌ๋ฆฐ์˜ ๋‚ด์šฉ์„ ์ฝ์„๋•Œ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. 1. ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์ฃผ์„์„ alt๋กœ ๋‹ฌ์•„๋†“์ž. (1) ์ฃผ์„์ด ์งง์„ ๋•Œ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ธฐ๋กœ ์ฝํž ๋‚ด์šฉ์€ ํ•ด๋‹น ํƒœ๊ทธ์— ์†์„ฑ alt๋ฅผ ๋ง๋ถ™์—ฌ์„œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ƒฅ ์˜๋ฏธ ์—†๊ฑฐ๋‚˜, ์ฝ์„ ํ•„์š”๊ฐ€ ์—†๋Š” ์ด๋ฏธ์ง€์—๋„ alt๋ฅผ ์จ์ค˜์•ผ ํ•œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด alt๊ฐ€ ์—†๋‹ค๋ฉด ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ์ด๋ฏธ์ง€ ์†Œ์Šค ์ด๋ฆ„์„ ๊ทธ๋Œ€๋กœ ์ฝ์–ด๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋•Œ๋Š” ์•„๋ฌด ์˜๋ฏธ ์—†๋Š” ๋‚ด์šฉ์ด๋ฏ€๋กœ alt์— ๊ณต๋ฐฑ์„ ์“ด๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋„ ์•ˆ ์ฝ๊ณ  ์ง€๋‚˜๊ฐ„๋‹ค. (2) ์ฃผ์„์ด ๊ธธ๋•Œ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์ฃผ์„์ด ๊ธธ ๋•Œ๋Š” ์ฃผ์„ ๋‚ด์šฉ์„ ์ผ๋ฐ˜..
2023.03.09
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[HTML ์‹ฌํ™”] ์ƒ๋‹จ์˜ ํƒœ๊ทธ๋“ค ๋œฏ์–ด๋ณด๊ธฐ
์šฐ๋ฆฌ๊ฐ€ vs code ์—์„œ html ์„ ์ž‘์„ฑํ•  ๋•Œ, ์ฒ˜์Œ์— !์น˜๊ณ  tab ๋ˆ„๋ฅด๋ฉด ๋œจ๋Š” ๋‚ด์šฉ๋“ค์ด ์žˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ•ญ์ƒ body ๋‚ด๋ถ€๋ฅผ ์ฑ„์šฐ๋Š”๋ฐ ์ง‘์ค‘ํ–ˆ์—ˆ๋Š”๋ฐ, ์ด๋ฒˆ์—๋Š” ์œ„์— ๋œจ๋Š” ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๋“ค์ด ๋ฌด์Šจ ๋œป์„ ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ๋‹ค. 1. ๊ธฐ๋ณธ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ (1) ํ•ด๋‹น html ๋ฌธ์„œ๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์˜ html์ธ HTML5๋ฅผ ์“ฐ๊ณ  ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ„. (2) Head ํƒœ๊ทธ๋“ค (1) charset="UTF-8"์€ ํ•ด๋‹น html์„ ์–ด๋–ค ํ•ด๋…๊ธฐ๋กœ ๋ฒˆ์—ญํ•ด์•ผ ํ•˜๋Š”์ง€ ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. utf-8๋กœ ์ธ์ฝ”๋”ฉ ๋œ ๋ฌธ์„œ๋ฅผ ๋‹ค๋ฅธ ํ•ด๋…๊ธฐ๋กœ ๋ฒˆ์—ญํ•˜๋ฉด ๋ฌธ์ž๊ฐ€ ๋‹ค ๊นจ์ ธ์„œ ๋‚˜์˜จ๋‹ค. (2) ๋‘๋ฒˆ์งธ ์ค„ ๋‚ด์šฉ์€ ํ˜น์‹œ ์œˆ๋„์šฐ ์ต์Šคํ”Œ๋กœ๋Ÿฌ๋กœ ์—ด๋žŒ์‹œ ์–ด๋–ค ๋ชจ๋“œ๋กœ ์‹คํ–‰ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๋‹ค. (3) 3๋ฒˆ์งธ ์ค„์€ viewport ๊ด€๋ จ ๋‚ด์šฉ์ด๋‹ค. viewpor..
2023.03.09
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[CSS] Flex layout
1. ๋ถ€๋ชจ์š”์†Œ์—์„œ ์„ค์ •ํ•ด์ค˜์•ผ ํ•  ๊ฒƒ display: flex; /* ๋ถ€๋ชจ์š”์†Œ์— flex๋กœ ์„ค์ •ํ•˜๋ฉด, ์ž์‹ ์š”์†Œ๋“ค์˜ ํฌ๊ธฐ ์œ„์น˜๋ฅผ ์ž์œ ์ž์žฌ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ž์‹ ์š”์†Œ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์œ ์—ฐ์„ฑ์ด ์ฃผ์–ด์ง„๋‹ค. */ flex-direction: row /*column, row-reverse,column-reverse*/ /* ์ž์‹ ์š”์†Œ๋“ค์ด ๋ฐฐ์—ด๋  ๊ธฐ์ค€์„ ์ •ํ•œ๋‹ค. row๋กœ ํ•˜๋ฉด, ์™ผ์œ„์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ(๊ฐ€๋กœ์ถ•) ์ญ‰ ๋‚˜์—ด, column์œผ๋กœ ํ•˜๋ฉด ์œ„์—์„œ ์•„๋ž˜๋กœ(์„ธ๋กœ์ถ•) ์ญ‰ ๋‚˜์—ด reverse๋Š” ๊ฐ๊ฐ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ, ์•„๋ž˜์—์„œ ์œ„๋กœ ์—ฌ๊ธฐ์„œ main ์ถ•์€ ํ•ด๋‹น ์š”์†Œ๊ฐ€ ์ •ํ•œ ๊ธฐ์ค€์ด๊ณ , ์ˆ˜์ง ์ถ•์€ ๊ทธ์— ๋ฐ˜๋Œ€๋˜๋Š” ์ถ•์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด row์ด๋ฉด main ์ถ•์€ ๊ฐ€๋กœ์ด๊ณ  ์ˆ˜์ง ์ถ•์€ column์ด๋‹ค.*/ flex-wrap: wrap or..
2023.03.02
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
[CSS] ์š”์†Œ ๊ฐ์ถ”๋Š” ๋ฐฉ๋ฒ•
1. ์ปค์„œ cursor: auto; /* auto: ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ž๋™ ๋ณ€ํ™” ๊ทผ๋ฐ ์ด๊ฒŒ ๋‚ด๊ฐ€ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ผ ์ˆ˜ ์žˆ์Œ ์ฃผ์˜ default: ๊ทธ๋ƒฅ ๋ฌด์กฐ๊ฑด ํ™”์‚ดํ‘œ none: ์ปค์„œ ์•ˆ ๋ณด์ž„ zoom-in: ๋‹๋ณด๊ธฐ pointer: ์†๊ฐ€๋ฝ์œผ๋กœ ๋ฐ”๋€œ. not-allowed: ๊ธˆ์ง€ ํ‘œ์‹œ ๋‚˜์˜ด. ๊ทธ ์™ธ more... mdn ๋ฌธ์„œ ํ™•์ธ ๋ฐ”๋žŒ */ 2. ์š”์†Œ ๊ฐ์ถ”๋Š” ๋ฒ• opacity: 1; visibility: hidden; display: none; /* opacity: ๋ถˆํˆฌ๋ช…๋„ 1 == ์ž˜ ๋ณด์ž„ (100%), 0 == ์•ˆ ๋ณด์ž„ (0%) opacity: 0; ์ด ๋˜๋ฉด ๋ชจ์Šต๋งŒ ๊ฐ์ถ”๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ํƒœ๊ทธ์— ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ–ˆ๋˜ ์ปค์„œ ๋ชจ์–‘ ๋ฐ”๋€œ, ํด๋ฆญ, ํฌ์ปค์Šค(input ์š”์†Œ๊ฐ€ ์„ ํƒ๋œ ๊ฒƒ) ์ „๋ถ€ ๋‹ค ๋จ. visibility..
2023.02.28
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
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 - ์ด๋ก 
thumbnail
[HTML] CSS ์ ์šฉ ๋ฐฉ๋ฒ•๊ณผ ์„ ํƒ์ž๋“ค
1.CSS ์ ์šฉ๋ฐฉ๋ฒ• (1)์ธ๋ผ์ธ ์Šคํƒ€์ผ (inline style) ํƒœ๊ทธ ์•ˆ์— css ๊ตฌ๋ฌธ์„ ์ ์–ด๋„ฃ๋Š” ์Šคํƒ€์ผ > ์žฌ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€ํ•˜๊ณ , HTML๊ณผ CSS๊ฐ€ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๊ธฐ์— ๋น„์ถ” (2) ๋‚ด๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ (internal style sheet) HTML ํŽ˜์ด์ง€ ๋‚ด๋ถ€ Head ํƒœ๊ทธ ์•ˆ์— style ํƒœ๊ทธ๋ฅผ ๋‘๊ณ  ๊ทธ ์•ˆ์— CSS ์ฝ”๋“œ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ์‹ > ์žฌ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‚˜, CSS ์ฝ”๋“œ๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก, HTML ์ž‘์„ฑํ•˜๊ธฐ๊ฐ€ ๋ณต์žกํ•ด์ง. (3) ๋งํ‚น ์Šคํƒ€์ผ ์‹œํŠธ (linking style sheet) ์™ธ๋ถ€ CSS ํŒŒ์ผ๊ณผ HTML ๋ฌธ์„œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ CSS์™€ HTML์ด ๋ถ„๋ฆฌ ๋˜์–ด์„œ ๊ฐ€๋…์„ฑ ์ข‹๊ณ , ํ•˜๋‚˜์˜ CSS ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ HTML ๋ฌธ์„œ์—์„œ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํŽธํ•จ. 2. ์„ ํƒ์ž๋“ค (0). ํŠน์ง• * ๋˜‘๊ฐ™์€ ์„ ํƒ์ž์— ๊ด€ํ•œ ๊ฒƒ์ผ ๊ฒฝ์šฐ..
2023.02.15
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[HTML] ๊ธฐํƒ€ ํ™œ์šฉ๋˜๋Š” ํƒœ๊ทธ
1. pre ํƒœ๊ทธ (1) ์ฝ”๋“œ pre ํƒœ๊ทธ pre ํƒœ๊ทธ์— ํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์ŠคํŽ˜์ด์Šค, ํƒญ, ์—”ํ„ฐ ๋“ฑ ๋ชจ๋“  ๊ณต๋ฐฑ ์š”์†Œ๋“ค์ด ์ด์™€ ๊ฐ™์ด ํ™”๋ฉด์— ๊ทธ๋Œ€๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— pre ํƒœ๊ทธ๋Š” ์•„๋ž˜์˜ ์•„์Šคํ‚ค ์•„ํŠธ(Ascii art)๋“ค์ฒ˜๋Ÿผ ๊ณต๋ฐฑ์š”์†Œ๋“ค์„ ์ ๊ทน ํ™œ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ,d888a ,d88888888888ba. ,88"I) d a88']8i a88".8"8) `"8888:88 " _a8' .d8P' PP .d8P'.8 d) "8:88:baad8P' ,d8P' ,ama, .aa, .ama.g ,mmm d8P' 8 .8' 88):888P' ,d88' d8[ "8..a8"88 ,8I"88[ I88' d88 ]IaI" d8[ a88' dP "bm8mP8'(8'.8I 8[ d88' `" .8..
2023.02.10
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
[HTML] ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›๊ธฐ 3
1. textarea ํƒœ๊ทธ textarea ํƒœ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. 2. ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ (1) select,option ํƒœ๊ทธ ์˜ต์…˜๋“ค์„ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ select, option ํƒœ๊ทธ ์–ธ์–ด -- ์–ธ์–ด ์„ ํƒ -- HTML CSS ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ (2) optgroup ํƒœ๊ทธ optgroup ํƒœ๊ทธ ์‡ผํ•‘ ๋ชฉ๋ก ์‚ฌ๊ณผ ํฌ๋„ ์˜ค๋ Œ์ง€ ๋‹น๊ทผ ํ† ๋งˆํ†  ๊ฐ€์ง€ ์†Œ๊ณ ๊ธฐ ๋ผ์ง€๊ณ ๊ธฐ ๋‹ญ๊ณ ๊ธฐ (3) datalist ํƒœ๊ทธ datalist ํƒœ๊ทธ ํ˜„์žฌ ์ง์—… 3. ์ •๋„๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ํƒœ๊ทธ (1) progress ํƒœ๊ทธ ์ •๋„๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ํƒœ๊ทธ progress ํƒœ๊ทธ 0% (2) meter ํƒœ๊ทธ meter ํƒœ๊ทธ 20๋‹ฌ๋Ÿฌ 4. ์Šค์Šค๋กœ ํ•ด๋ณด๊ธฐ
2023.02.10
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[HTML] ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›๊ธฐ 2
1. ํ…์ŠคํŠธ ๊ด€๋ จ ์ธํ’‹ ํƒ€์ž… ํ…์ŠคํŠธ ๊ด€๋ จ ์ธํ’‹ ํƒ€์ž… text password search tel ์ œ์ถœ (1)ํ…์ŠคํŠธ ๊ด€๋ จ ์ธํ’‹์˜ ์†์„ฑ๋“ค placeholder๋Š” ๋นˆ ์นธ์— ๋ณด์ด๋Š” ์•ˆ๋‚ด๋ฌธ์ด๋‹ค. maxlength๋Š” ์ ์„ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๊ธธ์ด๋‹ค. ๊ทธ ์ด์ƒ ์ ์œผ๋ฉด ์ž๋™์œผ๋กœ ์งค๋ฆฐ๋‹ค. minlength๋Š” ์ ์–ด์•ผํ•  ์ตœ์†Œ ๊ธธ์ด๋‹ค. ์œ„๋ฐ˜ ์‹œ submit์ด ๊ฑฐ๋ถ€๋œ๋‹ค. 2. ์ˆซ์ž ๊ด€๋ จ ์ธํ’‹ ํƒ€์ž… ์ˆซ์ž ๊ด€๋ จ ์ธํ’‹ ํƒ€์ž… number range date HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค (1)์ˆซ์ž ๊ด€๋ จ ์ธํ’‹ ์†์„ฑ๋“ค min, max: ํ•ด๋‹น ์นธ์— ์ ์„ ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž ๊ฐ’์˜ ์ตœ๋Œ€, ์ตœ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ„. (date ๋“ฑ ํƒ€์ž…์— ๋”ฐ๋ผ ํ˜•์‹์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Œ.) step: range ํƒ€์ž…์—์„œ ํ•œ๋ฒˆ์— ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ„๊ฒฉ์„ ๋œปํ•จ. (์œ„์—์„  20์œผ๋กœ ์„ค์ •ํ–ˆ์Œ..
2023.02.09
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
[HTML] ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›๊ธฐ(1)
1. ๊ธฐ๋ณธ ํ˜•ํƒœ (1) form ํƒœ๊ทธ ์ •๋ณด๋ฅผ ์ œ์ถœํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํƒœ๊ทธ๋“ค์ด ๋ชจ๋‘ form ํƒœ๊ทธ์•ˆ์— ํฌํ•จ๋œ๋‹ค. *ํ˜•์‹ (2) input ํƒœ๊ทธ ์ž…๋ ฅ์„ ๋ฐ›๋Š” ์š”์†Œ (3) label ํƒœ๊ทธ ์ธํ’‹ ์š”์†Œ๋งˆ๋‹ค ๋ถ™์–ด ์žˆ๋Š” ๋ผ๋ฒจ **ํ•„์š”ํ•œ ์ด์œ ? for ์†์„ฑ๊ฐ’์„ ์ธํ’‹ ์š”์†Œ์˜ id๋ž‘ ๋งž์ถฐ ์—ฐ๊ฒฐ ์‹œํ‚ด. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด label์„ ํด๋ฆญํ•  ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์—ฐ๊ฒฐ๋œ input์œผ๋กœ ๊ฐ€๊ฒŒ ๋จ. ์ธํ’‹์˜ ํด๋ฆญ ์˜์—ญ์„ ํ™•์žฅ ์‹œํ‚ด label์˜ ์ด๋ฆ„ (4) button ํƒœ๊ทธ type ์†์„ฑ์€ ๊ฐ ๊ฐ submit(๋ชฉ์ ์ง€๋กœ ์ œ์ถœ), reset(์ดˆ๊ธฐํ™”) button(๊ธฐ๋ณธ๋™์ž‘ ์—†์Œ)์ด๋‹ค. button ์†์„ฑ์ผ ๊ฒฝ์šฐ ๋ฐฑ์—”๋“œ ์ž‘์—…์œผ๋กœ ํ•ด๋‹น ๋ฒ„ํŠผ ํด๋ฆญ ํ–ˆ์„ ๋•Œ ๋‹ค๋ฅธ ๋™์ž‘ ์ด์–ด์ง€๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ๋ฉด ๋œ๋‹ค. ์ œ์ถœ ์ดˆ๊ธฐํ™” ๋ฒ„ํŠผ 2. ํผ ํƒœ๊ทธ ๋‚ด์˜ ์ž…๋ ฅ์š”์†Œ & ๋ผ๋ฒจ๋“ค ๊ทธ๋ฃนํ™” ..
2023.02.09
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
[HTML] ๋งํฌ ์‚ฌ์šฉ
1.๊ธฐ๋ณธ ํ˜•ํƒœ ๋ˆ„๋ฅผ ๋‚ด์šฉ(ex - ~๋กœ ๊ฐ€๊ธฐ) (1) target์˜ ์†์„ฑ ๊ฐ’ Target์˜ ์†์„ฑ ๊ฐ’ ์„ค๋ช… ๋น„๊ณ  _self ํ˜„์žฌ ์ฐฝ์—์„œ ์—ฐ๋‹ค. ์ด๊ฒŒ default _blank ์ƒˆ ์ฐฝ์—์„œ ์—ฐ๋‹ค. ํ…์ŠคํŠธ๋‚˜ ์ด๋ฏธ์ง€ ๋ˆ„๋ฅด๊ธฐ์ผ ๊ฒฝ์šฐ alt์— ์ด๊ฑฐ ์ƒˆ์ฐฝ์—์„œ ์—ด๋ฆฐ๋‹ค๊ณ  ๋ช…์‹œ ํ•„์š”! ์‹œ๊ฐ ์žฅ์• ์ธ๋“ค์€ ์ด๊ฒŒ ์ƒˆ์ฐฝ์—์„œ ์—ด๋ฆฌ๋Š”์ง€ ๋ชจ๋ฅธ๋‹ค. _parent ๋ถ€๋ชจ ํ”„๋ ˆ์ž„์—์„œ ์—ด๋ฆฐ๋‹ค. (์ฐฝ ์†์˜ ์ฐฝ์ผ ๊ฒฝ์šฐ) ์‚ฌ์šฉ ์‹œ ์‚ฌ์šฉ _top ์ตœ์ƒ์œ„ ํ”„๋ ˆ์ž„์—์„œ ์—ด๋ฆฐ๋‹ค. (์ฐฝ ์†์˜ ์ฐฝ์ด ๊ฑฐ๋“ญ๋  ๊ฒฝ์šฐ ) ์‚ฌ์šฉ ์‹œ ์‚ฌ์šฉ 2. ์ด๋ฏธ์ง€ ๋ˆŒ๋Ÿฌ์„œ ๋งํฌ ์ด๋™ 3. ํ•ด๋‹น ํŽ˜์ด์ง€์˜ ํŠน์ • ๋ถ€๋ถ„์œผ๋กœ ์ด๋™ ์œ„ํ‚คํ”ผ๋””์•„ ๊ฐ™์ด ํŽ˜์ด์ง€๊ฐ€ ๋ฌธ๋‹จ ๋ณ„๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ๊ณ , ๋ชฉ์ฐจ๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ๋ฌธ๋‹จ์œผ๋กœ ์ด๋™ํ•œ๋‹ค๊ณ  ํ•ด๋ณด์ž. (1) ํŠน์ • ๋ฌธ๋‹จ์„ ์ง€์ •ํ•˜๋ฉด ์˜ฌ ์ˆ˜ ์žˆ๋Š” ํƒ€๊ฒŸ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ํ…์ŠคํŠธ (2..
2023.02.08
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก 
thumbnail
[HTML] ํ‘œ ์‚ฌ์šฉํ•˜๊ธฐ
1. ๊ธฐ๋ณธ ํ˜•ํƒœ์˜ ํ…Œ์ด๋ธ” ์ž‘์„ฑ 1ํ–‰ 1์—ด์˜ ๋ฐ์ดํ„ฐ ๊ฐ’ 1ํ–‰ 2์—ด์˜ ๋ฐ์ดํ„ฐ ๊ฐ’ 1ํ–‰ 3์—ด์˜ ๋ฐ์ดํ„ฐ ๊ฐ’ 1ํ–‰ 4์—ด์˜ ๋ฐ์ดํ„ฐ ๊ฐ’ 2ํ–‰ 1์—ด์˜ ๋ฐ์ดํ„ฐ ๊ฐ’ 2ํ–‰ 2์—ด์˜ ๋ฐ์ดํ„ฐ ๊ฐ’ 2ํ–‰ 3์—ด์˜ ๋ฐ์ดํ„ฐ ๊ฐ’ 2ํ–‰ 4์—ด์˜ ๋ฐ์ดํ„ฐ ๊ฐ’ 2. ์ œ๋ชฉ ํ–‰, ๊ผฌ๋ฆฌ ํ–‰ ์žˆ๋Š” ๊ฒฝ์šฐ table์˜ ๋จธ๋ฆฌ๋ถ€๋ถ„, ๋ชธํ†ต๋ถ€๋ถ„,๊ผฌ๋ฆฌ๋ถ€๋ถ„์˜ ์ •๋ณด๋ฅผ ๋‚˜๋ˆ  ์ค˜์•ผํ•œ๋‹ค. ๊ฐ๊ฐ thead, tbody,tfoot์œผ๋กœ ์ •๋ณด๋ฅผ ๋‚˜๋ˆ„๊ณ  ๊ทธ ์•ˆ์— ์—ด๊ณผ ํ–‰์„ ์ ๋Š”๋‹ค. thead์˜ ๋ฐ์ดํ„ฐ ์ ๋Š” ํƒœ๊ทธ๋Š” ๋กœ ๋”ฐ๋กœ ์žˆ๋‹ค. ์ด๋Š” thead๊ฐ€ ๋Œ€ํ‘œํ•˜๋Š” ์˜์—ญ(scope)๋ฅผ ๋‚˜ํƒœ๋‚ด๊ธฐ ์œ„ํ•จ์ด๋‹ค. col์€ ์—ด, row๋Š” ํ–‰์— ๊ด€ํ•˜์—ฌ ๋Œ€ํ‘œ์„ฑ์„ ๊ฐ€์ง„๋‹ค๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค. ๊ณผ๋ชฉ ์›” ํ™” ์ˆ˜ HTML 60๋ถ„ 60๋ถ„ 60๋ถ„ CSS 30๋ถ„ 30๋ถ„ 40๋ถ„ JS 10๋ถ„ 100๋ถ„ 200๋ถ„ ์ด ์‹œ๊ฐ„ 100๋ถ„ 1..
2023.02.08
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ/HTML, CSS - ์ด๋ก