TIL(28) HTML, CSS

codedotยท2021๋…„ 8์›” 1์ผ
0
post-thumbnail

Achievement Goals โœ๐Ÿป

HTML

  • HTML์„ CSS๋ฅผ ์ ์šฉํ•˜๊ณ , JavaScript๋กœ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๊ฒŒ(Programmable) ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
  • HTML์ด Markup language๋ผ๋Š” ๊ฒƒ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
    • "๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์–ธ์–ด" ๋ผ๋Š” ์˜๋ฏธ๋ฅผ ์ž์‹ ์˜ ์–ธ์–ด๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • HTML์˜ ๊ตฌ์กฐ์™€ ๋ฌธ๋ฒ•์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•˜๊ณ  ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
    • Opening tag, closing tag, self-closing tag์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‹ค.
  • ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” HTML ์š”์†Œ(Element)๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ๊ณ  ์ฐจ์ด๋ฅผ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • div, span ํƒœ๊ทธ๊ฐ€ ๋ฌด์—‡์ด๊ณ , ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋Š”์ง€ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ul, ol, li ๊ฐ€ ๋ฌด์—‡์ด๊ณ , ์–ธ์ œ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๊ณ  ์žˆ๋‹ค.
    • input type์„ ์„ค์ •ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ input์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋™์ ์ธ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ HTML ๊ตฌ์กฐ๋ฅผ ์งค ์ˆ˜ ์žˆ๋‹ค.
    • ๊ฐ„๋‹จํ•œ ์›น ํŽ˜์ด์ง€ ๊ธฐํš์•ˆ์„ HTML ๋ฌธ์„œ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • id์™€ class๋ฅผ ๋ชฉ์ ์— ๋งž๊ฒŒ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ๋žŒ๊ณผ ์ปดํ“จํ„ฐ๊ฐ€ ์ฝ๊ธฐ ์‰ฌ์šด, ์˜๋ฏธ์žˆ๋Š”(Sementic) HTML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
    • HTML5 semantic tag๋ฅผ ์ ์žฌ์ ์†Œ์— ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ๋žŒ๊ณผ ์ปดํ“จํ„ฐ๊ฐ€ ์ฝ๊ธฐ ์‰ฌ์šด ์‹œ๋ฉ˜ํ‹ฑํ•œ HTML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

CSS

  • CSS์˜ ์‚ฌ์šฉ๋ชฉ์ ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ ๊ธฐ์ดˆ์†Œ์–‘์— ๋Œ€ํ•ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • CSS์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•๊ณผ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • CSS๋ฅผ HTML์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ์ง์ ‘ HTML ์•ˆ์— CSS๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • id ๋ฐ class์™€ ๊ด€๋ จ๋œ selector ๊ทœ์น™์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • CSS๋ฅผ ์ด์šฉํ•ด ํ…์ŠคํŠธ๋ฅผ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋‹ค
  • CSS์—์„œ ์“ฐ์ด๋Š” ๋‹จ์œ„์˜ ๋‘๊ฐ€์ง€ ๊ตฌ๋ถ„์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๊ฐ ๋‹จ์œ„๊ฐ€ ์ ํ•ฉํ•œ ๊ฒฝ์šฐ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • CSS ๋ฐ•์Šค ๋ชจ๋ธ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค
    • box model
      • width, height
      • margin, padding, border
    • ๋ฐ•์Šค ํฌ๊ธฐ๋ฅผ ์ธก์ •ํ•˜๋Š” ๋‘๊ฐ€์ง€ ๊ธฐ์ค€์˜ ์ฐจ์ด๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • MDN ๋˜๋Š” w3school ๋“ฑ์˜ ๋ ˆํผ๋Ÿฐ์Šค ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•ด CSS ์†์„ฑ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
profile
Loding...

0๊ฐœ์˜ ๋Œ“๊ธ€