๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Daily/Today I Learned

22.07.08_TIL

by ํ˜ธ๋ฐ€์ด 2022. 7. 8.

๐Ÿ“Œ ์›น ํ‘œ์ค€๊ณผ SEO๋Š” ๊ฐœ๋…์„ ์•Œ๊ณ  ์žˆ๊ธด ํ•˜์ง€๋งŒ ์‚ด์ง ์•Œ๊ณ  ์žˆ์„ ๋ฟ์ด๊ณ  ๊ธฐ์ˆ  ๋ฉด์ ‘์—์„œ ์ž์ฃผ ๋‚˜์˜ค๋Š” ๋ถ€๋ถ„์ด๋‹ˆ ์—ด์‹ฌํžˆ ์•”๊ธฐํ•ด์•ผ ํ•˜๋Š” ํ•™์Šต์ด๋‹ค.!

 

๐Ÿ“— ์˜ค๋Š˜ ํ•™์Šตํ•œ ๋‚ด์šฉ

์ธํ„ฐ๋„ท 

  • ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ๋ง

์›น

  • ๋ฌธ์„œ, ์ด๋ฏธ์ง€, ์˜์ƒ ๋“ฑ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„

์›น ํ‘œ์ค€

  • W3C(World Wide Web Consortium)์—์„œ ๊ถŒ๊ณ ํ•˜๋Š” '์›น์—์„œ ํ‘œ์ค€์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ ์ด๋‚˜ ๊ทœ์น™'
  • ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–คํ•œ ์šด์˜์ฒด์ œ๋‚˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์›นํŽ˜์ด์ง€๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๋ณด์ด๊ณ  ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์›น ํŽ˜์ด์ง€ ์ œ์ž‘๊ธฐ๋ฒ•
  • ์›น ํ‘œ์ค€์— ๋งž๊ฒŒ ์›น ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์–ด๋–ค ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜๋“  ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

์›น ํ‘œ์ค€์˜ ์žฅ์ 

  • ์œ ์ง€ ๋ณด์ˆ˜์˜ ์šฉ์ด์„ฑ
  • ์›น ํ˜ธํ™˜์„ฑ ํ™•๋ณด
  • ๊ฒ€์ƒ‰ ํšจ์œจ์„ฑ ์ฆ๋Œ€
  • ์›น ์ ‘๊ทผ์„ฑ ํ–ฅ์ƒ

Semantic HTML

  • semantic: ์˜๋ฏธ๊ฐ€ ์žˆ๋Š”
  • HTML: ํ™”๋ฉด์˜ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋งˆํฌ์—… ์–ธ์–ด

HTML์„ ์‚ฌ์šฉํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹

  • <div>์™€ <span>์œผ๋กœ ํ™”๋ฉด ๊ตฌ์„ฑ
    • ๋‘ ๊ฐ€์ง€์˜ ์š”์†Œ๋งŒ ์•Œ๋ฉด ์ถฉ๋ถ„ํžˆ ํ™”๋ฉด์˜ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ, ์–ด๋–ค ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐˆ์ง€๋Š” ๋ช…์‹œ๋˜์ง€ ์•Š์•„์„œ ๊ฒฝํ—˜์„ ํ† ๋Œ€๋กœ ํƒœ๊ทธ๊ฐ€ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ์ถ”์ธกํ•ด์•ผํ•˜๋Š” ์–ด๋ ค์›€์ด ์žˆ๋‹ค.
  • ์‹œ๋งจํ‹ฑ ์š”์†Œ๋กœ ํ™”๋ฉด ๊ตฌ์„ฑ
    • <header>, <nav>, <main>, ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š” ํ•˜๋Š”์ง€ ํ™•์‹คํ•˜๊ฒŒ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

์‹œ๋งจํ‹ฑ HTML์˜ ํ•„์š”์„ฑ

  1. ๊ฐœ๋ฐœ์ž๊ฐ„ ์†Œํ†ต
  2. ๊ฒ€์ƒ‰ ํšจ์œจ์„ฑ
  3. ์›น ์ ‘๊ทผ์„ฑ

์ž์ฃผ ํ‹€๋ฆฌ๋Š” ํƒœ๊ทธ

  • ์ธ๋ผ์ธ ์š”์†Œ ์•ˆ์— ๋ธ”๋ก ์š”์†Œ ๋„ฃ๊ธฐ
    • ์ธ๋ผ์ธ ์š”์†Œ(<span>)
      • ์ปจํ…์ธ ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๋งŒํผ ์˜์—ญ ์ง€์ •
      • ํ•ญ์ƒ ๋ธ”๋ก ์š”์†Œ ์•ˆ์— ๋“ค์–ด๊ฐ€์•ผ ํ•œ๋‹ค.
    • ๋ธ”๋ก ์š”์†Œ(<div>)
      • ๊ฐ€๋กœ๋กœ ๋„“๊ฒŒ ํ™”๋ฉด ์˜์—ญ์„ ์ฐจ์ง€ํ•œ๋‹ค.
  • <b>, <i> ์š”์†Œ ์‚ฌ์šฉ
    • ์›น ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด ์š”์†Œ๋“ค์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
    • ํ‘œํ˜„์„ ๊ธฐ์ค€์œผ๋กœ ์ด๋ฆ„์ด ์ง€์–ด์ง„ ์š”์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
    • ๋Œ€์‹  <strong>, <em>์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
  • <hgroup> ๋‚œ๋ฐœํ•˜์—ฌ ์‚ฌ์šฉ
    • ๊ธ€์ž์— ์Šคํƒ€์ผ ์†์„ฑ์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋œ๋‹ค.
  • <br/> ์—ฐ์† ์‚ฌ์šฉ
    • ์ด์–ด์ง€๋Š” ํ…์ŠคํŠธ ํ๋ฆ„์— ์ค„ ๋ฐ”๊ฟˆ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
    • ์š”์†Œ ์‚ฌ์ด์— ๊ฐ„๊ฒฉ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ณ„๋„์˜ ๋‹จ๋ฝ์œผ๋กœ ๊ตฌ๋ณ„ํ•˜๊ฑฐ๋‚˜, CSS ์†์„ฑ์— ์—ฌ๋ฐฑ์„ ์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
  • ์ธ๋ผ์ธ ์Šคํƒ€์ผ๋ง ์‚ฌ์šฉ
    • HTML ์š”์†Œ ์•ˆ์—์„œ ์Šคํƒ€์ผ๋ง์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ณด๋‹ค CSS ์ฝ”๋“œ๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
    • HTML ์•ˆ์— ์ž‘์„ฑํ•  ๊ฒฝ์šฐ ๋ถ„๋ฆฌํ•œ ์˜์—ญ์„ ๋‹ค์‹œ ํ•ฉ์น˜๋Š” ๊ฒƒ์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•(Cross Browsing)

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

ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• ์›Œํฌ ํ”Œ๋กœ์šฐ

  1. ์ดˆ๊ธฐ ๊ธฐํš
    • ์–ด๋–ค ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ๊ฒฐ์ •
    • ์–ด๋–ค ์ปจํ…์ธ ์™€ ๊ธฐ๋Šฅ, ๋””์ž์ธ์€ ์–ด๋–ป๊ฒŒ ํ• ์ง€ ๋“ฑ์˜ ์‚ฌํ•ญ์„ ๊ฒฐ์ •ํ•œ๋‹ค.
  2. ๊ฐœ๋ฐœ
    1. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ๊ฐ ๋ธŒ๋ผ์šฐ์ €์—์„œ์˜ ํ˜ธํ™˜์„ฑ์ด ์–ด๋–ค์ง€ ํŒŒ์•…ํ•˜๊ณ  ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
    2. https://caniuse.com/
  3. ํ…Œ์ŠคํŠธ / ๋ฐœ๊ฒฌ
    1. ์•ˆ์ •์ ์ธ ํ…Œ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.
    2. ํœด๋Œ€ํฐ ๋ฐ ํƒœํ”Œ๋ฆฟ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.
    3. ์ดˆ๊ธฐ ๊ธฐํš ๋‹จ๊ณ„์—์„œ ๋ชฉํ‘œํ–ˆ๋˜ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.
    4. Window, Linux, Mac ๋“ฑ ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ์—์„œ๋„ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.
  4. ์ˆ˜์ • / ๋ฐ˜๋ณต
    • ๋ฒ„๊ทธ์˜ ์ˆ˜์ •์„ ํ•˜๊ธฐ ์œ„ํ•จ

SEO (Search Engine Optimization, ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”)

  • SEO๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์—”์ง„์—์„œ ์›น ํŽ˜์ด์ง€๋ฅผ ๋ณด๋‹ค ๋” ์ƒ์œ„์— ๋…ธ์ถœ ๋  ์ˆ˜ ์žˆ๊ฒŒ๋” ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • On-Page SEO
    • ํŽ˜์ด์ง€ ๋‚ด๋ถ€์—์„œ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” SEO, ์ œ๋ชฉ๊ณผ ์ปจํ…์ธ , ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ์˜ ๋ฐฐ์น˜, ํšจ์œจ์ ์ธ HTML ์š”์†Œ ์‚ฌ์šฉ๋ฒ• ๋“ฑ์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•
  • Off-Page SEO
    • ์›น ์‚ฌ์ดํŠธ ์™ธ๋ถ€์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” SEO, ์†Œ์…œ ๋ฏธ๋””์–ด ํ™๋ณด, ๋ฐฑ๋งํฌ ๋“ฑ์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

On-Page ํ†ต์ œ ์š”์†Œ

  1. <title> ์š”์†Œ
    • ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์ฐฝ์— ์ œ๋ชฉ์— ํ•ด๋‹นํ•˜๋Š” ์š”์†Œ์ด๋ฉฐ, <head>์˜ ์ž์‹ ์š”์†Œ์ด๋‹ค.
    • ์–ด๋–ค ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜๋Š”๊ฐ€์— ๋”ฐ๋ผ์„œ ๊ฒ€์ƒ‰ ํ›„ ์œ ์ž…๊นŒ์ง€ ์œ ๋„ํ•  ์ˆ˜ ์žˆ๋‹ค. (์ œ๋ชฉ ๊ธธ์ด๋ฅผ ์งง๊ฒŒ)
    • ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ๊ฐ€ ํฌํ•จ๋˜๋ฉด ์ƒ์œ„์— ๋…ธ์ถœ๋  ํ™•๋ฅ ์ด ๋†’์•„์ง„๋‹ค. (ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ๋Š” ํ•œ๋ฒˆ๋งŒ ํฌํ•จ)
  2. <meta> ์š”์†Œ
    • ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด๋Š” ์š”์†Œ์ด๋ฉฐ, <head>์˜ ์ž์‹์š”์†Œ์ด๋‹ค.
    • ์›น ์‚ฌ์ดํŠธ์—์„œ ๋‹ค๋ฃจ๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ
    • ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์ฐฝ์—์„œ ์ œ๋ชฉ ๋ฐ‘์— ๋”ฐ๋ผ์˜ค๋Š” ์„ค๋ช…๊ธ€
  3. <hgroup> ์š”์†Œ
    • ์ œ๋ชฉ์„ ํ‘œ์‹œํ•˜๋Š” ์šฉ๋„
  4. ์ปจํ…์ธ 
    • ๊ฐœ์„ฑ์žˆ๋Š” ๋ธŒ๋žœ๋”ฉ
    • ๋ณต์‚ฌ + ๋ถ™์—ฌ๋„ฃ๊ธฐ ๊ธˆ์ง€
    • ๊ฐ„๊ฒฐํ•œ ์ œ๋ชฉ๊ณผ ์„ค๋ช…๊ธ€
    • ์ตœ๋Œ€ํ•œ ๊ธ€์ž๋กœ ์ž‘์„ฑํ•˜๊ธฐ

 

๐Ÿ“˜ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•  ๋‚ด์šฉ

[udemy] React ์™„๋ฒฝ ๊ฐ€์ด๋“œ ๊ฐ•์˜ ๋ณด๊ธฐ (๋งค์ผ ์กฐ๊ธˆ์”ฉ ์ด๋ผ๋„ ๊พธ์ค€ํžˆ ๋“ฃ๊ธฐ)

[python] leetcode ๋ฌธ์ œํ’€์ด

[React] ํ˜ผ์ž ์ œ์ž‘ํ•œ CRUD ํ”„๋กœ์ ํŠธ ๋ฆฌํŒฉํ† ๋ง

 

๐Ÿ“ ์ค‘์š”ํ•œ ๋‚ด์šฉ

  • ์›น ํ‘œ์ค€์ด๋ž€?
  • ์›น ํ‘œ์ค€์„ ์ง€์ผœ์•ผ ํ•˜๋Š” ์ด์œ 
  • ์›น ํ‘œ์ค€์„ ์‚ฌ์šฉํ–ˆ์„ ๊ฒฝ์šฐ์˜ ์žฅ์ 
  • ์ž์ฃผ ํ‹€๋ฆฌ๋Š” ํƒœ๊ทธ(์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•)
  • ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•
  • SEO, ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”

'Daily > Today I Learned' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

22.07.12_TIL  (0) 2022.07.12
22.07.11_TIL  (2) 2022.07.11
22.07.07_TIL  (0) 2022.07.07
22.07.06_TIL  (0) 2022.07.06
22.07.05_TIL  (0) 2022.07.05