๋ฐœํ–‰์ผ:

์ˆ˜์ •์ผ:

๋ธ”๋กœ๊ทธ์— ๋ฐฐ๊ฒฝ์Œ์•… ๋„ฃ๋Š” ๋ฒ•: Vocaroo์™€ HTML ์ฝ”๋“œ๋กœ ๊ฐ์„ฑ ์ž๋™์žฌ์ƒ ํ”Œ๋ ˆ์ด์–ด ๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์˜ค๋””์˜ค ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค Vocaroo๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ธ”๋กœ๊ทธ์— ์ž๋™์œผ๋กœ ์žฌ์ƒ๋˜๋Š” ๋ฐฐ๊ฒฝ์Œ์•…(BGM) ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. HTML๊ณผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•ด ์Šคํฌ๋กค ์‹œ ์Œ์•…์ด ์ž๋™ ์žฌ์ƒ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ์ƒ์„ธํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.


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

Vocaroo๋กœ ๋ธ”๋กœ๊ทธ ์ž๋™ ์žฌ์ƒ ๋ฐฐ๊ฒฝ์Œ์•… ํ”Œ๋ ˆ์ด์–ด ์‚ฝ์ž…ํ•˜๊ธฐ

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

Vocaroo ์ฃผ์š” ํŠน์ง• ๋ฐ ๋ธ”๋กœ๊ทธ ํ™œ์šฉ ์žฅ์ 

  • ํšŒ์›๊ฐ€์ž… ์—†์ด ๋…น์Œ ๋ฐ MP3 ์—…๋กœ๋“œ ๊ฐ€๋Šฅ
  • MP3 ๋‹ค์šด๋กœ๋“œ ๋ฐ ์ง์ ‘ ์ž„๋ฒ ๋”ฉ ๊ฐ€๋Šฅํ•œ ๊ณต์œ  ๋งํฌ ์ œ๊ณต
  • ์ž„์‹œ ์ €์žฅ ๊ธฐ๋ฐ˜์ด๋ฏ€๋กœ ์ €์ž‘๊ถŒ์— ๋ฌธ์ œ๊ฐ€ ์—†๋Š” ๊ฐœ์ธ ์Œ์› ๋˜๋Š” ์งง์€ ์ฝ˜ํ…์ธ ์— ํ™œ์šฉ (์žฅ๊ธฐ ๋ณด๊ด€์€ ๋น„์ถ”์ฒœ)
  • ๊ฐ€๋ณ๊ณ  ๋น ๋ฅธ ๋กœ๋”ฉ ์†๋„๋กœ ๋ธ”๋กœ๊ทธ ์„ฑ๋Šฅ ์ €ํ•˜ ์ตœ์†Œํ™”

๋ธ”๋กœ๊ทธ์— ์ž๋™ ์žฌ์ƒ ๋ฐฐ๊ฒฝ์Œ์•… ์ฝ”๋“œ๋ฅผ ๋„ฃ๋Š” ๋ฐฉ๋ฒ•

์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ๋ธ”๋กœ๊ทธ ๋ณธ๋ฌธ HTML ํŽธ์ง‘ ๋ชจ๋“œ์—์„œ ์›ํ•˜๋Š” ์œ„์น˜์— ์‚ฝ์ž…ํ•˜๋ฉด, ๋ฐฉ๋ฌธ์ž๊ฐ€ ์Šคํฌ๋กค์„ ๋‚ด๋ฆฌ๊ฑฐ๋‚˜ ํ•ด๋‹น ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋ทฐํฌํŠธ์— ๋“ค์–ด์˜ค๋ฉด ์Œ์•…์ด ์ž๋™์œผ๋กœ ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. ๋ณผ๋ฅจ์€ 20%๋กœ ๊ณ ์ •๋˜์–ด ์žˆ์–ด ๋ฐฉ๋ฌธ์ž์—๊ฒŒ ๊ณผํ•œ ์†Œ์Œ์„ ์ฃผ์ง€ ์•Š๊ณ  ๋ธ”๋กœ๊ทธ ๋ถ„์œ„๊ธฐ๋ฅผ ์ฑ„์›Œ์ค๋‹ˆ๋‹ค.

๋ธ”๋กœ๊ทธ์— ์ถ”์–ต์˜ ์Œ์•… ๋ฐฐ๊ฒฝ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ
์ถ”์–ต์˜ ์Œ์•…๋‹ค๋ฐฉ

1. ์Šคํฌ๋กค ์‹œ ์ž๋™ ์žฌ์ƒ (Intersection Observer ํ™œ์šฉ)

์ด ์ฝ”๋“œ๋Š” ์˜ค๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํ™”๋ฉด์— ์ผ์ • ๋ถ€๋ถ„(threshold: 0.3) ๋‚˜ํƒ€๋‚  ๋•Œ ์žฌ์ƒ์„ ์‹œ์ž‘ํ•˜๋„๋ก ํ•˜์—ฌ, ์‚ฌ์šฉ์ž์˜ ์ƒํ˜ธ์ž‘์šฉ ์—†์ด ๋ฌด๋‹จ์œผ๋กœ ์Œ์•…์ด ์žฌ์ƒ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ดˆ๊ธฐ ์ƒํƒœ๋Š” ์Œ์†Œ๊ฑฐ(muted)๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

div id="audio-container" style="padding: 20px; background: #f0f0f0; border-radius: 10px;"
 audio id="auto-player" muted controls style="width: 100%"
 source src="https://media.vocaroo.com/mp3/1dsVCLXZkNsm" type="audio/mpeg"
 ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์˜ค๋””์˜ค๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
 /audio
/div

script
document.addEventListener('DOMContentLoaded', () = {
 const audio = document.getElementById('auto-player');
 let hasUnmuted = false;

 // ์ดˆ๊ธฐ ์ƒํƒœ: ์Œ์†Œ๊ฑฐ, ๋ณผ๋ฅจ 20% ์„ค์ •
 audio.muted = true;
 audio.volume = 0.2;

 const observer = new IntersectionObserver((entries) = {
 entries.forEach(entry = {
 if (entry.isIntersecting) {
 if (!hasUnmuted) {
 audio.muted = false; // ๋ทฐํฌํŠธ ์ง„์ž… ์‹œ ์Œ์†Œ๊ฑฐ ํ•ด์ œ
 hasUnmuted = true;
 }
 audio.play().catch(() = {});
 }
 });
 }, { threshold: 0.3 }); // 30%๊ฐ€ ๋ณด์ผ ๋•Œ ์ž‘๋™

 observer.observe(document.getElementById('audio-container'));

 // ํ˜น์‹œ Intersection Observer๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ๋Œ€๋น„, ์ฒซ ์Šคํฌ๋กค ์ด๋ฒคํŠธ๋กœ ์Œ์†Œ๊ฑฐ ํ•ด์ œ ๋ฐ ์žฌ์ƒ ์‹œ๋„
 const onScroll = () = {
 if (!hasUnmuted) {
 audio.muted = false;
 hasUnmuted = true;
 audio.play().catch(() = {});
 }
 window.removeEventListener('scroll', onScroll);
 };
 window.addEventListener('scroll', onScroll);
});
/script

2. ์Šคํฌ๋กค + ๋ทฐํฌ์ธํŠธ ์ดํƒˆ ์‹œ 20์ดˆ ํ›„ ์žฌ์ƒ ๋ฉˆ์ถค

์ด ์ฝ”๋“œ๋Š” ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํ™”๋ฉด ๋ฐ–์œผ๋กœ ์™„์ „ํžˆ ๋ฒ—์–ด๋‚ฌ์„ ๋•Œ์—๋„ ์Œ์•…์ด ๊ณ„์† ํ๋ฅด๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด, 20์ดˆ์˜ ์œ ์˜ˆ ๊ธฐ๊ฐ„์„ ์ค€ ๋’ค ์ž๋™์œผ๋กœ ์Œ์•…์„ ์ •์ง€(pause)์‹œํ‚ค๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์–ด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋”์šฑ ๋ฐฐ๋ คํ•ฉ๋‹ˆ๋‹ค.

div id="audio-container" style="padding: 20px; background: #f0f0f0; border-radius: 10px;"
 audio id="auto-player" muted controls style="width: 100%"
 source src="https://media.vocaroo.com/mp3/1dsVCLXZkNsm" type="audio/mpeg"
 ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์˜ค๋””์˜ค๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
 /audio
/div

script
document.addEventListener('DOMContentLoaded', () = {
 const audio = document.getElementById('auto-player');
 let hasUnmuted = false;
 let stopTimeout = null;

 audio.muted = true;
 audio.volume = 0.2;

 const observer = new IntersectionObserver((entries) = {
 entries.forEach(entry = {
 if (entry.isIntersecting) {
 // ๋ทฐ ์•ˆ์œผ๋กœ ๋“ค์–ด์˜ค๋ฉด ์žฌ์ƒ ์‹œ์ž‘
 if (!hasUnmuted) {
 audio.muted = false;
 hasUnmuted = true;
 }
 audio.play().catch(() = {});
 // ๋ฒ—์–ด๋‚ฌ์„ ๋•Œ ์„ค์ •๋œ ์ •์ง€ ํƒ€์ด๋จธ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ทจ์†Œ
 if (stopTimeout) {
 clearTimeout(stopTimeout);
 stopTimeout = null;
 }
 } else {
 // ๋ทฐ ๋ฐ–์œผ๋กœ ๋ฒ—์–ด๋‚˜๋ฉด 20์ดˆ ํ›„ ์ •์ง€ ํƒ€์ด๋จธ ์„ค์ •
 stopTimeout = setTimeout(() = {
 audio.pause();
 }, 20000); // 20์ดˆ ํ›„ ์ •์ง€
 }
 });
 }, { threshold: 0.3 });

 observer.observe(document.getElementById('audio-container'));

 // ์ฒซ ์Šคํฌ๋กค ์‹œ์—๋„ ์žฌ์ƒ (๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ ๋Œ€์‘)
 const onScroll = () = {
 if (!hasUnmuted) {
 audio.muted = false;
 hasUnmuted = true;
 audio.play().catch(() = {});
 }
 window.removeEventListener('scroll', onScroll);
 };
 window.addEventListener('scroll', onScroll);
});
/script

๋ฐฐ๊ฒฝ์Œ์•…์ด ์ž˜ ์–ด์šธ๋ฆฌ๋Š” ๋ธ”๋กœ๊ทธ ์ฝ˜ํ…์ธ 

  • ์—ฌํ–‰ ์—์„ธ์ด, ์‚ฌ์ง„ ์ค‘์‹ฌ์˜ ์—ฌํ–‰ ํ›„๊ธฐ
  • ๊ฐ์„ฑ ์‚ฌ์ง„ ์ค‘์‹ฌ์˜ ํฌ์ŠคํŠธ ๋ฐ ๊ฐœ์ธ ์ฐฝ์ž‘๋ฌผ
  • ํž๋ง ๊ธ€๊ท€ ๋ชจ์Œ, ๋…๋ฐฑํ˜• ๊ธ€
  • ์นดํŽ˜ ์ถ”์ฒœ, ๋„์‹œ ๋ถ„์œ„๊ธฐ ์†Œ๊ฐœ ๋“ฑ ํŠน์ • ์ •์„œ ์—ฐ์ถœ์ด ํ•„์š”ํ•œ ์ฃผ์ œ

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

Vocaroo์™€ ์ž๋™์žฌ์ƒ ์˜ค๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๋ฅผ ํ™œ์šฉํ•ด ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ธ”๋กœ๊ทธ๋„ ๊ฐ์„ฑ ํ•œ ์Šคํ‘ผ ์ถ”๊ฐ€ํ•ด ๋ณด์„ธ์š”.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ (FAQ) - ๋ธ”๋กœ๊ทธ ๋ฐฐ๊ฒฝ์Œ์•… ์ž๋™ ์žฌ์ƒ


Q1: Vocaroo ๋Œ€์‹  ๋‹ค๋ฅธ ๋ฌด๋ฃŒ ์˜ค๋””์˜ค ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•ด๋„ ์ด ์ฝ”๋“œ๊ฐ€ ์ž‘๋™ํ•˜๋‚˜์š”?

๋„ค, ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€ source src="..." ๋ถ€๋ถ„์— ์‚ฝ์ž…ํ•  ์Œ์•… ํŒŒ์ผ์˜ ์ง์ ‘ ๋งํฌ(URL)๊ฐ€ MP3์™€ ๊ฐ™์€ ์˜ค๋””์˜ค ํŒŒ์ผ ํ˜•์‹์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. SoundCloud๋‚˜ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค์—์„œ MP3 ๋งํฌ๋ฅผ ์ง์ ‘ ์ œ๊ณตํ•œ๋‹ค๋ฉด Vocaroo ๋งํฌ ๋Œ€์‹  ํ•ด๋‹น ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q2: ๋ฐฐ๊ฒฝ์Œ์•…์„ ์ž๋™ ์žฌ์ƒํ•  ๋•Œ ์ดˆ๊ธฐ ์Œ์†Œ๊ฑฐ(muted)๋ฅผ ํ•˜๋Š” ์ด์œ ์™€ ํ•„์š”์„ฑ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

๋Œ€๋ถ€๋ถ„์˜ ์ตœ์‹  ์›น ๋ธŒ๋ผ์šฐ์ €(ํฌ๋กฌ, ์‚ฌํŒŒ๋ฆฌ ๋“ฑ)๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด, ์‚ฌ์šฉ์ž์˜ ์ƒํ˜ธ์ž‘์šฉ ์—†์ด ๋ฏธ๋””์–ด๋ฅผ ์ž๋™ ์žฌ์ƒํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜ ์Œ์†Œ๊ฑฐ ์ƒํƒœ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฝ”๋“œ๋ฅผ muted=true๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €์˜ ์ž๋™ ์žฌ์ƒ ์ •์ฑ…์„ ์šฐํšŒํ•˜๊ณ , ์‚ฌ์šฉ์ž์˜ ์Šคํฌ๋กค ์ƒํ˜ธ์ž‘์šฉ์ด ์ผ์–ด๋‚œ ํ›„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•ด ์Œ์†Œ๊ฑฐ๋ฅผ ํ•ด์ œํ•˜๊ณ  ์žฌ์ƒํ•˜๋Š” ๋ฐฉ์‹์ด ํ˜„์žฌ ๊ฐ€์žฅ ์•ˆ์ •์ ์ธ ์ž๋™ ์žฌ์ƒ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

Q3: ๋ฐฐ๊ฒฝ์Œ์•… ๋ณผ๋ฅจ์„ 20% ์™ธ์— ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ๋ฐ”๊พธ๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

์ œ๊ณต๋œ JavaScript ์ฝ”๋“œ์—์„œ audio.volume = 0.2; ๋ถ€๋ถ„์„ ์›ํ•˜๋Š” ๊ฐ’์œผ๋กœ ์ˆ˜์ •ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ณผ๋ฅจ์€ 0.0(์ตœ์†Œ)๋ถ€ํ„ฐ 1.0(์ตœ๋Œ€) ์‚ฌ์ด์˜ ์†Œ์ˆ˜์  ๊ฐ’์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 50% ๋ณผ๋ฅจ์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด audio.volume = 0.5;๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

'IT > Tech-Guide' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๋ธ”๋กœ๊ทธ ์ž๋™ ์ƒ์„ฑ ๋ชฉ์ฐจ์˜ SEO ๋ฌธ์ œ์™€ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ,๊ฒ€์ƒ‰ ๋…ธ์ถœ ๋ง‰๋Š” ๋ชฉ์ฐจ ๊ตฌ์กฐ  (2) 2025.06.29
์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ CSS ์Šคํƒ€์ผ ์ ์šฉํ•˜๊ธฐ! ๋ธ”๋กœ๊ทธ ๋””์ž์ธ์„ ์œ„ํ•œ CSS ๋‹คํฌ ๋ชจ๋“œ ์ƒ˜ํ”Œ 3๊ฐ€์ง€  (1) 2025.06.28
๋ธ”๋กœ๊ทธ ์ด๋ฏธ์ง€ ์„ ๋ช…๋„ ์ตœ์ ํ™” ํ‹ฐ์Šคํ† ๋ฆฌ ์šด์˜์ž๋ฅผ ์œ„ํ•œ ์ด๋ฏธ์ง€ ์ปค์Šคํ…€ ๋ฆฌ์‚ฌ์ด์ง• ๋ฐฉ๋ฒ•  (1) 2025.06.25
๋ธ”๋กœ๊ทธ ์นดํ…Œ๊ณ ๋ฆฌ ํŽ˜์ด์ง€ ์„ธ๋ จ๋œ ๋””์ž์ธ ๋ชจ์Œ: 4๊ฐ€์ง€ ์Šคํƒ€์ผ๊ณผ HTML ์ฝ”๋“œ ์˜ˆ์‹œ  (1) 2025.06.23
ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธ€์“ฐ๊ธฐ ์—๋””ํ„ฐ ๊ฐ€๋กœํญ ์กฐ์ ˆ ๋ฐฉ๋ฒ• 3๊ฐ€์ง€์™€ ๊ฐ„๋‹จ ์—๋””ํ„ฐ ํ”„๋กœ๊ทธ๋žจ  (1) 2025.06.22
๋™์  ๋งํฌ ๋ฒ„ํŠผ,๋ธ”๋กœ๊ทธ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๋งž์ถค ๋ฒ„ํŠผ ์ž๋™ ์ƒ์„ฑํ•˜๊ธฐ ,์ด์œ ๋ฒ„ํŠผ๋ชจ์Œ  (2) 2025.06.20
๋ธ”๋กœ๊ทธ ๊ธ€ ๋งŽ์•„์งˆ ๋•Œ ํ•„์š”ํ•œ ์ฝ˜ํ…์ธ  ์ •๋ฆฌ์™€ ๊ตฌ์กฐํ™” ๋ฐฉ๋ฒ•  (1) 2025.06.20