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

๐Ÿ–ฅ๏ธ ํ”„๋ก ํŠธ์—”๋“œ/HTML&CSS5

[๋ถ€ํŠธ์ŠคํŠธ๋žฉ] ํ™”๋ฉด ์‰ฝ๊ฒŒ ๊พธ๋ฏธ๊ธฐ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ํ™ˆํŽ˜์ด์ง€์—์„œ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ ์ฐพ๊ธฐ https://getbootstrap.kr/docs/5.3/components/buttons/ ๋ฒ„ํŠผ ๋‹ค์–‘ํ•œ ํฌ๊ธฐ, ์ƒํƒœ ๋“ฑ์„ ์ง€์›ํ•˜๋Š” ํผ, ๋Œ€ํ™”์ƒ์ž ๋“ฑ์˜ ์ž‘์—…์— Bootstrap์˜ ์‚ฌ์šฉ์ž ์ง€์ • ๋ฒ„ํŠผ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์„ธ์š”. getbootstrap.kr HTMLํƒœ๊ทธ์— ์ ์ ˆํžˆ class๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ๊พธ๋ฏธ๊ธฐ ์›ํ•˜๋Š” ํŽ˜์ด์ง€ ๋ฏธ๋ฆฌ ๊ตฌ์ƒํ•˜๊ธฐ ๋ ˆ์ด์•„์›ƒ์„ ์žก๊ณ  ๊ฐ ํƒœ๊ทธ์— ๋ถ€ํŠธ์ŠคํŠธ๋žฉ class๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค ํƒ€์ž„๋ฆฌํ”„ ํƒœ๊ทธ๋ฅผ ์ ์šฉํ•ด์„œ ํ”„๋กœ์ ํŠธ์™€ ์—ฐ๊ฒฐํ•ด์„œ ์‚ฌ์šฉํ•˜๊ณ  ์ดํ›„ ๋‹ค๋“ฌ์–ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋จ 2024. 1. 5.
[CSS] ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ ์ปค์„œ ๊นœ๋นก์ž„ ์—†์• ๊ธฐ ์ปค์„œ์˜ ๊นœ๋นก์ž„์ด ๊ฐ€๋” ๊ฑฐ์Šฌ๋ฆด๋•Œ๊ฐ€ ์žˆ๋‹ค. ๊ธ€์ž ํฌ๊ธฐ์ฒ˜๋Ÿผ ์ž‘์œผ๋ฉด ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ, ํฐ ์‚ฌ์ง„์ด๋‚˜ ํ‘œ ์˜†์—์„œ๋Š” ๊ทธ๋งŒํผ ๋น„๋ก€ํ•ด์„œ ๊ธธ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ์ •๋ง ๋ณด๊ธฐ๊ฐ€ ์‹ซ๋‹ค! ์•„๋ž˜ ์บก์ณ ์ฒ˜๋Ÿผ ๊ฑฐ์Šฌ๋ฆฌ๋Š” ์ปค์„œ ๊นœ๋นก์ž„ ์—†์• ๋Š” ๋ฐฉ๋ฒ• ํ‹ฐ์Šคํ† ๋ฆฌ ๊ด€๋ฆฌ > ์Šคํ‚จ ํŽธ์ง‘ > html ํŽธ์ง‘ > CSS body์•ˆ์— ๋‹ค์Œ์˜ ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค caret-color: transparent; ์ ์šฉ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋ 2023. 12. 9.
[๋ถ€ํŠธ์ŠคํŠธ๋žฉ] ์บ๋Ÿฌ์…€ ์ ์šฉ, ์Šคํƒ€์ผ ๋ฎ๊ธฐ, rem ๋‹จ์œ„, 100์ผ ์ฝ”๋”ฉ ์ฑŒ๋ฆฐ์ง€ - Web Development ๋ถ€ํŠธ์บ ํ”„ 331. ์‚ฌ์šฉ์ž ์ง€์ • ์ฝ”๋“œ์™€ ํƒ€์‚ฌ ํŒจํ‚ค์ง€ ๊ฒฐํ•ฉ [45์ผ์ฐจ] ์บ๋Ÿฌ์…€ ์ ์šฉ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์Šคํƒ€์ผ ๋ฎ๋Š” ๋ฐฉ๋ฒ• ์Šฌ๋ผ์ด๋“œ ์‡ผ ์ด๋ฏธ์ง€ ๋น„์œจ ๋งž์ถ”๋ฉฐ ๊ณ ์ •ํ•˜๊ธฐ rem ๋‹จ์œ„ rem์€ CSS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํฌ๊ธฐ ๋‹จ์œ„๋กœ, "Root EM"์˜ ์•ฝ์ž 1rem์˜ ํฌ๊ธฐ๋Š” ๋ฌธ์„œ์˜ ๋ฃจํŠธ ์š”์†Œ(HTML)์˜ ํฐํŠธ ํฌ๊ธฐ์— ๋Œ€ํ•œ ์ƒ๋Œ€์  ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋ƒ„ ( ์˜ˆ๋ฅผ ๋“ค์–ด, HTML ์š”์†Œ์˜ ํฐํŠธ ํฌ๊ธฐ๊ฐ€ 16px๋ผ๋ฉด, 1rem์€ 16px๊ณผ ๋™์ผํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. rem ๋‹จ์œ„์˜ ์žฅ์  ์ผ๊ด€์„ฑ: ๋ชจ๋“  ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ ๋ฃจํŠธ ์š”์†Œ์˜ ํฐํŠธ ํฌ๊ธฐ์— ๊ธฐ๋ฐ˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฃจํŠธ ์š”์†Œ์˜ ํฐํŠธ ํฌ๊ธฐ๋งŒ ์กฐ์ •ํ•˜๋ฉด ์ „์ฒด ๋ฌธ์„œ์˜ ํฌ๊ธฐ ์กฐ์ •์ด ๊ฐ€๋Šฅ ์œ ์—ฐ์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ: ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ธฐ๋ณธ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ–ˆ์„ ๋•Œ, rem ๋‹จ์œ„๋ฅผ .. 2023. 11. 22.
HTML5 ์˜๋ฏธ๋ก ์  ํƒœ๊ทธ HTML5์—์„œ ๋„์ž…๋œ ์˜๋ฏธ๋ก ์ (semantic) ํƒœ๊ทธ๋“ค์€ ์›น ํŽ˜์ด์ง€์˜ ๊ฐ ๋ถ€๋ถ„์ด ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜ํ•˜๋ฉฐ, ์›น์‚ฌ์ดํŠธ์˜ ์ ‘๊ทผ์„ฑ์„ ๊ฐœ์„ ํ•˜๊ณ , ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”(SEO)์—๋„ ๋„์›€์„ ์คŒ. HTML5์—์„œ ํ”ํžˆ ์‚ฌ์šฉ๋˜๋Š” ์˜๋ฏธ๋ก ์  ํƒœ๊ทธ ์˜ˆ์‹œ : ํŽ˜์ด์ง€๋‚˜ ์„น์…˜์˜ ๋จธ๋ฆฌ๊ธ€์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ณดํ†ต ๋กœ๊ณ , ์ œ๋ชฉ, ๋„ค๋น„๊ฒŒ์ด์…˜ ๋งํฌ ๋“ฑ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. : ๋„ค๋น„๊ฒŒ์ด์…˜ ๋งํฌ๋ฅผ ์œ„ํ•œ ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค. ์ฃผ ๋ฉ”๋‰ด, ๋ชฉ์ฐจ, ์ƒ‰์ธ ๋“ฑ์˜ ๋„ค๋น„๊ฒŒ์ด์…˜ ๋งํฌ๋ฅผ ๊ฐ์‹ธ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. : ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜๊ฑฐ๋‚˜ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‚ด์šฉ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ธ”๋กœ๊ทธ ๊ธ€์ด๋‚˜ ๋‰ด์Šค ๊ธฐ์‚ฌ, ํฌ๋Ÿผ ๊ฒŒ์‹œ๋ฌผ ๋“ฑ์ด ์ด์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. : ๋ฌธ์„œ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋…๋ฆฝ์ ์ธ ์„น์…˜์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐ ์„น์…˜์€ ์ฃผ๋กœ ํ•œ ์ฃผ์ œ์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. : ๋ณธ๋ฌธ๊ณผ ๊ฐ„์ ‘์ ์œผ๋กœ ๊ด€๋ จ๋œ.. 2023. 11. 22.
<div> ํƒœ๊ทธ์™€ <section> ํƒœ๊ทธ ํƒœ๊ทธ ์˜๋ฏธ: (Division) ํƒœ๊ทธ๋Š” ์˜๋ฏธ์ ์ธ ๊ฐ€์น˜๊ฐ€ ์—†๋Š” ๋ฒ”์šฉ ์ปจํ…Œ์ด๋„ˆ. ์ฃผ๋กœ ์Šคํƒ€์ผ๋ง์ด๋‚˜ ๋ ˆ์ด์•„์›ƒ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ ์‚ฌ์šฉ ์‚ฌ๋ก€: CSS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ฑฐ๋‚˜ JavaScript๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์  ์š”์†Œ๋ฅผ ์กฐ์ž‘ํ•  ๋•Œ, ๊ด€๋ จ ์š”์†Œ๋“ค์„ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๋ฐ ์ฃผ๋กœ ์‚ฌ์šฉ ์ ‘๊ทผ์„ฑ: ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์™€ ๊ฐ™์€ ๋ณด์กฐ ๊ธฐ์ˆ ์—๊ฒŒ ํŠน๋ณ„ํ•œ ์˜๋ฏธ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์Œ ํƒœ๊ทธ ์˜๋ฏธ: ํƒœ๊ทธ๋Š” ๋ฌธ์„œ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋…๋ฆฝ์ ์ธ ์„น์…˜์„ ๋‚˜ํƒ€๋ƒ„. ์ด ํƒœ๊ทธ๋Š” ์˜๋ฏธ๋ก ์ ์œผ๋กœ ์ค‘์š”ํ•˜๋ฉฐ, ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋จ ์‚ฌ์šฉ ์‚ฌ๋ก€: ์›น ํŽ˜์ด์ง€ ๋‚ด์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ์„น์…˜(์˜ˆ: ์ฑ•ํ„ฐ, ํƒญ, ์ฃผ์ œ๋ณ„ ๊ทธ๋ฃน ๋“ฑ)์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ ์‚ฌ์šฉ. ๊ฐ ์€ ๋ณดํ†ต ์ œ๋ชฉ(, , ๋“ฑ)์„ ํฌํ•จ ์ ‘๊ทผ์„ฑ: ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์™€ ๊ฐ™์€ ๋ณด์กฐ ๊ธฐ์ˆ ์€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ .. 2023. 11. 22.