์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

HTML5 CSS3 ๊ธฐ์ดˆ & ๋ฐ˜์‘ํ˜• ์›น ํ…œํ”Œ๋ฆฟ ๋งŒ๋“ค๊ธฐ!

์›น ํ‘œ์ค€ ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ ์‹ค๋ฌด์—์„œ ๋ฐ˜๋“œ์‹œ ์‚ฌ์šฉํ•˜๋Š” ํ•„์š”ํ•œ ์•ก๊ธฐ์Šค๋งŒ ๋ชจ์•„ ๋งŒ๋“  ๋ฐ˜์‘ํ˜• ์›น ์ดˆ๊ธ‰ ๊ฐ•์˜!

(5.0) ์ˆ˜๊ฐ•ํ‰ 9๊ฐœ

์ˆ˜๊ฐ•์ƒ 216๋ช…

๋‚œ์ด๋„ ์ž…๋ฌธ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์ง‘์—์„œ๋„ ํ•™์›์ฒ˜๋Ÿผ
์ง‘์—์„œ๋„ ํ•™์›์ฒ˜๋Ÿผ
ํฌํด+1
ํฌํด+1
์ง‘์—์„œ๋„ ํ•™์›์ฒ˜๋Ÿผ
์ง‘์—์„œ๋„ ํ•™์›์ฒ˜๋Ÿผ
ํฌํด+1
ํฌํด+1

์ƒˆ์†Œ์‹

1 ๊ฐœ

  • LIZ.B๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๊ตญ๊ธฐ๊ณผ์ • ์šด์˜์˜ ๋…ธํ•˜์šฐ๋ฅผ ๋‹ด์•˜๋‹ค!
    ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐ˜์‘ํ˜• ์›น ํ…œํ”Œ๋ฆฟ ์ œ์ž‘

    HTML5 + CSS3

    HTML5์™€ CSS์˜ ๊ธฐ์ดˆ์™€
    ๋ฐ˜์‘ํ˜• ์›น์— ๋Œ€ํ•ด ํ•™์Šตํ•˜๊ณ 
    ์ตœ์ข…์ ์œผ๋กœ ๋ฐ˜์‘ํ˜• ์›น ํ…œํ”Œ๋ฆฟ์„
    ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค!

    ๊ฐ•์˜๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์—

    ์ด ๊ฐ•์˜๋กœ
    ๋ฌด์—‡์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‚˜์š”?

    ์ด ๊ฐ•์˜๋Š” ์›น ํ‘œ์ค€์„ ์ฒ˜์Œ ์ ‘ํ•˜์‹œ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. HTML/CSS์˜ ์•„์ฃผ ์‰ฌ์šด ๊ธฐ์ดˆ๋ถ€ํ„ฐ HTML ์ •๋ณด์„ค๊ณ„ ๋ฐ CSS Layout์„ ์ œ์ž‘์„ ์ตํžŒ ๋‹ค์Œ, ์ตœ์ข…์ ์œผ๋กœ ๋ฐ˜์‘ํ˜• ์›น ํ…œํ”Œ๋ฆฟ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.
    ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๋…ธํ•˜์šฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ˜์‘ํ˜• ์›น ํ…œํ”Œ๋ฆฟ์˜ ์ œ์ž‘ ๊ณผ์ •์„ ๋‹ด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. HTML ๊ธฐ์ดˆ, CSS ์‚ฌ์šฉ๋ฒ•, ์‹ค๋ฌด์—์„œ ์ฃผ๋กœ ์“ฐ์ด๋Š” CSS Layout์„ ๋งŒ๋“œ๋Š” ๋ฒ•, Flex ์‚ฌ์šฉ๋ฒ•๊นŒ์ง€ ์ˆœ์ฐจ์ ์œผ๋กœ ์ตํžˆ๊ณ  ์›น ํผ๋ธ”๋ฆฌ์…”๋ฅผ ํ–ฅํ•ด ํ•œ ๊ฑธ์Œ์”ฉ ๋‹ค๊ฐ€๊ฐ€์„ธ์š”.

    ์ด ๊ฐ•์˜์˜
    ํŠน์ง•์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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

    ์˜จยท์˜คํ”„๋ผ์ธ ๊ต์œก์˜ ์ •์ˆ˜๊ฐ€ ๋‹ด๊ธด ๊ฐ•์˜ ๋…ธํŠธ

    ์ด ๊ฐ•์˜๋Š”
    ๋ˆ„๊ตฌ์—๊ฒŒ ํ•„์š”ํ•œ๊ฐ€์š”?

    ์ฝ”๋”ฉ ํ•œ ๋ฒˆ
    ๋ฐฐ์›Œ๋ณผ๊นŒ?

    ์ฝ”๋”ฉ ์ž…๋ฌธ์„ ์›ํ•˜๋Š”
    ์ฝ”๋”ฉ ์ƒ์ดˆ๋ณด

    ์›น ํผ๋ธ”๋ฆฌ์…”๊ฐ€
    ๋˜๊ณ  ์‹ถ์–ด์š”

    ์ฝ”๋”ฉ์„ ์ „ํ˜€ ๋ชจ๋ฅด์ง€๋งŒ
    ์ „์ง์„ ํฌ๋งํ•˜์‹œ๋Š” ๋ถ„

    ์ •๋ณด์„ค๊ณ„๋Š”
    ์–ด๋–ป๊ฒŒ ํ•˜์ง€?

    UI ๋””์ž์ธ์„ ์œ„ํ•œ
    ์ •๋ณด์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•œ ๋ถ„

    ํฌํŠธํด๋ฆฌ์˜ค์šฉ
    ํ…œํ”Œ๋ฆฟ์€ ์—†๋‚˜?

    ๋ฐ˜์‘ํ˜• ์›น ์‚ฌ์ดํŠธ
    ํ…œํ”Œ๋ฆฟ์ด ํ•„์š”ํ•˜์‹  ๋ถ„

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


    ์ด ๊ฐ•์˜๋Š” ์ด๋ ‡๊ฒŒ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค

    part1. html /  css ๊ธฐ์ดˆ
    html ๊ธฐ์ดˆ๋ฌธ๋ฒ•๊ณผ vscode๋ฅผ ์ด์šฉํ•œ ๋ฌธ์„œ ๋งŒ๋“ค๊ธฐ tag์˜ ํŠน์„ฑ์— ๋Œ€ํ•ด ๋ฐฐ์›๋‹ˆ๋‹ค.

    part2. css๊ธฐ์ดˆ
    css์˜ ๊ธฐ์ดˆ๋ฌธ๋ฒ•๊ณผ ์‚ฌ์šฉ๋ฒ•, ๋‹ค์–‘ํ•œ ์„ ํƒ์ž์— ๊ด€ํ•ด์„œ ๊ณต๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

    part3. html / semantic / list / ์‚ฌ์šฉ์ž ์ž…๋ ฅ tag / grouping
    html์—์„œ ์ฃผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” tag์™€  semantic /list /์‚ฌ์šฉ์ž์ž…๋ ฅ tag / grouping์˜ ๋‹ค์–‘ํ•œ tag์™€ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๋ฐฐ์›๋‹ˆ๋‹ค.

    part4.  font / unit
    CSS์˜ ์ˆ˜๋„ ํด๋ ˆ์Šค์™€ ๋ฌธ๋‹จ ์ •๋ ฌ, ๊ธ€๊ผด, ๋‹จ์œ„์— ๊ด€ํ•ด ๊ณต๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

    part5. css / background / display / border / boxmodel
    CSS์˜ ํ•ต์‹ฌ ์ค‘์˜ ํ•˜๋‚˜๋กœ display์™€ boxmodel์— ๊ด€ํ•ด ์ง‘์ค‘์ ์œผ๋กœ ๊ณต๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

    part6. css / flex / position / transition / animation / transform
    css์˜ ๋ ˆ์ด์•„์›ƒ์— ์ฃผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” flex์™€ position ๊ทธ๋ฆฌ๊ณ   transition / animation / transform์— ๊ด€ํ•ด ๊ณต๋ถ€ํ•ฉ๋‹ˆ๋‹ค

    part7. css / media query /๋ฐ˜์‘ํ˜• ์›น
    ๋ฐ˜์‘ํ˜• ์›น ์ž‘์—…์„ ์œ„ํ•œ media query์— ๊ด€ํ•ด์„œ ๊ณต๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

    ์ข…ํ•ฉ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ๋ฐฐ์šฐ๋Š”
    ๋ฐ˜์‘ํ˜• ์›น ์ œ์ž‘ ๊ณผ์ •

    ์ง€์‹๊ณต์œ ์ž์™€ ๋งŒ๋“ค ์‹œ์•ˆ ์ž‘์—…์„ ํ™•์ธํ•˜์„ธ์š”! ํ•œ ๋•€ ํ•œ ๋•€ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด๋ด…์‹œ๋‹ค!
    ์ด ๊ฐ•์˜์—์„œ๋Š” ์‹œ์•ˆ, ์ฆ‰ ๋””์ž์ธ ์ž‘์—…์„ ๋งŒ๋“œ๋Š” ๊ณผ์ •์€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

    ์ข…ํ•ฉ ์˜ˆ์ œ ๋ณด๊ธฐ

    desktop ํ™”๋ฉด

    tablet ํ™”๋ฉด

    navigation

    responsive

    mobile ํ™”๋ฉด


    ์˜ˆ์ƒ ์งˆ๋ฌธ Q&A

    Q. ๋น„์ „๊ณต์ž๋„ ๋ฐฐ์šฐ๋Š”๋ฐ ์–ด๋ ต์ง€ ์•Š๋‚˜์š”?

    ๋„ค, ๋น„์ „๊ณต์ž๋„ ์‰ฝ๊ฒŒ ์Šต๋“ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๋ช… ๋…ธํŠธ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค๊ฐ€ ์–ด๋ ค์šด ๋ถ€๋ถ„์ด ์ƒ๊ธธ ๊ฒฝ์šฐ ์–ธ์ œ๋‚˜ ์งˆ๋ฌธํ•ด์ฃผ์„ธ์š”. ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ์‘๋‹ตํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

    Q. ์ด ์ˆ˜์—…์„ ๋“ค์–ด์„œ ํผ๋ธ”๋ฆฌ์…”๊ฐ€ ๋  ์ˆ˜ ์žˆ์„๊นŒ์š”?

    ์‹œ์ž‘์ด ๋ฐ˜์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ•์˜๋ฅผ ์ž˜ ํ•™์Šตํ•˜์‹œ๊ณ  ๋‚˜์„œ ์Šค์Šค๋กœ ์–ผ๋งˆ๋‚˜ ๋…ธ๋ ฅํ•˜์—ฌ ํ•™์Šตํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ๋‹ฌ๋ ธ์ง€๋งŒ ์ถฉ๋ถ„ํžˆ ํผ๋ธ”๋ฆฌ์…”๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค. ๋นˆ๋ง์ด ์•„๋‹ˆ๋ผ ์˜คํ”„๋ผ์ธ ๊ฐ•์˜์—์„œ ์ง์ ‘ ๋ชธ์†Œ ๋А๋‚€ ๋ฐ”์ž…๋‹ˆ๋‹ค.

    Q. ์ˆ˜์—… ๋‚ด์šฉ์€ ์–ด๋А ์ˆ˜์ค€๊นŒ์ง€ ๋‹ค๋ฃจ๋‚˜์š”?

    HTML5/CSS3 ํŠนํžˆ layout ์ œ์ž‘ ์ค‘ flex๋ฅผ ์ฃผ๋กœ ํ™œ์šฉํ•œ ๋ฐ˜์‘ํ˜• ์›น ์ œ์ž‘ ๋ฐ ์ •๋ณด์„ค๊ณ„๋ฐฉ๋ฒ•์— ์ดˆ์ ์„ ๋งž์ท„์Šต๋‹ˆ๋‹ค.


    1

โ‚ฉ36,300