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

๐Ÿ‘ฉ‍๐Ÿ’ป ๊ฐœ๋ฐœ ๊ณต๋ถ€/ํ•œ๊ฒฝxํ† ์Šค ๋ถ€ํŠธ์บ ํ”„(Fullstack)

[ํ•œ๊ฒฝxToss] 1-2์ฃผ์ฐจ ์š”์•ฝ : ์ปดํ“จํ„ฐ ๊ต์œก / HTML / CSS

728x90

 

 

 

* ๊ฐœ์ธ์˜ ํ•™์Šต ๋‚ด์šฉ ๊ธฐ๋ก ์ค‘, ๊ทนํžˆ ์ผ๋ถ€์˜ ๋‚ด์šฉ๋งŒ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

๋งค์ผ ๋…ธ์…˜์— ํ•™์Šต ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๋ธ”๋กœ๊ทธ์—๋„ ์š”์•ฝํ•ด์„œ ์ •๋ฆฌํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„ ์—…๋กœ๋“œํ•œ๋‹ค

ํšŒ๊ณ ..๊ฐ€ ์•„๋‹Œ ๋ฆฌ์–ผ ์š”์•ฝ

 

๊ฐ•์‚ฌ๋‹˜์ด ํ•ญ์ƒ ์„ค๋ช…ํ•˜์‹ค ๋•Œ ์ตœ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์œผ๋กœ ์•Œ๋ ค์ฃผ์…”์„œ

๋ชจ๋ฅด๋˜ ๋‚ด์šฉ์ด๋‚˜ ์• ๋งคํ•˜๊ฒŒ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ๋“ค์„ ํ™•์‹คํ•˜๊ฒŒ ๊นจ๋‹ซ๊ณ  ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค.

์ „๊ณต ๊ณผ๋ชฉ์—์„œ ๋ชจ๋‘ ๋ฐฐ์› ๋˜ ๋‚ด์šฉ์ด์ง€๋งŒ, ์ด๋ ‡๊ฒŒ ๋ณต์Šตํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด ๋‚ด์šฉ์ด๋‚˜ ๊ฟ€ํŒ๋„ ์•Œ๊ฒŒ ๋จ!!

 

 


chap1. ์šด์˜์ฒด์ œ(OS)

chap2. ์ปดํ“จํ„ฐ ๊ตฌ์กฐ

  • 2์ง„์ˆ˜ ์†Œ์ˆ˜์ โ€ผ๏ธ์„ 8 / 16์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ : ์†Œ์ˆ˜์  ๊ธฐ์ค€์œผ๋กœ 3 / 4๊ฐœ์”ฉ ์ž๋ฅด๊ณ  ์•ž๋’ค์— 0์„ ์ฑ„์šฐ๊ณ  ๋ณ€ํ™˜

chap3. ์ •๋ณดํ†ต์‹ 

chap4. ๋„คํŠธ์›Œํฌ


์ƒ์„ฑํ˜• AI (LLM)

  1. chatGPT : ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰
  2. ํด๋กœ๋“œ : 10๊ฐœ์›” ์ „ ๋ฐ์ดํ„ฐ๊นŒ์ง€ ์œ ํšจ
  3. ์ œ๋ฏธ๋‚˜์ด : ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰
  4. ํผํ”Œ๋ ‰์‹œํ‹ฐ : ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰

์ฝ”๋”ฉ์—์„œ AI๋ฅผ ์“ฐ๋Š” ๊ฑด ์ข‹์Œ, ์˜คํžˆ๋ ค ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•จ

ํ•˜์ง€๋งŒ ๊ธฐ์ดˆ๊ฐ€ ๋˜์–ด์žˆ์–ด์•ผ ์ถ”ํ›„ ๋””๋ฒ„๊น…์ด๋‚˜ ์‘์šฉ์ด ๊ฐ€๋Šฅ!!

์ฝ”๋“œ๋ฅผ ๊ฐ€์žฅ ์ž˜ ๋ฝ‘๋Š” ai๋Š” ํด๋กœ๋“œ ์ตœ์‹ ๋ฒ„์ „

 


HTML ์‹ค์Šต

VScode, Github, liveServer ์‚ฌ์šฉ

Same-Origin Policy, SOP (๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…)

: ๋ธŒ๋ผ์šฐ์ €๋Š” ์ถœ์ฒ˜๊ฐ€ ๋™์ผํ•œ ๊ฒฝ์šฐ์—๋งŒ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ œํ•œ.

Cross-Origin Resource Sharing, CORS

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

 

 

 

๋”๋ฏธ ์ด๋ฏธ์ง€ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ• โ€ผ๏ธ - via.placeholder ์‚ฌ์šฉํ•˜๊ธฐ

<img src="http://via.placeholder.com/600x300" />


<title>๋ฉ”ํƒ€ ํƒœ๊ทธ: ๋ฌธ์„œ์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ํƒœ๊ทธ</title>

<!-- 1. charset: ๋ฌธ์ž์ธ์ฝ”๋”ฉ ํƒ€์ž…์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. -->
<meta charset="UTF-8" />

<!-- 2. viewport: ๋ชจ๋ฐ”์ผ ํ•ด์ƒ๋„์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•œ ์„ค์ •์ž…๋‹ˆ๋‹ค. -->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<!-- 3. X-UA-Compatible: ์ต์Šคํ”Œ๋กœ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ €์˜ ์ตœ์‹  ๋ฒ„์ „์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค. -->
<meta http-equiv="X-UA-Compatible" content="ie=edge" />

<!-- 4. content-type: ์ฝ˜ํ…์ธ ์˜ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. -->
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

<!-- 5. keyword: ๊ฒ€์ƒ‰ ์—”์ง„์— ๋…ธ์ถœ๋  ํ‚ค์›Œ๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. -->
<meta name="keyword" content="์‡ผํ•‘๋ชฐ, Shop, ๊ณผ์ž, ์ฝœ๋ผ" />

<!-- 6. description: ๊ฒ€์ƒ‰ ์—”์ง„์— ๋…ธ์ถœ๋  ์›น์‚ฌ์ดํŠธ์˜ ์„ค๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. -->
<meta name="description" content="์ €์˜ ์›น์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค." />

<!-- 7. robots: ๊ฒ€์ƒ‰ ์—”์ง„์˜ ํฌ๋กค๋ง ๋™์ž‘์„ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. -->
<meta name="robots" content="noindex,nofollow" />

<!-- 8. author: ์›น์‚ฌ์ดํŠธ ์ œ์ž‘์ž์˜ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. -->
<meta http-equiv="author" content="ํ™๊ธธ๋™๊ฐœ๋ฐœ์ž" />

<!-- 9. refresh: 5์ดˆ ๊ฐ„๊ฒฉ์œผ๋กœ ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ URL๋กœ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค. -->
<meta http-equiv="refresh" content="5; url=./ex24.html" />

 

[ AI ํŠน๊ฐ• ]

suno ai : ์Œ์•… ์ž‘๊ณก, ์ž‘์‚ฌ

DeepL : ๋ฒˆ์—ญ๊ธฐ, ๊ธ€์“ฐ๊ธฐ

chatGPT ๋ณด์ด์Šค ๋ชจ๋“œ → ์‹ค์‹œ๊ฐ„ ํ†ต์—ญ, ์˜์–ด ๊ณต๋ถ€ ๋“ฑ ๊ฐ€๋Šฅ

๊ฐ๋งˆ ai : ppt ์ œ์ž‘

 


CSS ํƒœ๊ทธ ์Šคํƒ€์ผ ์„ ํƒ์ž

input ํƒ€์ž… ์„ ํƒ

์•ต์ปคํƒœ๊ทธ(a ํƒœ๊ทธ) ์„ ํƒ์ž

๋™์œ„๋ ˆ๋ฒจ(ํ˜•์ œ ์š”์†Œ) ์„ ํƒ์ž

๋ฐ˜์‘(์•ก์…˜) ์„ ํƒ์ž ๋“ฑ

 

์ƒ‰์ƒ ์†์„ฑ๊ฐ’

๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์†์„ฑ, background size

 

display ์†์„ฑ

marign / padding

Box-sizing ์†์„ฑ

css position ์†์„ฑ

์ฝ˜ํ…์ธ  ์ดˆ๊ณผ ์ฒ˜๋ฆฌ - overflow ์†์„ฑ

imgํƒœ๊ทธ ์ด๋ฏธ์ง€ ๋ฐฐ์น˜ - object-fit ์†์„ฑ

ํ…์ŠคํŠธ๋‚˜ ์ฝ˜ํ…์ธ ์˜ ์ •๋ ฌ

๋ ˆ์ด์•„์›ƒ ๋ฐฐ์น˜๋ฅผ ์ž์œ ๋กญ๊ฒŒ - display : flex

sprite - ์Šคํ”„๋ผ์ดํŠธ : ํฌ์ง€์…˜์œผ๋กœ ํ•œ ์ด๋ฏธ์ง€์—์„œ ์—ฌ๋Ÿฌ ์•„์ด์ฝ˜ ์ถ”์ถœํ•˜๊ธฐ (background-position)

 


์ด๋ก ์ˆ˜์—… + ์‹ค์Šต์„ ์—ฌ๋Ÿฌ๋ฒˆ ์ง„ํ–‰ํ•˜๋ฉด์„œ

์ถ”์ƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋˜ ๊ฐœ๋…๋“ค๋„ ๋‹ค์‹œ ๋ณต์Šตํ•˜๋ฉด์„œ ์ฒดํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ๋‹ค

 

์—ญ์‹œ ๊ฐœ๋ฐœ์ž๋Š” ํ‰์ƒ ๊ณต๋ถ€ํ•ด์•ผ ํ•˜๋Š” ์ง์—…์ธ ๊ฒƒ ๊ฐ™๋‹ค..

728x90