๋ชฉ๋ก๐Ÿ’ป Development/Web (15)

roqkf

[Web] SEO

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

๐Ÿ’ป Development/Web 2023. 1. 17. 11:59
[Web] ์›น ํ‘œ์ค€ & ์ ‘๊ทผ์„ฑ

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

๐Ÿ’ป Development/Web 2023. 1. 9. 22:46
[Web] Cross Browsing

โค๏ธ‍๐Ÿ”ฅ Cross Browsing ์›น ์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €์˜ ์ข…๋ฅ˜์— ์ƒ๊ด€์—†์ด ๋™๋“ฑํ•œ ํ™”๋ฉด๊ณผ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“œ๋Š” ์ž‘์—…์„ ์˜๋ฏธ ํ•ต์‹ฌ point! ๋™์ผํ•œ ์ด ์•„๋‹Œ ๋™๋“ฑํ•œ ํ‘œํ˜„์— ์ง‘์ค‘ํ•˜์ž. ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•์€ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ € ์ƒ์—์„œ ์™„์ „ํžˆ ๋˜‘๊ฐ™์€ ํ™”๋ฉด์ด ๋ณด์ด๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์• ์ดˆ์— ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ์‚ฌ์šฉํ•˜๋Š” ๋ Œ๋”๋ง ์—”์ง„์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ํ™”๋ฉด์„ ์™„์ „ํžˆ ๋˜‘๊ฐ™์ด ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๋”ฐ๋ผ์„œ ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•์˜ ๋ชฉํ‘œ๋Š” ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™๋“ฑํ•œ ์ˆ˜์ค€์˜ ์ •๋ณด์™€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๐Ÿ˜ฒ ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ Cross Browsing์ด ๋˜์ง€ ์•Š์•„ ๋ถˆํŽธํ•จ์„ ๊ฒช์€ ์ ์ด ์žˆ๋‹ค! ๋ฌด์–ธ๊ฐˆ ํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ๋œจ๋Š” ๊ฒฝ๊ณ ์ฐฝ์ด ๋œจ๋Š” ๊ฑธ ๊ฒฝํ—˜ํ•ด ๋ณธ ์ ์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ(Internet Explore..

๐Ÿ’ป Development/Web 2023. 1. 9. 22:42
[Web] ์ž์ฃผ ํ‹€๋ฆฌ๋Š” Markup

โค๏ธ‍๐Ÿ”ฅ ์ž์ฃผ ํ‹€๋ฆฌ๋Š” Markup โš ๏ธ ์ธ๋ผ์ธ ์š”์†Œ ์•ˆ์— ๋ธ”๋ก ์š”์†Œ ๋„ฃ๊ธฐ HTML ์š”์†Œ๋Š” ํ‘œ์‹œ ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ์ธ๋ผ์ธ, ๋ธ”๋ก ์š”์†Œ๋กœ ๋‚˜๋‰œ๋‹ค. Inline element: ์ฝ˜ํ…์ธ ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๋งŒํผ ex) `` Block element: ๊ฐ€๋กœ๋กœ ๋„“๊ฒŒ ํ™”๋ฉด ์˜์—ญ์„ ์ฐจ์ง€ ex) `` Inline ์š”์†Œ๋Š” ํ•ญ์ƒ Block ์š”์†Œ ์•ˆ์— ๋“ค์–ด๊ฐ€์•ผ ํ•˜๋ฉฐ, ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋Š” ์žˆ์–ด์„œ๋Š” ์•ˆ ๋œ๋‹ค. ๋ณดํ†ต ํŠน์ • ์š”์†Œ๊ฐ€ Inline ์ธ์ง€ Block ์š”์†Œ์ธ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์•Œ์ง€ ๋ชปํ•  ๋•Œ ์ด๋Ÿฐ ์‹ค์ˆ˜๋ฅผ ํ•œ๋‹ค. // h1, div ์š”์†Œ๋Š” ๋ธ”๋ก ์š”์†Œ์ด๊ณ , // a, span ์š”์†Œ๋Š” ์ธ๋ผ์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ๋‚˜์œ ์˜ˆ์‹œ 1 ๋‚˜์œ ์˜ˆ์‹œ 2 โš ๏ธ , ์š”์†Œ ์‚ฌ์šฉํ•˜๊ธฐ ์š”์†Œ์™€ ์š”์†Œ๋Š” ๊ฐ๊ฐ ๊ธ€์”จ๋ฅผ ๊ตต๊ฒŒ ๋งŒ๋“ค ๋•Œ, ๊ธ€์”จ๋ฅผ ๊ธฐ์šธ์ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์š”์†Œ ์›น ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ..

๐Ÿ’ป Development/Web 2023. 1. 9. 22:41
[Web] ์›น ํ‘œ์ค€ & Semantic HTML

โค๏ธ‍๐Ÿ”ฅ ์›น ํ‘œ์ค€ W3C(World Wide Web Consortium)์—์„œ ๊ถŒ๊ณ ํ•˜๋Š” ์›น์—์„œ ํ‘œ์ค€์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ ์ด๋‚˜ ๊ทœ์น™ ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋– ํ•œ ์šด์˜์ฒด์ œ๋‚˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์›นํŽ˜์ด์ง€๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๋ณด์ด๊ณ  ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์›น ํŽ˜์ด์ง€ ์ œ์ž‘ ๊ธฐ๋ฒ• ๐Ÿ’– ์›น ํ‘œ์ค€์˜ ์žฅ์  ์œ ์ง€ ๋ณด์ˆ˜์˜ ์šฉ์ด์„ฑ ์›น ํ‘œ์ค€์œผ๋กœ HTML, CSS, JavaScript ๋“ฑ์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•˜๊ธฐ ์ด์ „์—๋Š” ๊ตฌ์กฐ, ํ‘œํ˜„, ๋™์ž‘์ด ๋’ค์„ž์ธ ์ฝ”๋“œ๋„ ๋งŽ์•˜๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ์–ด๋А ํ•œ ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ์ „๋ถ€ ๋œฏ์–ด๊ณ ์ณ์•ผ ํ•  ๋•Œ๋„ ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ ์˜์—ญ์ด ๋ถ„๋ฆฌ๋˜๋ฉด์„œ ์œ ์ง€ ๋ณด์ˆ˜๊ฐ€ ์šฉ์ดํ•ด์กŒ๊ณ , ์ฝ”๋“œ๊ฐ€ ๊ฒฝ๋Ÿ‰ํ™”๋˜๋ฉด์„œ ํŠธ๋ž˜ํ”ฝ ๋น„์šฉ์ด ๊ฐ์†Œํ•˜๋Š” ํšจ๊ณผ๋„ ์ƒ๊ฒผ๋‹ค. ์›น ํ˜ธํ™˜์„ฑ ํ™•๋ณด ์›น ์‚ฌ์ดํŠธ๊ฐ€ ํŠน์ • ์šด์˜์ฒด์ œ๋‚˜ ๋ธŒ๋ผ์šฐ์ €์— ์ข…์†์ ์ด๋ผ๋ฉด ๊ทธ ์™ธ ํ™˜๊ฒฝ์—์„œ๋Š” ์ •์ƒ์ ์œผ๋กœ ..

๐Ÿ’ป Development/Web 2023. 1. 9. 22:39
wireframe & prototype

โค๏ธ‍๐Ÿ”ฅ wireframe ์„ ๊ณผ ํ‹€์„ ์žก๋Š”๋‹ค๋Š” ๋œป์œผ๋กœ, ์ œํ’ˆ ๊ธฐํš ๋‹จ๊ณ„์—์„œ ํŽ˜์ด์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•  ๊ฒƒ์ธ์ง€ ๊ตฌ์กฐ๋ฅผ ์žก๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ๋งŒ๋“ ๋‹ค. ์™€์ด์–ดํ”„๋ ˆ์ž„์„ ํ‘œํ˜„ํ•  ๋•Œ ํ’ˆ์งˆ ์ˆ˜์ค€์„ ์ „๋ฌธ ์šฉ์–ด๋กœ ํ”ผ๋ธ๋ฆฌํ‹ฐ๋กœ ํ‘œํ˜„ํ•ด 3๊ฐ€์ง€ ๋ ˆ๋ฒจ๋กœ ๋‚˜๋‰œ๋‹ค. 1. Low Fidelity Wireframe (Lo-Fi Wireframe) ์†์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๊ทธ๋ฆฐ ์ˆ˜์ค€์˜ ์™€์ด์–ดํ”„๋ ˆ์ž„ 2. Middle Fidelity Wireframe (Mid-Fi Wireframe) Lo-Fi ์™€์ด์–ดํ”„๋ ˆ์ž„์„ ๊ทธ๋ฆฌ๋ฉด์„œ ์•„์ด๋””์–ด๊ฐ€ ์–ด๋А ์ •๋„ ๊ตฌ์ฒดํ™”๋˜๊ณ  ํ™•์ •๋œ ์ดํ›„ ๋ณด๊ธฐ ์ข‹๊ฒŒ ๋‹ค๋“ฌ์€ ์ˆ˜์ค€์˜ ์™€์ด์–ดํ”„๋ ˆ์ž„ 3. High Fidelity Wireframe (Hi-Fi Wireframe) ์™€์ด์–ดํ”„๋ ˆ์ž„์„ ์™„์„ฑ๋ณธ์— ๊ฐ€๊น๊ฒŒ ์ž‘์„ฑํ•œ ์ˆ˜์ค€์˜ ์™€์ด์–ดํ”„๋ ˆ์ž„ โค๏ธ‍๐Ÿ”ฅ prototy..

๐Ÿ’ป Development/Web 2022. 12. 18. 15:06