html
4 posts
๋ฆฌ์•กํŠธ ์›น์„ ๋ชจ๋ฐ”์ผ ์‚ฌํŒŒ๋ฆฌ์—์„œ ์—ด์—ˆ์„ ๋•Œ ์ƒ๋‹จ๋ฐ”๊ฐ€ ๊ฒ€์ •์ƒ‰์ธ ํ˜„์ƒ ํ•ด๊ฒฐํ•˜๊ธฐ

๋ฆฌ์•กํŠธ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“  ํ›„ ๋””๋ฐ”์ด์Šค๋ณ„๋กœ ์Šคํƒ€์ผ์ด ์ž˜ ์ ์šฉ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋˜ ์ค‘ ์ด์ƒํ•œ ํ˜„์ƒ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ์•„์ดํฐ์—์„œ ์‚ฌํŒŒ๋ฆฌ๋กœ ๋‚ด๊ฐ€ ๋งŒ๋“  ์›น์‚ฌ์ดํŠธ๋ฅผ ์ ‘์†ํ•˜๋ฉด ๋‹ค๋ฅธ ์—ฌํƒ€ ์‚ฌ์ดํŠธ๋“ค๊ณผ ๋‹ฌ๋ฆฌ ์ƒ๋‹จ๋ฐ”๊ฐ€ ๊นŒ๋งฃ๊ฒŒ ํ‘œ์‹œ๋˜์–ด์„œ ๋งค์šฐ ๊ฑฐ์Šฌ๋ ธ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฌด์—‡์ด ๋ฌธ์ œ์ธ์ง€ ์•Œ์•„๋ดค๋‹ค. ๊ต‰์žฅํžˆ ์‚ฝ์งˆ์„ ๋งŽ์ด ํ–ˆ์ง€๋งŒ ๊ฒฐ๋ก ๋งŒ ๋งํ•˜์ž๋ฉด, ์ด๋Ÿฐ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•œ ์ด์œ ๋Š” ํŒŒ์ผ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค. ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋‚˜๋ฉด ๋‚ด ์›น์‚ฌ์ดํŠธ์— ์ ‘์†ํ•  ๋•Œ ๋‹ค๋ฅธ ์›น์‚ฌ์ดํŠธ์ฒ˜๋Ÿผ ์ƒ๋‹จ๋ฐ”์˜ ์ƒ‰์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ‘œ์‹œ๋œ๋‹ค. ๋ผ์ดํŠธ๋ชจ๋“œ, ๋‹คํฌ๋ชจ๋“œ ๋‘˜ ๋‹ค ํŽ˜์ด์ง€์˜ ๋ฐฐ๊ฒฝ์ƒ‰์— ๋งž์ถฐ ์ƒ‰์ด ์ ์šฉ๋๋‹ค. ์ง€๊ธˆ๋ถ€ํ„ฐ ์ด๋ ‡๊ฒŒ ๋œ ์ด์œ ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ์‚ฌํŒŒ๋ฆฌ์˜ ์›น ์‚ฌ์ดํŠธ ์ƒ‰์กฐ๋กœ ๋ฌผ๋“ค์ด๊ธฐ ๊ธฐ๋Šฅ ์•„์ดํฐ์˜ ์‚ฌํŒŒ๋ฆฌ์—๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ ํ‹ธํŒ… ๊ธฐ๋Šฅ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์‚ฌํŒŒ๋ฆฌ์— ์ ‘์†ํ–ˆ์„ ๋•Œ ์›น ์‚ฌ์ดํŠธ์˜ ์ „์ฒด์ ์ธ ์ƒ‰์กฐ๋ฅผ ํŒŒ์•…ํ•œ ํ›„ ์ƒ๋‹จ๋ฐ” ๋“ฑ ๊ธฐํƒ€ UI์— ๊ทธ ์ƒ‰์กฐ๋ฅผ ์ ์šฉํ•ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ณด์ด๋„๋ก ๋„์™€์ฃผ๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ์•„์ดํฐ ์„ค์ •์—์„œ ์‚ฌํŒŒ๋ฆฌ ํƒญ์— ๋“ค์–ด๊ฐ€ ๊ธฐโ€ฆ

June 25, 2023
html
HTML ์ปจ๋ฒค์…˜

์‹œ์ž‘ํ•˜๊ธฐ์— ์•ž์„œ, Convention์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ์š”? Convention์€ โ€˜๊ด€์Šตโ€™์ด๋ผ๋Š” ์˜๋ฏธ๋กœ Coding Convention์€ ์ฝ”๋“œ๋ฅผ ์ฝ๊ธฐ ์‰ฝ๋„๋ก ์ผ๊ด€๋˜๊ณ  ์ฒด๊ณ„์ ์œผ๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ผ์ • ๊ธฐ์ค€์— ๋งž์ถฐ์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ํ˜‘์—…์—์„œ ์ค‘์š”ํ•œ ์ผ์ž…๋‹ˆ๋‹ค. HTML์„ ์ž‘์„ฑํ•˜๋ฉด์„œ ์ง€์ผœ์•ผํ•  Convention์— ๋Œ€ํ•ด ์•Œ์•„๋ดค์Šต๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ๋ฌธ์„œ๊ตฌ์กฐ ์‚ฌ์šฉํ•˜๊ธฐ HTML ๋ฌธ์„œ๋Š” , , ์š”์†Œ๊ฐ€ ์—†์–ด๋„ ๋Œ€๋ถ€๋ถ„ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฅผ ์ƒ๋žตํ•˜๋ฉด ์˜ค๋ž˜๋œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณผ ๋ฅผ ์ƒ๋žตํ•˜๋ฉด DOM๊ณผ XML ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ถฉ๋Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—†์ด ๊ณผ ๋งŒ ์กด์žฌํ•  ๊ฒฝ์šฐ, ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด์ „์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ ๊ธฐ๋ณธ ์— ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ์ ˆํ•œ ๋ฌธ์„œ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๊ณ  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Doctype ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ ์–ธํ•˜๊ธฐ ๋ฌธ์„œ ์œ ํ˜•์€ ํ•ญ์ƒ ์ฒซ๋ฒˆ์งธ ์ค„๋กœ ์„ ์–ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€ฆ

October 08, 2021
html
HTML Form

HTML์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ธฐ ์œ„ํ•ด ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Form์€ ๋ฌด์—‡์ธ์ง€, ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ดค์Šต๋‹ˆ๋‹ค. Form์ด๋ž€? ์‚ฌ์šฉ์ž์™€ ์›น์‚ฌ์ดํŠธ ๋˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„œ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๊ธฐ์ˆ  ์›น์‚ฌ์ดํŠธ ์•ˆ ํผ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํผ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ๋Š” ์ •๋ณด๋ฅผ ์ œ์ถœํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ์ปจํŠธ๋กค์„ ํฌํ•จํ•˜๋Š” ๋ฌธ์„œ ๊ตฌํš์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Form ์‚ฌ์šฉํ•˜๊ธฐ ์•„๋ž˜์™€ ๊ฐ™์ด ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. , , , ๋“ฑ ์„ ์‚ฌ์šฉํ•ด์„œ Form์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ form ์—์„œ๋Š” ์„ ์‚ฌ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ณ  Form์„ ์ œ์ถœํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ์š”์†Œ์—๋Š” name ์†์„ฑ์„ ๊ผญ ๋ถ€์—ฌํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด Form์„ ์ œ์ถœํ•ด๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Form์„ ์ œ์ถœํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ง๊ณ ๋„ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์€ type ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’์ด โ€œsubmitโ€ ์ด๋ฏ€๋กœ ๊ณผ ๋‹ฌ๋ฆฌ type์„ ๋”ฐ๋กœ ๋ช…์‹œํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ  ๋‚˜์˜ ์ฒซโ€ฆ

October 06, 2021
html
HTML ๊ธฐ์ดˆ

HTML์ด๋ž€? Hypertext Markup Language ์›นํŽ˜์ด์ง€๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ตฌ์กฐํ™”๋˜์–ด ์žˆ๋Š”์ง€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋งˆํฌ์—… ์–ธ์–ด HTML๋ฅผ ํ†ตํ•ด ์›นํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HTML์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ๋งˆํฌ์—… ์–ธ์–ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. HTML์€ ์ด๋Ÿฐ ์‹์œผ๋กœ ํƒœ๊ทธ๋ฅผ ์—ด๊ณ  ๋‹ซ์•„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ๊ฐ€ ์•„๋ž˜์ฒ˜๋Ÿผ ์ œ๋Œ€๋กœ ๋‹ซํžˆ์ง€ ์•Š์„ ๊ฒฝ์šฐ ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ธ”๋Ÿญ ๋ ˆ๋ฒจ ์š”์†Œ์™€ ์ธ๋ผ์ธ ์š”์†Œ HTML์€ ๋ธ”๋Ÿญ ๋ ˆ๋ฒจ ์š”์†Œ(Block level element)์™€ ์ธ๋ผ์ธ ์š”์†Œ(Inline element)๋ผ๋Š” ๋‘๊ฐ€์ง€ ์š”์†Œ(Element)๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ์ด ์š”์†Œ๋“ค์€ CSS์˜ Block boxes์™€ Inline boxes ์™€๋Š” ๋‹ค๋ฅธ ๋‹จ์–ด์ž…๋‹ˆ๋‹ค. ๋ธ”๋Ÿญ ๋ ˆ๋ฒจ ์š”์†Œ Block level element ์›นํŽ˜์ด์ง€ ์ƒ์— ๋ธ”๋ก(Block)์„ ๋งŒ๋“œ๋Š” ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์•ž๋’ค ์š”์†Œ ์‚ฌ์ด์— ์ƒˆ๋กœ์šด Line์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ์  ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ผ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ ์‚ฌโ€ฆ

October 05, 2021
html