<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Doitman</title>
    <link>https://justdoitman.tistory.com/</link>
    <description>합니다. 그냥.
될 때까지.</description>
    <language>ko</language>
    <pubDate>Fri, 24 Jul 2026 12:11:34 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>KS짱짱맨</managingEditor>
    <image>
      <title>Doitman</title>
      <url>https://tistory1.daumcdn.net/tistory/3677415/attach/4d77da1d232743b39c028ff68469af64</url>
      <link>https://justdoitman.tistory.com</link>
    </image>
    <item>
      <title>비전공자를 위한 JS기초</title>
      <link>https://justdoitman.tistory.com/441</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;562&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bP9njx/btsNdjqp5Uj/lqlnOAiteCaqbYmt0GuWD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bP9njx/btsNdjqp5Uj/lqlnOAiteCaqbYmt0GuWD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bP9njx/btsNdjqp5Uj/lqlnOAiteCaqbYmt0GuWD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbP9njx%2FbtsNdjqp5Uj%2FlqlnOAiteCaqbYmt0GuWD0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;562&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;562&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 내용은 원문을 최대한 유지하되, 반말 표현을 모두 정중한 표현으로 바꾼 것입니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. JavaScript란 무엇일까요?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;웹페이지를 움직이게 하는 마법사&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인터넷에서 보는 대부분의 웹페이지는 보통 &lt;b&gt;HTML&lt;/b&gt;과 &lt;b&gt;CSS&lt;/b&gt;로 만들어집니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;HTML&lt;/b&gt;은 웹페이지의 뼈대(기본 구조)를 담당합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CSS&lt;/b&gt;는 웹페이지의 외관(꾸미기)을 담당합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 **JavaScript(자바스크립트)**는 웹페이지를 움직이게 하고, 여러 가지 일을 수행하도록 만드는 마법사 같은 역할을 합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;일상생활에서도 자주 사용됩니다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어, 온라인 게임에서 버튼을 누를 때 점수가 올라가거나, 유튜브에서 동영상을 재생하거나 멈출 때 모두 JavaScript가 동작하고 있는 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고서 : &lt;a href=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Scripting/What_is_JavaScript&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Scripting/What_is_JavaScript&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1744076912424&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;JavaScript가 뭔가요? - Web 개발 학습하기 | MDN&quot; data-og-description=&quot;MDN의 JavaScript 초급자 과정에 오신 걸 환영합니다! 이 글에서는 &amp;quot;JavaScript는 무엇인가요?&amp;quot;, &amp;quot;JavaScript로 무엇을 할 수 있나요?&amp;quot;와 같은 질문에 답하며 JavaScript의 용도에 익숙해지도록 높은 수준에서 J&quot; data-og-host=&quot;developer.mozilla.org&quot; data-og-source-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Scripting/What_is_JavaScript&quot; data-og-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Scripting/What_is_JavaScript&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/VYJO9/hyYCavFQLH/y3aEbQbsNLd12TxkQAVkzK/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080,https://scrap.kakaocdn.net/dn/Atx3W/hyYEHe59AS/77OJIMyXXG6OSBQVlPLBT1/img.png?width=815&amp;amp;height=511&amp;amp;face=0_0_815_511,https://scrap.kakaocdn.net/dn/bqWu57/hyYEEinvfZ/dAEzgmXzz36thSPslrZebk/img.png?width=858&amp;amp;height=385&amp;amp;face=0_0_858_385&quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Scripting/What_is_JavaScript&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Scripting/What_is_JavaScript&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/VYJO9/hyYCavFQLH/y3aEbQbsNLd12TxkQAVkzK/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080,https://scrap.kakaocdn.net/dn/Atx3W/hyYEHe59AS/77OJIMyXXG6OSBQVlPLBT1/img.png?width=815&amp;amp;height=511&amp;amp;face=0_0_815_511,https://scrap.kakaocdn.net/dn/bqWu57/hyYEEinvfZ/dAEzgmXzz36thSPslrZebk/img.png?width=858&amp;amp;height=385&amp;amp;face=0_0_858_385');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;JavaScript가 뭔가요? - Web 개발 학습하기 | MDN&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;MDN의 JavaScript 초급자 과정에 오신 걸 환영합니다! 이 글에서는 &quot;JavaScript는 무엇인가요?&quot;, &quot;JavaScript로 무엇을 할 수 있나요?&quot;와 같은 질문에 답하며 JavaScript의 용도에 익숙해지도록 높은 수준에서 J&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.mozilla.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 변수(Variable)와 함수(Function)를 이해해봅시다&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2-1. 변수(Variable)란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;보물을 담아두는 상자&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수는 이름이 붙은 상자와 같습니다. 컴퓨터 속에서 필요한 숫자나 글자 같은 정보를 안전하게 보관할 수 있습니다.&lt;br /&gt;예를 들어,&lt;/p&gt;
&lt;pre class=&quot;ebnf&quot;&gt;&lt;code&gt;let score = 0;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라고 작성하면, score라는 이름의 상자 안에 0이라는 숫자를 담은 것입니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;왜 변수를 사용할까요?&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;게임 점수처럼 수시로 바뀌는 값을 저장할 때&lt;/li&gt;
&lt;li&gt;이름이나 문장처럼 계속 사용해야 하는 값을 보관해야 할 때&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이러한 경우에 변수를 사용합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2-2. 함수(Function)란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;반복되는 일을 처리하는 요술 주문&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수는 여러 번 쓰이는 작업을 한 번에 정리해두는 것입니다.&lt;br /&gt;자주 사용하는 동작을 미리 묶어두고, 필요할 때마다 이름으로 불러와 사용할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어, 계산기를 떠올려보면 &amp;lsquo;더하기&amp;rsquo; 버튼이 항상 같은 일을 합니다.&lt;br /&gt;이 기능을 함수로 만들면, 필요할 때마다 &amp;lsquo;더하기 함수&amp;rsquo;를 불러서 쓸 수 있게 됩니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;함수 만들기 예시&lt;/h4&gt;
&lt;pre class=&quot;javascript&quot;&gt;&lt;code&gt;function sayHello() {
  console.log(&quot;안녕!&quot;);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 function sayHello()로 &lt;b&gt;sayHello&lt;/b&gt;라는 함수를 만들었습니다.&lt;br /&gt;이후에&lt;/p&gt;
&lt;pre class=&quot;abnf&quot;&gt;&lt;code&gt;sayHello();
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라고 작성하면, 함수를 실행하여 콘솔에 &amp;ldquo;안녕!&amp;rdquo;이라는 문장을 표시합니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. Event(이벤트)란?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;어떤 일이 일어났을 때 이를 알려주는 신호&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이벤트는 &amp;ldquo;누군가가 버튼을 클릭했다!&amp;rdquo;와 같은 &lt;b&gt;특별한 일&lt;/b&gt;을 말합니다.&lt;br /&gt;예를 들어, 클릭 이벤트, 화면이 켜질 때의 이벤트, 키보드를 눌렀을 때의 이벤트 등이 있습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;이벤트를 이용해서 동작하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;JavaScript에 &amp;ldquo;버튼이 눌렸을 때 이러한 동작을 해주세요!&amp;rdquo;라고 미리 작성해두면, 버튼이 눌리는 순간 그 일이 자동으로 실행됩니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;이벤트 예시&lt;/h4&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;button id=&quot;myButton&quot;&amp;gt;누르지 마세요!&amp;lt;/button&amp;gt;

&amp;lt;script&amp;gt;
  // 버튼을 찾아서 button이라는 이름으로 변수에 담기
  const button = document.getElementById(&quot;myButton&quot;);

  // 클릭 이벤트 설정
  button.addEventListener(&quot;click&quot;, function() {
    alert(&quot;버튼을 누르셨네요!&quot;);
  });
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;button.addEventListener(&quot;click&quot;, ...)에서 &quot;click&quot;은 **&amp;ldquo;버튼을 클릭했을 때&amp;rdquo;**를 의미합니다.&lt;/li&gt;
&lt;li&gt;두 번째 인자로 들어간 함수가 실제로 어떤 일을 할지 정해놓은 것입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. DOM(Document Object Model)의 개념 이해하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;DOM은 웹페이지를 JavaScript가 다룰 수 있게 해주는 지도&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹페이지 안에는 버튼, 문장, 이미지 등 여러 가지 요소가 있습니다.&lt;br /&gt;DOM은 이러한 요소들을 컴퓨터가 이해할 수 있는 구조(지도)로 만들어둔 것입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;350&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTbxJB/btsNcVja2wZ/WFYQmdsEptishAqIpvq5O1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTbxJB/btsNcVja2wZ/WFYQmdsEptishAqIpvq5O1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTbxJB/btsNcVja2wZ/WFYQmdsEptishAqIpvq5O1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTbxJB%2FbtsNcVja2wZ%2FWFYQmdsEptishAqIpvq5O1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;750&quot; height=&quot;350&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;350&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;DOM을 통해 JavaScript가 웹페이지를 변경할 수 있습니다!&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어,&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;ldquo;이 문장의 글씨 크기를 바꿔주세요!&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;이 버튼을 화면에서 숨겨주세요!&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;등과 같이 JavaScript가 웹페이지 요소를 자유롭게 수정하고 이동시킬 수 있도록 돕는 역할을 합니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;DOM 사용 예시&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DOM을 통해 text라는 문단에 접근해 색깔을 바꾸거나, 내용을 바꿀 수 있게 됩니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;DOM을 어떻게 사용할까요?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;DOM을 통해 요소를 찾아서 조작합니다&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;JavaScript로 &amp;ldquo;이 문장의 색을 빨간색으로 바꿔주세요!&amp;rdquo;라고 요청하면, 실제 화면에서도 해당 문장이 빨간색으로 변경됩니다.&lt;br /&gt;만약 DOM이 없다면, JavaScript는 어떤 문장을 수정해야 하는지 정확히 알 수 없습니다.&lt;br /&gt;그러나 DOM을 통해 다음과 같이 작성하면 가능해집니다.&lt;/p&gt;
&lt;pre class=&quot;maxima&quot;&gt;&lt;code&gt;document.getElementById(&quot;text&quot;).style.color = &quot;red&quot;;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위처럼 getElementById(&quot;text&quot;)로 요소를 찾고, .style.color = &quot;red&quot;처럼 원하는 대로 변경할 수 있는 것입니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;DOM을 사용하는 몇 가지 방법&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;document.getElementById(&quot;아이디&quot;)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;HTML에서 id=&quot;text&quot;처럼 이름표를 붙여두면, 해당 요소를 쉽게 찾아서 변경할 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;document.querySelector(&quot;CSS선택자&quot;)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;CSS에서 사용하는 선택자(.클래스이름, #아이디이름, 태그 이름 등)를 그대로 활용해 요소를 찾을 수도 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 조금 더 구체적인 예시 살펴보기&lt;/h2&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;DOM 예시&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;h1 id=&quot;title&quot;&amp;gt;안녕하세요!&amp;lt;/h1&amp;gt;
  &amp;lt;p class=&quot;content&quot;&amp;gt;이것은 문단입니다.&amp;lt;/p&amp;gt;
  &amp;lt;button id=&quot;changeTextBtn&quot;&amp;gt;문장 바꾸기&amp;lt;/button&amp;gt;

  &amp;lt;script&amp;gt;
    // 1. 버튼, 제목, 문단을 찾아서 담기
    const button = document.getElementById(&quot;changeTextBtn&quot;);
    const title = document.getElementById(&quot;title&quot;);
    const paragraph = document.querySelector(&quot;.content&quot;);

    // 2. 버튼이 눌렸을 때(클릭 이벤트) 실행할 함수
    button.addEventListener(&quot;click&quot;, function() {
      // 제목 바꾸기
      title.innerText = &quot;DOM을 통해 바뀐 제목!&quot;;
      // 문단 글씨 색 바꾸기
      paragraph.style.color = &quot;blue&quot;;
      // 문단 내용도 바꾸기
      paragraph.innerText = &quot;나는 파란색 문단으로 바뀌었다!&quot;;
    });
  &amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;document.getElementById(&quot;title&quot;)를 통해 id=&quot;title&quot;인 요소(&amp;lt;h1&amp;gt;)를 찾아서 변수 title에 담습니다.&lt;/li&gt;
&lt;li&gt;document.querySelector(&quot;.content&quot;)는 클래스가 &quot;content&quot;인 요소(&amp;lt;p&amp;gt;)를 찾아서 변수 paragraph에 담습니다.&lt;/li&gt;
&lt;li&gt;그리고 버튼을 클릭하면 미리 정해둔 동작(제목과 문단을 바꾸는 코드)이 실행됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 모든 것은 &lt;b&gt;DOM&lt;/b&gt;을 통해 가능해집니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. DOM이 왜 중요할까요?&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;웹페이지를 &amp;lsquo;살아있게&amp;rsquo; 만들 수 있습니다!&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단순히 글만 써 있으면 정적인(가만히 있는) 페이지입니다.&lt;br /&gt;DOM을 사용하면 JavaScript가 버튼을 누를 때 글씨를 바꾸거나, 사진을 크게 만들고, 숨겨진 메뉴를 보이게 하는 등 &lt;b&gt;동적(Dynamic)&lt;/b&gt; 기능을 구현할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, &lt;b&gt;사용자의 행동(이벤트)에 따라 웹페이지가 바뀌는&lt;/b&gt; 동적 웹페이지가 만들어집니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;인터랙티브(Interactive)한 경험&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용자가 버튼을 누르거나 화면을 드래그할 때, 바로바로 화면이 반응하면 더욱 재미있고 편리합니다.&lt;br /&gt;이 모든 것을 가능하게 해주는 것이 결국 &lt;b&gt;DOM + JavaScript&lt;/b&gt;입니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;정리&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;DOM&lt;/b&gt;은 웹페이지를 JavaScript가 다룰 수 있도록 만든 &lt;b&gt;지도이자 구조&lt;/b&gt;입니다.&lt;/li&gt;
&lt;li&gt;HTML 요소들은 부모, 자식, 형제로 이어져 있고, JavaScript는 이를 탐색하고 수정할 수 있습니다.&lt;/li&gt;
&lt;li&gt;getElementById나 querySelector 같은 방법을 사용해 필요한 요소를 찾고, innerText나 style 등의 속성을 통해 내용이나 모양을 변경할 수 있습니다.&lt;/li&gt;
&lt;li&gt;이를 통해 JavaScript가 웹페이지를 자유자재로 움직일 수 있게 됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;마무리&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;JavaScript&lt;/b&gt;는 웹페이지를 움직이고 반응하게 해주는 역할을 합니다.&lt;/li&gt;
&lt;li&gt;**변수(Variable)**는 정보를 담아두는 상자와 같고, **함수(Function)**는 자주 쓰는 동작을 미리 묶어놓은 주문과 같습니다.&lt;/li&gt;
&lt;li&gt;**이벤트(Event)**는 &amp;ldquo;클릭&amp;rdquo;처럼 특별한 일이 일어났을 때 실행되는 신호입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DOM&lt;/b&gt;은 웹페이지를 JavaScript가 쉽게 다룰 수 있도록 만든 지도와 같습니다.&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>IT/IT 이것 저것</category>
      <category>js</category>
      <category>기초</category>
      <category>웹코딩</category>
      <author>KS짱짱맨</author>
      <guid isPermaLink="true">https://justdoitman.tistory.com/441</guid>
      <comments>https://justdoitman.tistory.com/441#entry441comment</comments>
      <pubDate>Tue, 8 Apr 2025 10:49:32 +0900</pubDate>
    </item>
    <item>
      <title>비전공자를 위한 CSS 기초</title>
      <link>https://justdoitman.tistory.com/440</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;562&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVHNz8/btsNa9i02WK/gtNt4KE3UI0Hx7WWbYhNx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVHNz8/btsNa9i02WK/gtNt4KE3UI0Hx7WWbYhNx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVHNz8/btsNa9i02WK/gtNt4KE3UI0Hx7WWbYhNx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVHNz8%2FbtsNa9i02WK%2FgtNt4KE3UI0Hx7WWbYhNx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;562&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;562&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. CSS가 무엇인가요?&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;HTML&lt;/b&gt;은 웹사이트의 뼈대(구조)를 만드는 언어입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CSS&lt;/b&gt;는 그 웹사이트의 **모양(디자인)**을 꾸며주는 언어입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어, 사람에게 옷(HTML)을 입혔을 때, 그 옷의 색깔&amp;middot;무늬&amp;middot;스타일(CSS)을 정해주는 것과 비슷해요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;정리하자면&lt;/b&gt;:&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;HTML&lt;/b&gt; = 뼈대 만들기&lt;br /&gt;&lt;b&gt;CSS&lt;/b&gt; = 예쁘게 꾸미기&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고서: &lt;a href=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1744075688525&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;CSS 구성 블록 - Web 개발 학습하기 | MDN&quot; data-og-description=&quot;이 강의에서는 CSS 첫 번째 단계 가 중단된 부분을 처리합니다 &amp;mdash; 이제 언어와 구문에 익숙해졌으며, 약간 더 깊이 익힐 때가 되었을 때, 이를 사용하는 기본적인 경험을 얻었습니다. 이 과목에서&quot; data-og-host=&quot;developer.mozilla.org&quot; data-og-source-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics&quot; data-og-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/QnorG/hyYEvFJwgf/mu81qgXH4yJHASMfY3VSX0/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080&quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/QnorG/hyYEvFJwgf/mu81qgXH4yJHASMfY3VSX0/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;CSS 구성 블록 - Web 개발 학습하기 | MDN&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이 강의에서는 CSS 첫 번째 단계 가 중단된 부분을 처리합니다 &amp;mdash; 이제 언어와 구문에 익숙해졌으며, 약간 더 깊이 익힐 때가 되었을 때, 이를 사용하는 기본적인 경험을 얻었습니다. 이 과목에서&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.mozilla.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. CSS 선택자(selector)란 무엇일까요?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹사이트(HTML) 안에는 여러 가지 요소(예: 제목, 글, 그림 등)가 있어요.&lt;br /&gt;이 중에서 &lt;b&gt;&quot;어떤 것을 꾸밀지&quot;&lt;/b&gt; 알려주는 것이 **CSS 선택자(selector)**랍니다.&lt;br /&gt;&lt;br /&gt;참고서 : &lt;a href=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics/Basic_selectors&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics/Basic_selectors&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1744075927299&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;CSS 선택자 - Web 개발 학습하기 | MDN&quot; data-og-description=&quot;CSS 에서, 선택자는 스타일을 지정할 웹 페이지의 HTML 요소를 대상으로 하는 데 사용됩니다. 사용 가능한 다양한 CSS 선택자가 있으며, 스타일을 지정할 요소를 선택할 때 세밀한 정밀도를 허용합&quot; data-og-host=&quot;developer.mozilla.org&quot; data-og-source-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics/Basic_selectors&quot; data-og-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics/Basic_selectors&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/msMvz/hyYCmW9CiP/Ke0KNRD5t0gsk2WpumJb51/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080,https://scrap.kakaocdn.net/dn/qz84d/hyYB7Tf9s3/dkxQiKHwJra7kRmk3Pbu2K/img.png?width=471&amp;amp;height=218&amp;amp;face=0_0_471_218&quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics/Basic_selectors&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.mozilla.org/ko/docs/Learn_web_development/Core/Styling_basics/Basic_selectors&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/msMvz/hyYCmW9CiP/Ke0KNRD5t0gsk2WpumJb51/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080,https://scrap.kakaocdn.net/dn/qz84d/hyYB7Tf9s3/dkxQiKHwJra7kRmk3Pbu2K/img.png?width=471&amp;amp;height=218&amp;amp;face=0_0_471_218');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;CSS 선택자 - Web 개발 학습하기 | MDN&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;CSS 에서, 선택자는 스타일을 지정할 웹 페이지의 HTML 요소를 대상으로 하는 데 사용됩니다. 사용 가능한 다양한 CSS 선택자가 있으며, 스타일을 지정할 요소를 선택할 때 세밀한 정밀도를 허용합&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.mozilla.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;● 대표적인 선택자&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;태그 선택자(tag selector)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;HTML의 태그 이름을 그대로 써서 선택해요.&lt;/li&gt;
&lt;li&gt;예: body, h1, p 등&lt;/li&gt;
&lt;li&gt;p { color: red; } 라고 쓰면, 페이지에 있는 모든 &amp;lt;p&amp;gt; 글자들을 빨간색으로 바꿉니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;클래스 선택자(class selector)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;비슷한 역할을 하는 여러 요소들을&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;한꺼번에&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;꾸밀 때 사용해요.&lt;/li&gt;
&lt;li&gt;HTML에서 class=&quot;fruit&quot;라고 적으면, CSS에서 .fruit로 꾸밀 수 있어요.&lt;/li&gt;
&lt;li&gt;예: .fruit { color: orange; }&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;아이디 선택자(id selector) =&amp;gt; 잘 안씀&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;하나의 요소를 &lt;b&gt;특별하게&lt;/b&gt; 지정할 때 사용해요.&lt;/li&gt;
&lt;li&gt;HTML에서 id=&quot;banana&quot;라고 적으면, CSS에서 #banana로 꾸밀 수 있어요.&lt;/li&gt;
&lt;li&gt;예: #banana { color: yellow; }&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre id=&quot;code_1744076095403&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#태그 선택자(tag selector)
h1 {
  color: blue;
}

#클래스 선택자(class selector)
.special {
  color: blue;
}&lt;/code&gt;&lt;/pre&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. CSS가 HTML에 적용되는 로직(방법)은?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떻게 CSS로 꾸민다고 HTML이 알아들을까요? 방법은 크게 두 가지가 있어요.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;HTML 안에 직접 쓰는 방법 (Inline 또는 내부 스타일)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;HTML 파일 안에 &amp;lt;style&amp;gt;&amp;lt;/style&amp;gt; 태그를 넣어 그 안에 CSS를 써요.&lt;/li&gt;
&lt;li&gt;또는 태그 자체에 style=&quot;&quot;을 써서 꾸밀 수도 있지만, 아주 간단한 경우에만 사용해요.&lt;/li&gt;
&lt;li&gt;&amp;lt;style&amp;gt; p { color: red; } &amp;lt;/style&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CSS 파일을 따로 만들어서 연결하기 (외부 스타일)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;따로 만든 style.css 파일을 불러와서 꾸밀 수 있어요.&lt;/li&gt;
&lt;li&gt;웹사이트가 커지면 이 방법을 주로 사용해요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&amp;lt;head&amp;gt; &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;&amp;gt; &amp;lt;/head&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. CSS 레이아웃(Layout) 개념 이해하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹페이지 안에서 글, 그림, 버튼 등이 어떻게 배치되는지 정하는 것을 &lt;b&gt;레이아웃&lt;/b&gt;이라고 해요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;466&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bL6uSO/btsNc4Us66h/WQVRk7R2QfGNXapIwrZGI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bL6uSO/btsNc4Us66h/WQVRk7R2QfGNXapIwrZGI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bL6uSO/btsNc4Us66h/WQVRk7R2QfGNXapIwrZGI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbL6uSO%2FbtsNc4Us66h%2FWQVRk7R2QfGNXapIwrZGI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;466&quot; height=&quot;162&quot; data-origin-width=&quot;466&quot; data-origin-height=&quot;162&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;● 가장 기본이 되는 속성: display&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;display: block; : 박스처럼 줄을 차지해요. 다음 요소는 줄바꿈되어 아래로 내려갑니다.&lt;/li&gt;
&lt;li&gt;display: inline; : 글자처럼 옆으로 이어서 배치돼요.&lt;/li&gt;
&lt;li&gt;display: flex; : 안에 있는 요소들을 &lt;b&gt;가로&lt;/b&gt; 혹은 &lt;b&gt;세로&lt;/b&gt;로 쉽게 정렬하고 배치할 수 있어요.&lt;/li&gt;
&lt;li&gt;display: grid; : 격자 형태(가로&amp;middot;세로 칸)를 만들 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예시&lt;/b&gt;:&lt;/p&gt;
&lt;pre class=&quot;css&quot;&gt;&lt;code&gt;.container {
  display: flex;  /* 안에 있는 요소들을 한 줄에 쭉 나란히 배치 */
  justify-content: center;  /* 가운데 정렬 */
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. CSS의 스타일링을 위한 주요 속성들과 단위&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 실제로 &lt;b&gt;꾸밀 때 자주 쓰는 속성&lt;/b&gt;들을 알아볼까요?&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;● 글자 관련&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;color: 글자 색깔을 정해요. (예: color: blue;)&lt;/li&gt;
&lt;li&gt;font-size: 글자 크기를 정해요. (예: font-size: 16px;)&lt;/li&gt;
&lt;li&gt;font-weight: 글자의 굵기를 정해요. (예: font-weight: bold;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;● 배경 관련&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;background-color: 요소(박스)의 배경 색깔을 정해요. (예: background-color: yellow;)&lt;/li&gt;
&lt;li&gt;background-image: 배경에 이미지를 넣어요. (예: background-image: url('banana.png');)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;● 위치&amp;middot;여백 관련&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;margin: 박스 밖의 여백(바깥쪽 공간)을 정해요. (예: margin: 10px;)&lt;/li&gt;
&lt;li&gt;padding: 박스 안의 여백(안쪽 공간)을 정해요. (예: padding: 10px;)&lt;/li&gt;
&lt;li&gt;border: 테두리(두께, 모양, 색)를 정해요. (예: border: 2px solid green;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;● 크기 조절&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;width: 가로 길이를 정해요. (예: width: 200px;)&lt;/li&gt;
&lt;li&gt;height: 세로 길이를 정해요. (예: height: 100px;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;● 자주 쓰는 단위&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;px: &lt;b&gt;픽셀&lt;/b&gt;이라는 컴퓨터 화면의 작은 점 단위. 숫자가 클수록 크기가 커져요.&lt;/li&gt;
&lt;li&gt;%: 부모 요소(바깥 박스) 크기에 비례하여 퍼센트로 크기를 정해요.&lt;/li&gt;
&lt;li&gt;em: 현재 글자 크기를 기준으로 비율을 정해요. (조금 더 깊이 있는 내용이지만, 기억만 해둬요)&lt;/li&gt;
&lt;li&gt;rem: HTML 최상위 글자 크기를 기준으로 비율을 정해요.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;정리 &amp;amp; 마무리&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;CSS&lt;/b&gt;는 웹사이트를 &lt;b&gt;예쁘게 꾸며주는 언어&lt;/b&gt;입니다.&lt;/li&gt;
&lt;li&gt;**선택자(selector)**를 이용해 &lt;b&gt;&quot;어떤 요소를 꾸밀지&quot;&lt;/b&gt; 정합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;HTML&lt;/b&gt;과 &lt;b&gt;CSS&lt;/b&gt;를 연결해 스타일을 적용합니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;레이아웃&lt;/b&gt;은 웹페이지에서 요소들이 어떻게 배치되는지 정하는 방법입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;주요 속성&lt;/b&gt;들을 잘 외워두면 CSS로 여러 가지 멋진 디자인을 만들 수 있어요.&lt;/li&gt;
&lt;li&gt;**단위(px, %, em, rem)**를 알면, 화면 크기에 맞춰서 자연스럽게 요소 크기를 조절할 수 있어요.&lt;/li&gt;
&lt;/ol&gt;</description>
      <category>IT/IT 이것 저것</category>
      <category>CSS</category>
      <category>기초</category>
      <category>웹개발</category>
      <author>KS짱짱맨</author>
      <guid isPermaLink="true">https://justdoitman.tistory.com/440</guid>
      <comments>https://justdoitman.tistory.com/440#entry440comment</comments>
      <pubDate>Tue, 8 Apr 2025 10:37:05 +0900</pubDate>
    </item>
    <item>
      <title>비전공자를 위한 HTML 기초</title>
      <link>https://justdoitman.tistory.com/439</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;562&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EMGAy/btsNcSNyHnU/g3fdHwXud3WhLBCilKsKH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EMGAy/btsNcSNyHnU/g3fdHwXud3WhLBCilKsKH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EMGAy/btsNcSNyHnU/g3fdHwXud3WhLBCilKsKH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEMGAy%2FbtsNcSNyHnU%2Fg3fdHwXud3WhLBCilKsKH0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1000&quot; height=&quot;562&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;562&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. HTML이 무엇인가요?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;HTML&lt;/b&gt;은 웹페이지(인터넷에서 보는 페이지)를 만들 때 사용하는 약속이자 규칙이에요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;예를 들어, 그림을 그릴 때는 붓, 물감, 캔버스 같은 재료가 필요하죠.&lt;/li&gt;
&lt;li&gt;웹페이지를 '그림'이라고 생각하면, 그 그림을 그릴 수 있는 '붓'이나 '물감' 같은 것이 &lt;b&gt;HTML&lt;/b&gt;이라고 보면 돼요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HTML은 &amp;ldquo;HyperText Markup Language&amp;rdquo;의 줄임말이지만, 너무 어려워 보이니 &lt;b&gt;'웹페이지를 만드는 도구'&lt;/b&gt; 라고 기억하면 돼요.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;참고서&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developer.mozilla.org/ko/docs/Web/HTML/Element&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1744075634703&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;HTML 요소 참고서 - HTML: Hypertext Markup Language | MDN&quot; data-og-description=&quot;이 페이지는 태그를 사용해 만들 수 있는 모든 HTML 요소의 목록을 제공합니다. 필요로 하는 요소를 쉽게 찾을 수 있도록 기능별로 분류했으며, 각각의 요소 참조 페이지 사이드바에서는 사전 순&quot; data-og-host=&quot;developer.mozilla.org&quot; data-og-source-url=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element&quot; data-og-url=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bLCzGo/hyYEEinn3S/2FxgTRXqigGEHHLEkgasUK/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080&quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bLCzGo/hyYEEinn3S/2FxgTRXqigGEHHLEkgasUK/img.png?width=1920&amp;amp;height=1080&amp;amp;face=0_0_1920_1080');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;HTML 요소 참고서 - HTML: Hypertext Markup Language | MDN&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이 페이지는 태그를 사용해 만들 수 있는 모든 HTML 요소의 목록을 제공합니다. 필요로 하는 요소를 쉽게 찾을 수 있도록 기능별로 분류했으며, 각각의 요소 참조 페이지 사이드바에서는 사전 순&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.mozilla.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. HTML의 기본 구조&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HTML 문서는 보통 이렇게 생겼어요:&lt;/p&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;내 웹페이지 제목&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;!-- 여기서부터 내용을 적어요! --&amp;gt;
  &amp;lt;h1&amp;gt;안녕하세요!&amp;lt;/h1&amp;gt;
  &amp;lt;p&amp;gt;이것은 HTML 페이지입니다.&amp;lt;/p&amp;gt;
  &amp;lt;!-- 여기까지 내용을 적어요! --&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/b&gt;: &quot;이 문서는 HTML이에요!&quot; 라고 알려주는 문장.&lt;/li&gt;
&lt;li&gt;**&amp;lt;html&amp;gt;**와 &lt;b&gt;&amp;lt;/html&amp;gt;&lt;/b&gt;: HTML 문서 전체를 감싸는 태그(상자).&lt;/li&gt;
&lt;li&gt;**&amp;lt;head&amp;gt;**와 &lt;b&gt;&amp;lt;/head&amp;gt;&lt;/b&gt;: 웹페이지 제목이나 설정 정보를 적는 곳.&lt;/li&gt;
&lt;li&gt;**&amp;lt;body&amp;gt;**와 &lt;b&gt;&amp;lt;/body&amp;gt;&lt;/b&gt;: 화면에 실제로 보이는 내용(글, 사진 등)을 적는 곳.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지금은 어떤 부분이 정확히 뭘 하는지 다 이해하지 못해도 괜찮아요.&lt;br /&gt;&amp;ldquo;이런 틀이 있구나!&amp;rdquo; 정도만 기억해도 충분해요.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 태그(Tag), 클래스(Class), 속성(Attribute)란?&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3.1 태그(Tag)란?&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;태그&lt;/b&gt;는 웹페이지에서 무언가를 표시하거나 꾸밀 때 사용하는 &lt;b&gt;명령어&lt;/b&gt;예요.&lt;/li&gt;
&lt;li&gt;태그는 **&amp;lt;태그이름&amp;gt;**으로 시작해서 **&amp;lt;/태그이름&amp;gt;**으로 끝나요.&lt;/li&gt;
&lt;li&gt;예: &lt;b&gt;&amp;lt;p&amp;gt;&lt;/b&gt;(문단), &lt;b&gt;&amp;lt;h1&amp;gt;&lt;/b&gt;(큰 제목), &lt;b&gt;&amp;lt;div&amp;gt;&lt;/b&gt;(나누어지는 상자) 등등.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;예시&lt;/h4&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;p&amp;gt;여기는 문단(paragraph)을 표시하는 p 태그입니다.&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이 코드를 브라우저(크롬, 엣지 등)에서 보면, &quot;여기는 문단(paragraph)을 표시하는 p 태그입니다.&quot; 라는 글자가 문단 형태로 나타나요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3.2 클래스(Class)란?&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;클래스&lt;/b&gt;는 태그를 &lt;b&gt;구분&lt;/b&gt;하거나 &lt;b&gt;묶어&lt;/b&gt;서 스타일(색, 크기 등)을 줄 때 써요.&lt;/li&gt;
&lt;li&gt;예: 옷가게에서 '빨간 옷'을 모아놓고, '파란 옷'을 모아놓고 구분하는 느낌이에요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;예시&lt;/h4&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;p class=&quot;red-text&quot;&amp;gt;이 문장은 빨간색으로 꾸밀 거예요.&amp;lt;/p&amp;gt;
&amp;lt;p class=&quot;red-text&quot;&amp;gt;이 문장도 빨간색으로 꾸밀 거예요.&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;여기서 class=&quot;red-text&quot;라고 썼다면, 두 문장을 같은 그룹(클래스)으로 묶은 거예요.&lt;/li&gt;
&lt;li&gt;나중에 '빨간색으로!'라고 정해주면, red-text 클래스를 가진 모든 글자가 빨간색이 돼요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3.3 속성(Attribute)란?&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;속성&lt;/b&gt;은 태그에 있는 &lt;b&gt;추가 정보&lt;/b&gt;예요.&lt;/li&gt;
&lt;li&gt;태그에 붙여서, 그 태그가 어떤 특징을 가져야 하는지 알려줘요.&lt;/li&gt;
&lt;li&gt;클래스도 사실 속성 중 하나지만, **클래스(class)**처럼 이름이 정해져 있는 것도 있고, &lt;b&gt;href&lt;/b&gt;, &lt;b&gt;src&lt;/b&gt; 같은 다른 속성도 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;예시&lt;/h4&gt;
&lt;pre class=&quot;erlang-repl&quot;&gt;&lt;code&gt;여기를 누르면 다른 사이트로 이동해요!
&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;**&amp;lt;a&amp;gt;**는 링크를 만드는 태그고, 그 안에 &lt;b&gt;href&lt;/b&gt;라는 속성을 넣어줘서,&lt;br /&gt;&quot;이 버튼을 누르면 어디로 이동할지&quot;를 알려주는 거예요.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 자주 쓰는 주요 태그&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;h1&amp;gt;, &amp;lt;h2&amp;gt;, &amp;lt;h3&amp;gt;...&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;제목(글자)을 크고 진하게 보여줄 때 사용해요.&lt;/li&gt;
&lt;li&gt;**&amp;lt;h1&amp;gt;**이 가장 큰 제목, 숫자가 커질수록(2, 3...) 글자가 조금씩 작아져요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;p&amp;gt;&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;문단(paragraph)을 표시하는 태그.&lt;/li&gt;
&lt;li&gt;글을 여러 줄로 표현할 때 사용해요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;div&amp;gt;&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;구역을 나누는 상자(box)라고 보면 돼요.&lt;/li&gt;
&lt;li&gt;화면을 여러 부분으로 구분할 때 자주 쓰여요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;img&amp;gt;&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이미지를 보여주는 태그.&lt;/li&gt;
&lt;li&gt;예: &amp;lt;img src=&quot;그림파일주소.jpg&quot; alt=&quot;그림 설명&quot; /&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;a&amp;gt;&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;링크를 만드는 태그.&lt;/li&gt;
&lt;li&gt;예: &amp;lt;a href=&quot;https://주소&quot;&amp;gt;여기를 눌러 보세요&amp;lt;/a&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;ul&amp;gt;, &amp;lt;li&amp;gt;&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;목록(리스트)을 만들 때 사용.&lt;/li&gt;
&lt;li&gt;**&amp;lt;ul&amp;gt;**은 목록 전체를 감싸고, **&amp;lt;li&amp;gt;**는 목록 안에 들어가는 각 항목을 나타내요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시:&lt;/p&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;ul&amp;gt;
  &amp;lt;li&amp;gt;사과&amp;lt;/li&amp;gt;
  &amp;lt;li&amp;gt;바나나&amp;lt;/li&amp;gt;
  &amp;lt;li&amp;gt;딸기&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;lt;meta&amp;gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;meta&amp;gt;&lt;/b&gt; 태그는 웹페이지에 대한 정보를 브라우저나 검색엔진에게 알려줄 때 사용해요.&lt;/li&gt;
&lt;li&gt;보통 &lt;b&gt;&amp;lt;head&amp;gt;&lt;/b&gt; 태그 안에 위치해요.&lt;/li&gt;
&lt;li&gt;예) &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; : &amp;ldquo;이 웹페이지는 UTF-8이라는 글자 인코딩 방식을 써요.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;예) &amp;lt;meta name=&quot;description&quot; content=&quot;이 웹페이지는 초등학생을 위한 HTML 설명입니다.&quot;&amp;gt;&lt;/li&gt;
&lt;li&gt;검색엔진(구글, 네이버)이 페이지를 더 잘 이해하도록 도와줘요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;자주 쓰는 속성
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;charset&lt;/b&gt;: 웹페이지 글자 인코딩(글자를 어떻게 인식하는지)에 대한 정보&lt;/li&gt;
&lt;li&gt;&lt;b&gt;name&lt;/b&gt;: 어떤 정보를 담는지 나타낼 때 사용(ex. description, keywords 등)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;content&lt;/b&gt;: name 속성에 대한 실제 내용&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&amp;lt;form&amp;gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;form&amp;gt;&lt;/b&gt; 태그는 설문지나 회원가입 같은 &lt;b&gt;입력 양식&lt;/b&gt;을 만들 때 사용해요.&lt;/li&gt;
&lt;li&gt;예) 이름을 적고, 이메일을 적고, 제출(Submit) 버튼을 누르면 서버로 보내는 기능 등.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;자주 쓰는 속성
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;action&lt;/b&gt;: 입력 내용을 어디(어떤 주소)로 보낼지 정해요.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;method&lt;/b&gt;: 입력 내용을 어떻게 보낼지 정해요(보통 GET 또는 POST).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시:&lt;/p&gt;
&lt;form action=&quot;&amp;lt;a href=https://example.com/submit&amp;gt;https://example.com/submit&amp;lt;/a&amp;gt;&quot; method=&quot;POST&quot;&gt;&lt;!-- 입력칸, 버튼 등을 여기 넣어요 --&gt;&lt;/form&gt;
&lt;pre class=&quot;html xml&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;&amp;lt;form action=&quot;https://example.com/submit&quot; method=&quot;POST&quot;&amp;gt;
  &amp;lt;!-- 입력칸, 버튼 등을 여기 넣어요 --&amp;gt;
&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;nbsp;&amp;lt;input&amp;gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;input&amp;gt;&lt;/b&gt; 태그는 사용자(사람)가 직접 글자를 적거나, 옵션을 선택할 수 있게 하는 &lt;b&gt;입력칸&lt;/b&gt;이에요.&lt;/li&gt;
&lt;li&gt;예) 이름칸, 비밀번호칸, 체크박스, 라디오버튼 등 전부 input으로 만들 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;자주 쓰는 속성
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;type&lt;/b&gt;: 이 입력칸이 어떤 종류인지 알려줘요. (예: &quot;text&quot;, &quot;password&quot;, &quot;checkbox&quot;, &quot;radio&quot;, &quot;email&quot; 등)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;name&lt;/b&gt;: 이 입력칸의 이름(서버로 전송할 때 구분하기 위해 사용)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;placeholder&lt;/b&gt;: 사용자가 입력하기 전에 미리 보여주는 안내 문구&lt;/li&gt;
&lt;li&gt;&lt;b&gt;value&lt;/b&gt;: 입력칸에 미리 적어둘 내용&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시:&lt;/p&gt;
&lt;pre class=&quot;pgsql&quot;&gt;&lt;code&gt;&amp;lt;input type=&quot;text&quot; name=&quot;username&quot; placeholder=&quot;이름을 적어주세요&quot; /&amp;gt;
&amp;lt;input type=&quot;password&quot; name=&quot;userpass&quot; placeholder=&quot;비밀번호를 적어주세요&quot; /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;nbsp;&amp;lt;button&amp;gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;button&amp;gt;&lt;/b&gt; 태그는 클릭할 수 있는 &lt;b&gt;버튼&lt;/b&gt;을 만들어요.&lt;/li&gt;
&lt;li&gt;버튼을 누르면 어떤 일을 할지(예: 폼 제출, 자바스크립트 실행 등)를 정해줄 수 있어요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;자주 쓰는 속성
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;type&lt;/b&gt;: &quot;button&quot;, &quot;submit&quot;, &quot;reset&quot; 중 하나
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&quot;submit&quot;: &amp;lt;form&amp;gt; 안에서 입력된 내용(데이터)을 서버로 보내요.&lt;/li&gt;
&lt;li&gt;&quot;reset&quot;: 입력한 내용을 다 지워버려요.&lt;/li&gt;
&lt;li&gt;&quot;button&quot;: 특별한 기능 없이 단순 버튼(주로 자바스크립트와 함께 사용).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시:&lt;/p&gt;
&lt;pre class=&quot;armasm&quot;&gt;&lt;code&gt;&amp;lt;button type=&quot;submit&quot;&amp;gt;제출하기&amp;lt;/button&amp;gt;
&amp;lt;button type=&quot;reset&quot;&amp;gt;내용 지우기&amp;lt;/button&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;nbsp;&amp;lt;label&amp;gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;label&amp;gt;&lt;/b&gt; 태그는 &amp;lt;input&amp;gt; 같은 입력칸에 **이름표(라벨)**를 붙여 주는 태그예요.&lt;/li&gt;
&lt;li&gt;스크린 리더(시각장애인용 프로그램)나 접근성 향상에 좋아요.&lt;/li&gt;
&lt;li&gt;&amp;lt;input&amp;gt;와 짝지어 쓸 때 &lt;b&gt;for&lt;/b&gt; 속성을 사용해요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;자주 쓰는 속성
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;for&lt;/b&gt;: 어떤 &amp;lt;input&amp;gt;의 id와 연결할지 정해요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시:&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;&amp;lt;label for=&quot;user-name&quot;&amp;gt;이름:&amp;lt;/label&amp;gt;
&amp;lt;input id=&quot;user-name&quot; type=&quot;text&quot; placeholder=&quot;이름을 적어주세요&quot; /&amp;gt;

라벨의 for=&quot;user-name&quot;과 입력칸 id=&quot;user-name&quot;이 똑같으면, 라벨을 클릭해도 입력칸이 활성화돼요.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;nbsp;&amp;lt;table&amp;gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;lt;table&amp;gt;&lt;/b&gt; 태그는 표(테이블)를 만들 때 사용해요.&lt;/li&gt;
&lt;li&gt;그 안에 &lt;b&gt;&amp;lt;tr&amp;gt;&lt;/b&gt;(table row: 가로줄)과 &lt;b&gt;&amp;lt;td&amp;gt;&lt;/b&gt;(table data: 칸)을 넣어서 표현해요.&lt;/li&gt;
&lt;li&gt;제목 칸은 &lt;b&gt;&amp;lt;th&amp;gt;&lt;/b&gt; 태그를 써요.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;자주 쓰는 속성&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;border&lt;/b&gt;: 테두리 두께 지정(HTML5에서는 보통 CSS로 테두리를 스타일링하지만, 예시로 알아두세요)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;cellpadding&lt;/b&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;cellspacing&lt;/b&gt;: 칸 안쪽/칸 사이 여백 (역시 CSS로도 많이 조정함)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;width&lt;/b&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;height&lt;/b&gt;: 표의 너비, 높이 (CSS로도 설정 가능)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시:&lt;/p&gt;
&lt;pre class=&quot;xml&quot;&gt;&lt;code&gt;&amp;lt;table border=&quot;1&quot;&amp;gt; &amp;lt;!-- border=&quot;1&quot;은 테두리를 보여주는 예시 --&amp;gt;
  &amp;lt;tr&amp;gt;
    &amp;lt;th&amp;gt;이름&amp;lt;/th&amp;gt;
    &amp;lt;th&amp;gt;나이&amp;lt;/th&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr&amp;gt;
    &amp;lt;td&amp;gt;철수&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt;
  &amp;lt;tr&amp;gt;
    &amp;lt;td&amp;gt;영희&amp;lt;/td&amp;gt;
    &amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;
  &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 각 태그별 속성 요약&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 표는 &lt;b&gt;태그&lt;/b&gt;와 &lt;b&gt;자주 쓰는 속성&lt;/b&gt;을 한눈에 정리한 거예요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;태그 주요 속성 설명&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&amp;lt;meta&amp;gt;&lt;/td&gt;
&lt;td&gt;charset, name, content&lt;/td&gt;
&lt;td&gt;웹페이지 정보(글자 인코딩, 설명 등)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;lt;form&amp;gt;&lt;/td&gt;
&lt;td&gt;action, method&lt;/td&gt;
&lt;td&gt;입력 데이터를 어디로, 어떤 방식으로 보낼지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;lt;input&amp;gt;&lt;/td&gt;
&lt;td&gt;type, name, placeholder, value&lt;/td&gt;
&lt;td&gt;사용자 입력칸 종류(텍스트, 비밀번호, 체크박스 등), 이름, 안내 문구, 초기 값&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;lt;button&amp;gt;&lt;/td&gt;
&lt;td&gt;type (submit, reset, button)&lt;/td&gt;
&lt;td&gt;클릭 가능한 버튼 만듦 (폼 제출, 내용 초기화 등)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;lt;label&amp;gt;&lt;/td&gt;
&lt;td&gt;for&lt;/td&gt;
&lt;td&gt;어떤 &amp;lt;input id=&quot;...&quot;&amp;gt;와 연결할지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;lt;table&amp;gt;&lt;/td&gt;
&lt;td&gt;border, cellpadding, cellspacing, width&lt;/td&gt;
&lt;td&gt;표(테이블)에 대한 테두리, 여백, 너비 등&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. 클래스와 속성, 무엇이 다를까?&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;클래스(class)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;ldquo;이 태그들은 모두 &lt;b&gt;한 그룹&lt;/b&gt;입니다!&amp;rdquo;라고 표시할 때 사용.&lt;/li&gt;
&lt;li&gt;여러 태그에 같은 클래스를 달 수 있어요.&lt;/li&gt;
&lt;li&gt;주로 디자인이나 스타일을 한꺼번에 적용할 때 씁니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;속성(attribute)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;ldquo;이 태그에 이런 &lt;b&gt;추가 정보&lt;/b&gt;가 있어요!&amp;rdquo;라고 알려주는 것.&lt;/li&gt;
&lt;li&gt;클래스(class)도 속성 중 하나이고, 그 외에도 여러 속성들이 있어요.&lt;/li&gt;
&lt;li&gt;예: href (링크 주소), src (이미지 주소), alt (이미지 대체 문구), id (고유 이름) 등등.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;정리&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;클래스는 &quot;여러 태그를 같은 이름으로 묶어, 공통된 스타일이나 성질을 적용하기 위함&quot;&lt;/li&gt;
&lt;li&gt;속성은 &quot;태그에 필요한 다른 정보(주소, 크기, 설명, ID 등)를 추가해 주는 것&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;6. 마무리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 &lt;b&gt;HTML&lt;/b&gt;이 어떤 역할을 하고, &lt;b&gt;태그&lt;/b&gt;, &lt;b&gt;클래스&lt;/b&gt;, &lt;b&gt;속성&lt;/b&gt;이 무엇인지 알았어요.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;HTML: 웹페이지에 글, 그림 등을 나타내기 위한 규칙&lt;/li&gt;
&lt;li&gt;태그: HTML에서 글, 이미지, 링크 등을 표시하기 위한 기본 도구&lt;/li&gt;
&lt;li&gt;클래스: 여러 태그를 &amp;lsquo;그룹&amp;rsquo;으로 묶고, 한 번에 스타일(색, 크기 등)을 적용하기 위해 사용&lt;/li&gt;
&lt;li&gt;속성: 태그에 필요한 추가 정보(주소, 구분, 특징 등)를 적어주는 것&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;다음에 할 수 있는 공부&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;CSS&lt;/b&gt;(웹페이지 꾸미는 방법)와 연결해서, 클래스(class)를 실제로 꾸며보세요.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;JavaScript&lt;/b&gt;(웹페이지를 움직이게 하는 방법)를 배워보면서, HTML과 어떻게 연결하는지 보면 좋아요.&lt;/li&gt;
&lt;/ol&gt;</description>
      <category>IT/IT 이것 저것</category>
      <category>HTML</category>
      <category>기초</category>
      <category>웹개발</category>
      <author>KS짱짱맨</author>
      <guid isPermaLink="true">https://justdoitman.tistory.com/439</guid>
      <comments>https://justdoitman.tistory.com/439#entry439comment</comments>
      <pubDate>Tue, 8 Apr 2025 10:22:59 +0900</pubDate>
    </item>
    <item>
      <title>소설 세계관_차원에 대하여</title>
      <link>https://justdoitman.tistory.com/431</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;br&gt;차원이란 어떤 대상이 속한 세계의 위계를 말한다.&lt;br&gt;&lt;br&gt;간단히 말하면 높은차원에 속해있으면, 낮은 차원에 개입하기 쉽지만. 낮은 차원에 있으면 높은 차원에 간섭하는 것이 어렵게 된다.&lt;br&gt;&lt;br&gt;차원은 크게 3가지로 구분된다.&lt;br&gt;우리가 살고있는 &quot;물질계&quot;&lt;br&gt;소위말하는 영혼이 살고있는 &quot;영계&quot;&lt;br&gt;마지막으로 가장 높은 차원에 있는 &quot;신계&quot;&lt;br&gt;&lt;br&gt;물질계는 다시 &lt;br&gt;1차원 ~ 4차원이 속해있고&lt;br&gt;&lt;br&gt;영계는&lt;br&gt;4차원 ~ 12차원&lt;/p&gt;</description>
      <author>KS짱짱맨</author>
      <guid isPermaLink="true">https://justdoitman.tistory.com/431</guid>
      <comments>https://justdoitman.tistory.com/431#entry431comment</comments>
      <pubDate>Sun, 16 Feb 2025 10:26:32 +0900</pubDate>
    </item>
    <item>
      <title>마케팅 입소문 _컨테이져스(Contagious)를 읽고</title>
      <link>https://justdoitman.tistory.com/430</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;186&quot; data-origin-height=&quot;271&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Jto8i/btsMhPK7Oti/MDg1w1xjzkfSfq8hvOYg60/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Jto8i/btsMhPK7Oti/MDg1w1xjzkfSfq8hvOYg60/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Jto8i/btsMhPK7Oti/MDg1w1xjzkfSfq8hvOYg60/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJto8i%2FbtsMhPK7Oti%2FMDg1w1xjzkfSfq8hvOYg60%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;186&quot; height=&quot;271&quot; data-origin-width=&quot;186&quot; data-origin-height=&quot;271&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;책을 읽게된 계기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사업 1년차가 지났다. 다행히 첫 해는 1억정도 매출이 발생했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2년차가 접어들고 시스템이 안정화 되면서 이것을 어떻게 사람들에게 알리고 지속가능한 확산을 이룰 수 있을지 고민이 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컨테이져스가 마케팅 관련해서 좋은 책이라는 추천을 받아 읽게 되었다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;책의 내용&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입소문이란 무엇일까?&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;추가적인 &lt;b&gt;돈을 지불하지 않고,&amp;nbsp;&lt;/b&gt;고객의 자발적인 홍보를 통해 고객을 확보하는 것&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;언제 입소문이 필요할까?&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;광고나 마케팅에 투자할 자금이 충분하지 않을 때&lt;/li&gt;
&lt;li&gt;광고나 마케팅을 했을 때만 반짝 매출이 증가할 때&amp;nbsp;&lt;/li&gt;
&lt;li&gt;너무 많은 경쟁자들이 있을 때&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왜 입소문이 효과적일까?&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;친구(= 이해관계가 없는 사람)는 본인이 경험한 사실 그대로 알려준다고 믿기 때문에&lt;/li&gt;
&lt;li&gt;이해관계가 없는 사람의 이야기 = 객관적 = 신뢰를 주기 때문&amp;nbsp;&lt;/li&gt;
&lt;li&gt;우리가 정보를 전달할때 상대에게 유용할지 관심이 있는지 확인후 정보 전달 하기 때문 = 명확한 타겟팅&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입소문이 중요한 이유&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;효과적이기 때문&lt;/li&gt;
&lt;li&gt;비용이 거의 안들기 때문&lt;/li&gt;
&lt;li&gt;누구나 가능하기 때문&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입소문 이해하기&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사람은 이야기거리가 있다면 주변 사람들과 공유하기를 좋아한다 =&amp;gt; 이야기거리를 만들어야 한다&lt;/li&gt;
&lt;li&gt;입소문의 93%가 오프라인에서 발생 / 온라인은 7%&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;특정 제품, 아이디어, 행동이 인기를 끄는 이유&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 제품, 아이디어 자체가 뛰어난 경우 [기본]&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 제품, 아이디어에 큰 차이가 없을 때는 &quot;이야기거리 인가&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;★입소문 만들기&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;공유의 심리&lt;/b&gt;이해하기
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;사람들이 대화를 나누는 이유를 이해 =&amp;gt; 특정 제품이나 주제가 자주 거론되고 공유되는 이유를 이해&lt;/li&gt;
&lt;li&gt;내가 사람들과 어떤 대화를 주로 나누는지,&amp;nbsp;다른 사람들이 주로 어떤 대화들을 나누는지 데이터를 쌓기&lt;/li&gt;
&lt;li&gt;더 빈번하게 등장하는 주제 확인하기 =&amp;gt; &lt;b&gt;특정 소문은 전염성이 더욱 강하다&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;사회적 영향력 (= 사회적 전염성)의 6가지 요소 STEPPS
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;사회적 화폐&lt;/b&gt; = 사람들에게 보여지고자 하는 이미지를 만들수 있는 정보 여부&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;계기&lt;/b&gt; = 관련된 사물이나 주제를 생각나게하는 자극&amp;nbsp;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;아이디어 자체를 계기로 만들기 =&amp;gt; 연상할 계기가 자주 생길만한 제품이나 아이디어를 기획하기&amp;nbsp;&lt;/li&gt;
&lt;li&gt;아이디어를 계기가 될만한 요소와 결합하기 =&amp;gt; 흔히 접할 수 있는 아이디어와 연관시키기&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;감성 &lt;/b&gt;= 감성을 강하게 자극 = &lt;b&gt;특정 감정[]&lt;/b&gt;을 쉽고 강하게 불러일으키는 것&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;대중성 &lt;/b&gt;= 사람의 모방 심리를 자극 = 쉽게 눈에 띄고, 쉽게 따라 할 수 있어야 한다&amp;nbsp;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&quot;와! 저거 뭐지?&quot; 하고 눈에 잘 띄고&lt;/li&gt;
&lt;li&gt;&quot;나도 저거 할 수 있을 것 같아!&quot; 하고 생각되며&lt;/li&gt;
&lt;li&gt;&quot;계속 보고 싶고, 갖고 싶어!&quot; 하는 마음이 들게 만드는 것&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;실용성&lt;/b&gt; = 시간과 비용을 절약, 아는 것 만으로 도움이 되는 것&lt;/li&gt;
&lt;li&gt;&lt;b&gt;이야기성&lt;/b&gt; = 이야기 안에 제품이나 아이디어를 이야기의 중심 메세지에 담아서 전달하기&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;사회적 화폐 예시&lt;br /&gt;&lt;br /&gt;학교 운동장에서 친구들이 새로운 게임을 하고 있다&lt;br /&gt;그 게임을 아는 친구들은 서로 특별한 규칙이나 비밀 코드를 공유하면서 재미있게 놀고 있다. &lt;br /&gt;다른 친구들은 이 게임을 모르기 때문에 &quot;와, 저 친구들은 뭔가 특별해 보인다!&quot;라고 생각. &lt;br /&gt;&lt;br /&gt;사회적 화폐는 바로 이런 개념과 비슷: &lt;br /&gt;&amp;nbsp;1. 다른 사람들이 &quot;와, 대단하다!&quot; 하고 생각하게 만드는 정보나 경험을 갖는 것 &lt;br /&gt;&amp;nbsp;2. 그걸 다른 사람들에게 보여줄 수 있는 방법을 아는 것 &lt;br /&gt;&lt;br /&gt;또다른 예시:&lt;br /&gt;새로 나온 인기 게임의 숨겨진 비밀 코드를 아는 것 &lt;br /&gt;유명한 아이돌의 팬클럽 멤버십 뱃지를 가지고 있는 것 &lt;br /&gt;친구들 사이에서 유행하는 새로운 놀이를 제일 먼저 시작한 것 &lt;br /&gt;이렇게 특별한 정보나 물건을 가지고 있으면, 다른 사람들이 나를 &quot;멋지다&quot;, &quot;특별하다&quot;고 생각하게 됨. &lt;br /&gt;이것이 바로 사회적 화폐의 개념&amp;nbsp;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;구체적인 입소문 Case 분석&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #666666; text-align: left;&quot;&gt;Case1: 100달러 짜리 치즈버거&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 가설 : 치즈버거는 값싼 음식의 대명사인데 이것을 최고급 요리로 새롭게 준비하면 입소문이 날 것이다&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 내용 : 뉴스에 보도될 만큼 비싼 가격 + 최고급 상품 (최고급 와규, 흑송로버섯, 트리플 치즈가 가미된 ...)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 결과 : 폭발적&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 반응 : &quot;이런 고급 재료를 사용하면 맛있지 않을 수 없다&quot;, &quot;황금을 먹는것과 같다&quot;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&amp;nbsp;- 이유 : 놀라움, 비범성, 정보의 유용성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Case2 : 1개만 필요한 상품을 서비스로 한개 더 주기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 가설 :&amp;nbsp; 필요한 것 이상의 추가 상품을 주면, 다른 하나는 이 상품에 관심이 있을 만한 사람에게 전달될 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- 결과 : ??&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Case3 : 믹서기 광고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 가설 :&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 내용 : 믹서기에 잘 안갈릴 것 같은 물건들(유리구슬, 골프공 등)을 넣고 갈아버림&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 반응 : &quot;믿을 수 없다&quot;, &quot;이보다 강력한 믹서기는 없다&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 결과 : 이것도 갈릴까요? (Will it blend?) 시리즈는 3억회 이상의 조회수를 기록&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 이유 : 놀라움, 비범성, 정보의 유용성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다른 전략들에 대한 비판&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;오피니언리더 활용하기 : 이건 방법론일 뿐, 왜 그들이 오피니언리더가 되었는지에 대해서는 (혹은 어떻게 오피니언 리더가 되는지에 대해서는 알 수 없음)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음책 : 티핑 포인트 읽기&lt;/p&gt;</description>
      <category>자기 개발/책 읽기</category>
      <category>마케팅</category>
      <category>사업</category>
      <category>스타트업</category>
      <category>입소문</category>
      <author>KS짱짱맨</author>
      <guid isPermaLink="true">https://justdoitman.tistory.com/430</guid>
      <comments>https://justdoitman.tistory.com/430#entry430comment</comments>
      <pubDate>Thu, 13 Feb 2025 12:57:00 +0900</pubDate>
    </item>
  </channel>
</rss>