<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Yoonmin</title>
    <link>https://yoon-min-codinglog.tistory.com/</link>
    <description>제가 좋아하는 공간이 선한 영향력으로 가득 차면 좋겠습니다. </description>
    <language>ko</language>
    <pubDate>Mon, 29 Jun 2026 07:19:19 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>윤민_</managingEditor>
    <image>
      <title>Yoonmin</title>
      <url>https://tistory1.daumcdn.net/tistory/4997352/attach/4926385f100d44ea8f4ce500c2035923</url>
      <link>https://yoon-min-codinglog.tistory.com</link>
    </image>
    <item>
      <title>[CSS3]Transition &amp;amp; Animation</title>
      <link>https://yoon-min-codinglog.tistory.com/39</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Animation vs Transition&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;이 둘의 차이점으로&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;transition은 전환 즉, 어떤 요소에 property를 줬을 때 부드러운 전환이 특징인 반면&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;animation은 주고 싶을 때 언제든 요소에 움직임을 줄 수 있어 자유도가 높다.&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; CSS transition&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;우리는 Styling을 시도하다 보면 &lt;b&gt;요소의 속성 값&lt;/b&gt;을 &lt;b&gt;변경&lt;/b&gt;하는 경우가 발생한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이럴 때 속성 값을 &lt;b&gt;바로 변경&lt;/b&gt;하는 것이 &lt;b&gt;아닌&lt;/b&gt; &lt;b&gt;애니메이션을 통해 속성 값을 변경&lt;/b&gt;한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;Transition을 사용하기 위해서는 &lt;u&gt;&lt;b&gt;4가지 선언&lt;/b&gt;&lt;/u&gt;을 알고 있어야 한다.&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(HTML class에 active 추가되었을 때 동작하는 모습을 볼 수 있다.)&lt;/p&gt;
&lt;pre id=&quot;code_1648906275888&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box.active{
	font-size:30px;
    	background-color: #ff4949;
}
/*해당 코드는 하단에서 설명하는 코드에 있어서 모두 필요하기 때문에 따로 두었다.*/&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;1. property&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ property는 (CSS) &lt;u&gt;&lt;b&gt;속성&lt;/b&gt;&lt;/u&gt;이란 뜻이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ transition이 사용될 때 &lt;u&gt;&lt;b&gt;가장 먼저 선언&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ &lt;u&gt;&lt;b&gt;변화가 일어날 속성&lt;/b&gt;&lt;/u&gt;이 어떤 것인지 &lt;b&gt;&lt;u&gt;명시&lt;/u&gt;&lt;/b&gt;해줘야 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1648905412224&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box{
	font-size:20px;
	background-color: #0066ff;
    	transition: font-size;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;2. duration&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ duration은 &lt;u&gt;&lt;b&gt;지속 시간&lt;/b&gt;&lt;/u&gt;이란 뜻이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ &lt;u&gt;&lt;b&gt;property 다음&lt;/b&gt;&lt;/u&gt;으로 &lt;b&gt;&lt;u&gt;선언&lt;/u&gt;&lt;/b&gt;해줘야 한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ &lt;b&gt;변화&lt;/b&gt;가 일어날 때 &lt;u&gt;&lt;b&gt;얼마 동안 일어나는지&lt;/b&gt; &lt;b&gt;명시&lt;/b&gt;&lt;/u&gt;해줘 여한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;[ ms(miele seconds) | s(seconds) ]&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1648905439287&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box{
	font-size:20px;
	background-color: #0066ff;
   	transition: font-size 2500ms;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;3. [timing-function]&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ 생략 가능하다. (디테일한 부분 설정 필요시 사용)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ &lt;u&gt;&lt;b&gt;변화가 일어날 때&lt;/b&gt;&lt;/u&gt; 변화가 일어나는 &lt;u&gt;&lt;b&gt;속도를 지정&lt;/b&gt;&lt;/u&gt;해준다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;[ ease-in | ease-out | ease-in-out | cubic-bezier( ) ]&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1648905836108&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box{
	font-size:20px;
	background-color: #0066ff;
    	transition: font-size 2500ms ease in;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;4. [delay]&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ 생략 가능하다. (디테일한 부분 설정 필요시 사용)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ delay는 &lt;u&gt;&lt;b&gt;지연&lt;/b&gt;&lt;/u&gt;이란 뜻이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ transition이 &lt;u&gt;&lt;b&gt;몇 초 후&lt;/b&gt;&lt;/u&gt;에 &lt;b&gt;&lt;u&gt;움직이길 원할때&lt;/u&gt;&lt;/b&gt; 사용한다.&lt;/p&gt;
&lt;pre id=&quot;code_1648906253735&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box{
	font-size:20px;
	background-color: #0066ff;
    	transition: font-size 2500ms ease-out, background-color 2000ms cubic-bezier(.08, .57, .97, -0.78);
        /*각각의 property마다 개별 선언이 가능하다( , )*/
}&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; Animation&lt;/b&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;Animation은 많은 선언을 보유하고 있다.&lt;/h3&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;때문에 가장 많이 사용되는 6가지 property를 설명해보겠다.&lt;/h4&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;1. name&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;animation을 줄 때 가장 중요한 것은&amp;nbsp; &lt;u&gt;&lt;b&gt;@keyframes&lt;/b&gt;&lt;/u&gt;을 &lt;u&gt;&lt;b&gt;이용해 어떤 애니메이션을 줄지 정의&lt;/b&gt;&lt;/u&gt;해야 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1648909878896&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@keyframes name{
  from{
    /* Rules */
  }

  to{
    /* Rules */
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;✨keyframes 사용법&lt;/span&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;@keyframes 작성 후 사용할 anmaton logic( name)을 적는다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;이때 바뀌고 싶은 animation을 ruels(시작: from / 종료: to)을 통해 설정한다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;2. duration&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ Transition과 동일하게 &lt;u&gt;&lt;b&gt;지속시간&lt;/b&gt;&lt;/u&gt;을 의미한다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;[ ms(milie seconds) | s(seconds) ]&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1648910843001&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box{
  position: relative;
  width: 300px;
  height: 300px;
  background-color: #0066ff;
  animation-name: move-box;
  animation-duration: 2000ms;
}
@keyframes move-box{
  from{
    top: 0;
    background-color: #0066ff;
  }
  to{
    top: 200px;
    background-color: #ff4949;
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;3. [timing-function]&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ Transition과 동일하다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;[ ease-in | ease-out | ease-in-out | cubic-bezier( ) ]&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1648911071931&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box {
  animation-name: move-box;
  animation-duration: 4000ms;
  animation-timing-function: ease-in-out;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;4. [delay]&lt;/h3&gt;
&lt;pre id=&quot;code_1648911163564&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box {
  animation-name: move-box;
  animation-duration: 4000ms;
  animation-timing-function: ease-in-out;
  animation-delay: 1000ms;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;5. iteration -count&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✅ iteration은 &lt;u&gt;&lt;b&gt;되풀이&lt;/b&gt;&lt;/u&gt;라는 뜻이다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;✅&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;u&gt;&lt;b&gt;되풀이&lt;/b&gt;&lt;/u&gt;를 &lt;u&gt;&lt;b&gt;몇 번 할 것인지&lt;/b&gt;&lt;/u&gt; 물어보는 속성이다.&lt;/p&gt;
&lt;pre id=&quot;code_1648911276434&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box {
  animation-name: move-box;
  animation-duration: 4000ms;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 3;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;6. direction&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;✅&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;direction은 방향이란 뜻이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;✅&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;animation이 &lt;b&gt;&lt;u&gt;진행될 때&lt;/u&gt; &lt;u&gt;어느 방향으로 진행&lt;/u&gt;&lt;/b&gt;되는지 물어보는 속성이다.&lt;/p&gt;
&lt;pre id=&quot;code_1648911439653&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box {
  animation-name: move-box;
  animation-duration: 4000ms;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 3;
  animation-direction: alternate;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Front-end/CSS</category>
      <category>ANIMATION</category>
      <category>keframes</category>
      <category>property</category>
      <category>Transition</category>
      <category>동적웹</category>
      <category>설정</category>
      <category>요소움직임</category>
      <category>요소전환</category>
      <category>움직이는웹</category>
      <category>웹애니메이션</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/39</guid>
      <comments>https://yoon-min-codinglog.tistory.com/39#entry39comment</comments>
      <pubDate>Sun, 3 Apr 2022 00:02:41 +0900</pubDate>
    </item>
    <item>
      <title>[CSS3] Typography</title>
      <link>https://yoon-min-codinglog.tistory.com/38</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt; CSS사용 시 Typo에 해당되는&amp;nbsp;속성을 알아보겠다.&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;디자이너들이 설정한 부분을 setting 할 때, 사용되는 속성들을 다뤄본다.&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;1. font size&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;폰트의 &lt;b&gt;사이즈를 조절&lt;/b&gt;한다.&lt;/p&gt;
&lt;pre id=&quot;code_1648463007714&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text{
  font-size: 16px;
  }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;폰트 사이즈를 조절할 때 &lt;b&gt;사용 가능 단위는&lt;/b&gt; 3가지 &lt;u&gt;&lt;b&gt;px, em, rem&lt;/b&gt;&lt;/u&gt;이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(font size를 조절할 때는 주로 px이 많이 사용된다.)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;  px&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✔절대 단위&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt; &amp;nbsp;em (equal to capital M: 대문자 M사이즈를 기준으로 한다.)&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✔상대 단위(기준에 따라 달라지는 단위)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✔실제로 적용된 폰트 사이즈이다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1648463162499&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text{
  font-size: 16px;
  }
  
p{
  font-size: 1em;
  }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;상단의 코드가 실제로 적용된 폰트 사이즈(부모 요소)가&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;16px이니 1em은 16px로 설정이되는 것이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(1em = 16px)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt; &amp;nbsp;rem(root em: root뿌리 즉, 가장 높은 부모 요소 HTML)&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✔상대 단위&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;✔root뿌리 즉,HTML의 가장 큰 부모 요소인 html에 적용된 폰트 사이즈이다.&lt;/p&gt;
&lt;pre id=&quot;code_1648463460332&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;html{
  font-size: 16px;
  }
  
.text{
  font-size: 16px;
  }
  
p{
  font-size: 3em;
  }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;상단의 코드가 html에 적용된 폰트 사이즈(부모 요소)가&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;16px이니 1em은 16px로 설정이되는 것이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(3em = 48px)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;2. line height&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 속성은 &lt;u&gt;줄의 높이&lt;/u&gt; 즉, &lt;u&gt;&lt;b&gt;줄 간격&lt;/b&gt;&lt;/u&gt;을 의미한다.&lt;/p&gt;
&lt;pre id=&quot;code_1648463662750&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text{
  font-size: 16px;
  line-height:1.5;
  }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;단위&lt;/b&gt;&lt;/u&gt;는 동일하게 &lt;u&gt;&lt;b&gt;px, em, rem&lt;/b&gt;&lt;/u&gt;을 사용할 수 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;line height를 사용할때는 &lt;u&gt;주로 em을 많이 사용한다.&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;line height를 사용&lt;/b&gt;할때는 &lt;b&gt;크기에 상관없이&lt;/b&gt; &lt;u&gt;&lt;b&gt;무조건 line height의 중단에 글씨가 배치된다.&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #dddddd;&quot;&gt;3. letter spacing&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;글자와 글자 사이의 자간&lt;/p&gt;
&lt;pre id=&quot;code_1648463983232&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text{
  font-size: 16px;
  line-height:1.5;
  letter-spacing:-0.3em;
  }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;단위&lt;/b&gt;는 &lt;u&gt;&lt;b&gt;px, em&lt;/b&gt;&lt;/u&gt;이다.(rem은 잘 사용 안 함)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;letter spacing을 사용할 때는 &lt;u&gt;주로 em을 많이 사용한다.&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;4. font family&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;font 서체를 사용할 때 사용되는 속성이다.&lt;/p&gt;
&lt;pre id=&quot;code_1648464465479&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text{
  font-size: 16px;
  line-height:1.5;
  letter-spacing:-0.3em;
  font-family:&quot;Poppins&quot;,sans-serif;
  }&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1648464788429&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text {	
  font-family: &quot;Poppins&quot;;/*Poppins 적용*/
  font-family: &quot;Poppins&quot;, sans-serif;/*Poppins 적용, 없다면 sans-serif계열 적용*/
  font-family: &quot;Poppins&quot;, &quot;Roboto&quot;, sans-serif;/*Poppins 적용,Roboto적용, 없다면 sans-serif계열 적용*/
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;5. font weight&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;font의 &lt;u&gt;&lt;b&gt;굵기를 나타내는&lt;/b&gt;&lt;/u&gt; 속성이다.&lt;/p&gt;
&lt;pre id=&quot;code_1648465016032&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text{
  font-size: 16px;
  line-height:1.5;
  letter-spacing:-0.3em;
  font-family:&quot;Poppins&quot;,sans-serif;
  font-weight: 400;
  /*100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 */
  }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사용 단위는 &lt;b&gt;100&lt;/b&gt;씩 끊어진다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;{400(regular),700(bold)이 많이 사용된다}&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;6. color&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;원하는 &lt;u&gt;&lt;b&gt;글씨 색상 설정&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1648465162883&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text{
  font-size: 16px;
  line-height:1.5;
  letter-spacing:-0.3em;
  font-family:&quot;Poppins&quot;,sans-serif;
  font-weight: 400;
  color: #ffff;
  /* hex | rgb | rgba*/
  }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사용되는 단위는 &lt;b&gt;&lt;u&gt;hex, rgb, rgba&lt;/u&gt;&lt;/b&gt; 3가지가 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;hex: #fff&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;rgb: 빛의 3 원색&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;rgba: 빛의 3 원색에 알파 추가(알파는 빛의 투명도를 의미)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;style7&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;7. text align&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;text의 &lt;u&gt;&lt;b&gt;정렬&lt;/b&gt;&lt;/u&gt;을 나타내는 속성이다.&lt;/p&gt;
&lt;pre id=&quot;code_1648465515270&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text {
  text-align: center;
  /* left | center | right*/
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;8. text indent&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;text를 &lt;u&gt;&lt;b&gt;들여쓰기&lt;/b&gt; &lt;/u&gt;할 때 사용되는 속성이다.&lt;/p&gt;
&lt;pre id=&quot;code_1648465605217&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text {
  text-align: center;
  text-indent:100;
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;9. text transform&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;text를 &lt;u&gt;&lt;b&gt;변형&lt;/b&gt;&lt;/u&gt;한다.(&lt;u&gt;&lt;b&gt;알바펫 베이스 된 문자&lt;/b&gt;&lt;/u&gt;들에 &lt;u&gt;&lt;b&gt;적용&lt;/b&gt;&lt;/u&gt;.)&lt;/p&gt;
&lt;pre id=&quot;code_1648465699746&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text {
  text-align: center;
  text-indent: 100;
  text-transform: none;
  /* none | capitalize | uppercase | lowercase  */
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;10. text decoration&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;text &lt;u&gt;&lt;b&gt;줄을 끊는 것과&lt;/b&gt;&lt;/u&gt; 관련된 &lt;u&gt;&lt;b&gt;속성&lt;/b&gt;&lt;/u&gt;이다.&lt;/p&gt;
&lt;pre id=&quot;code_1648465814738&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text {
  text-align: center;
  text-indent: 100;
  text-transform: none;
  text-decoration: none;
  /* none | underline | line-through | overline  */
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;11. font-style&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;font에 &lt;u&gt;&lt;b&gt;style을 적용&lt;/b&gt;&lt;/u&gt;하는 것(주로 italic을 사용한다.)&lt;/p&gt;
&lt;pre id=&quot;code_1648465957856&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.text {
  text-align: center;
  text-indent: 100;
  text-transform: none;
  text-decoration: none;
  font-style: italic;
  /* normal | italic | oblique */
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Front-end/CSS</category>
      <category>css3</category>
      <category>cssfont사용</category>
      <category>csstext사용법</category>
      <category>css글자수정법</category>
      <category>font</category>
      <category>font적용</category>
      <category>text</category>
      <category>text사용법</category>
      <category>text속성</category>
      <category>typography</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/38</guid>
      <comments>https://yoon-min-codinglog.tistory.com/38#entry38comment</comments>
      <pubDate>Mon, 28 Mar 2022 20:15:50 +0900</pubDate>
    </item>
    <item>
      <title>[CSS3]Media Query(반응형 웹)</title>
      <link>https://yoon-min-codinglog.tistory.com/37</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt; Media Query란?&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Media Query는 &lt;b&gt;반응형 웹(Responsive Web)&lt;/b&gt;을 &lt;b&gt;만들기 위해&lt;/b&gt; &lt;b&gt;반드시 알아야 하는 선언&lt;/b&gt;이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; 그럼 반응형 웹이란 무엇인가?&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;우리는 웹 브라우저를 이용할 때 데스크톱, 태블릿, 스마트폰 등&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;서로 다른 화면 사이즈의 디바이스를 통해 웹 브라우저를 이용&lt;/b&gt;한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이때 브라우저에 &lt;b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;접속한 디바이스에 화면 크기에 맞게 &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;u&gt;&lt;b&gt;CSS가 적용&lt;/b&gt;&lt;/u&gt;되는 것을 바로 &lt;b&gt;반응형 웹&lt;/b&gt;이라 할 수 있다.&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1381985154gGTSViUF.jpeg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;413&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CSyDD/btrxu9K36WB/exOPvmwDvRVyMl4azlfdFk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CSyDD/btrxu9K36WB/exOPvmwDvRVyMl4azlfdFk/img.jpg&quot; data-alt=&quot;[출처] 네이버 블로그: 대구국비지원무료교육&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CSyDD/btrxu9K36WB/exOPvmwDvRVyMl4azlfdFk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCSyDD%2Fbtrxu9K36WB%2FexOPvmwDvRVyMl4azlfdFk%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;500&quot; height=&quot;258&quot; data-filename=&quot;1381985154gGTSViUF.jpeg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;413&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;[출처] 네이버 블로그: 대구국비지원무료교육&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; 반응형 웹 만들기&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;우리는 &lt;b&gt;반응형 웹&lt;/b&gt;을 &lt;b&gt;만들기&lt;/b&gt; 위해 &lt;b&gt;2가지 조건&lt;/b&gt;이 충족되어야 한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;1. viewportmeta&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(HTML meta tag)&lt;/p&gt;
&lt;pre id=&quot;code_1648365923829&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=dvice-width&quot; /&amp;gt;
  &amp;lt;/head&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;b&gt;&lt;u&gt;2. mediaquery&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(CSS media query 문)&lt;/p&gt;
&lt;pre id=&quot;code_1648366136845&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@media screen and(min-witdh: 765px){
 /* Where all the magic happens... */
}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; Media Query 사용 법&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;내가 보고 있는 화면이&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;u&gt;&lt;b&gt;몇 px이상일 때(최대 사이즈) = max-width&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;u&gt;&lt;b&gt;몇 px이하일 때(최소 사이즈) = min-width&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일때 해당되는 화면을 보여주게 된다.&lt;/p&gt;</description>
      <category>Front-end/CSS</category>
      <category>MediaQuery</category>
      <category>media문법</category>
      <category>모바일웹</category>
      <category>모바일화면</category>
      <category>반응형웹</category>
      <category>반응형웹사이트</category>
      <category>반응형웹설정</category>
      <category>웹사이트</category>
      <category>테블릿화면</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/37</guid>
      <comments>https://yoon-min-codinglog.tistory.com/37#entry37comment</comments>
      <pubDate>Sun, 27 Mar 2022 16:51:12 +0900</pubDate>
    </item>
    <item>
      <title>[CSS3]Flexbox</title>
      <link>https://yoon-min-codinglog.tistory.com/36</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span&gt;&lt;b&gt;  Flex Box&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;우리가 &lt;b&gt;flexbox&lt;/b&gt;를 &lt;b&gt;사용할 때&lt;/b&gt; &lt;b&gt;4가지 사고&lt;/b&gt;를 가지고 사용하면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;1. 플렉스 사용 (선언)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;2. 가로 정렬 or 세로 정렬&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;3. 무조건 한 줄 안에 다 정렬? or 여러 줄 정렬?&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;-----(준비과정)-----&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;4. flexbox 사용하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; Flexbox 사용 준비 과정&lt;/h3&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;1️⃣ 선언&lt;/h4&gt;
&lt;pre id=&quot;code_1648291928050&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.flexbox{
  display: flex;
  /* flex | inline-flex */
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;❗ flex도 box의 type 중 하나이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;flex는 block과 비슷하지만 요소를 쉽게 정렬할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;inlin-flex는 inline-block과 비슷하지만 요소를 더 쉽게 정렬할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;✨Flex를 사용하고자 할 때는&lt;/span&gt;&lt;span&gt;&lt;u&gt;&lt;b&gt;정렬을 하고자 하는 요소를 감싸는 부모&lt;/b&gt;&lt;/u&gt;한테 적용을 하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span&gt;2️⃣ 가로 정렬 or 세로 정렬&lt;/span&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1648292166486&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.flexbox{
  display: flex;
  flex-direction: row;
  /* row | row-reverse | column | column-revers */
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;가로 방향 정렬: row, row-reverse&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;세로 방향 정렬: column, column-reverse&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;주의❗❗&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; flex를 사용했을 때&lt;/b&gt; 우리는 &lt;b&gt;보이지 않는 Axis(축)가 2개&lt;/b&gt;가 &lt;b&gt;&lt;u&gt;(Main axis, Cross axis) 생긴다.&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;flex-direction값이 무엇이냐에 따라 Axis가 생기는 형태가 달라진다&lt;/b&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Main axis&lt;/b&gt;&lt;/u&gt;는 우리가 &lt;b&gt;설정한 방향&lt;/b&gt;과 &lt;u&gt;&lt;b&gt;동일하게&lt;/b&gt;&lt;/u&gt;&amp;nbsp;설정이 되고&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;Cross axis&lt;/b&gt;&lt;/u&gt;는 우리가 &lt;b&gt;설정한 방향&lt;/b&gt;에 &lt;u&gt;&lt;b&gt;수직&lt;/b&gt;&lt;/u&gt;으로 설정된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;3️⃣ 한 줄 정렬 or 여러 줄 정렬&lt;/h4&gt;
&lt;pre id=&quot;code_1648292925621&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.flexbox {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  /* nowrap | wrap */
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;한 줄에 다 정렬할&lt;/b&gt; 것인지, &lt;b&gt;여러 줄에 걸쳐 정렬&lt;/b&gt;할지 정하기 위해선 &lt;b&gt;감싸기(wrap)을 사용하면 된다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;nowrap&lt;/b&gt;은 &quot;&lt;b&gt;감싸지(wrap) 않고 자식의 사이즈를 줄여서 한 줄로 정렬한다&lt;/b&gt;.&quot;이며&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;요소의 &lt;b&gt;기본 값은 nowrap&lt;/b&gt;으로 설정되어있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;wrap&lt;/b&gt;은 &quot;&lt;b&gt;감싸겠다(wrap), 한 줄에 정렬하기 공간이 넉넉하지 않을 시 여러 줄을 만들어 버린다.&lt;/b&gt;&quot; 뜻이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;u&gt; 여기까지는 flex를 사용하기 위한 준비 과정이다.&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;4️⃣ Flex 사용&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Main axis와 Cross axis를 유의하며 사용해야 한다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❗&lt;/span&gt; Main axis use &lt;span style=&quot;color: #000000;&quot;&gt;❗&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-1c3426b0-51cd-442c-bde7-7ce281609306&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;b&gt;✔&lt;/b&gt;justify-content &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(Flex요소들을 중심축(main axis) 정렬)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❗ Coss axis use &lt;span style=&quot;color: #000000;&quot;&gt;❗&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-7499ee35-3fe8-4f84-a3df-2b1354e658fa&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;✔ align-items&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(Flex요소들을 반대 축(cross axis) 정렬)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-6310a0aa-9aa4-4290-90ff-aa01fbf1bca4&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;b&gt;✔&lt;/b&gt;align-content&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(세로선 상에 여분의 공간이 있는 경우 flex 컨테이너 사이의 간격을 조절)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #dddddd;&quot;&gt;&lt;b&gt; wrap&lt;/b&gt;으로 &lt;b&gt;두 개의 공간으로 분리되었을 때&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #dddddd;&quot;&gt;&lt;b&gt;전체 공간을 옮기고자&lt;/b&gt; 할때는 &lt;b&gt;align-content&lt;/b&gt;를 사용하고&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #dddddd;&quot;&gt;각각 &lt;b&gt;분리된 공간을 옮기고자&lt;/b&gt; 할 때는 &lt;b&gt;align-items&lt;/b&gt;를 사용하면된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #dddddd;&quot;&gt;(이부분이 헷갈린다면 items를 먼저 사용해보고 content도 사용해보면 알 수 있다!)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1648294790828&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.flexbox{
	justify-content: center;
  /* flex-start | flex-end | center | space-beteween | space-around*/
    align-items: flex-end;
  /* flex-start | flex-end | center */
  align-content: flex-end;
  /* flex-start | flex-end | center | space-beteween | space-around*/
}
/*해당 key값을 사용할 수 있다,*/&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❗ &lt;/span&gt;추가로 중요한 것 &lt;span style=&quot;color: #000000;&quot;&gt;❗&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-b6d06cf5-c286-438d-80d3-688a39ac3b75&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;✔&lt;/b&gt;&lt;/b&gt;order&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(flex box의 순서 변경)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f8202328-5f08-4ba4-aaac-3d976a6aaf12&quot; style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;✔&lt;/b&gt;&lt;/b&gt;flex-flow&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(flex-direction+flex-wrap) 방향 감싸기 한 번에 설정&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Front-end/CSS</category>
      <category>axis</category>
      <category>CSS</category>
      <category>flex-direction</category>
      <category>flex-wrap</category>
      <category>flexbox</category>
      <category>flexbox설정</category>
      <category>flexbox순서변경</category>
      <category>flexflow</category>
      <category>flex사용법</category>
      <category>flex완벽정리</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/36</guid>
      <comments>https://yoon-min-codinglog.tistory.com/36#entry36comment</comments>
      <pubDate>Sat, 26 Mar 2022 20:35:49 +0900</pubDate>
    </item>
    <item>
      <title>[CSS3]Position</title>
      <link>https://yoon-min-codinglog.tistory.com/35</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt; Position이란?&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;요소&lt;/b&gt;를 &lt;b&gt;원하는 위치&lt;/b&gt;에 &lt;u&gt;&lt;b&gt;자유롭게 이동하기 위해서&lt;/b&gt;&lt;/u&gt; &lt;b&gt;사용하는 property&lt;/b&gt;이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Position에는 &lt;u&gt;5가지의 종류&lt;/u&gt;가 존재한다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;1. static&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;2. relative&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;3. absolute&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;4. fixed&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;5. sticky&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(sticky는 지원하는 브라우저가 많지 않기 때문에 내용을 스킵하겠다.)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;✨position공부 시 중요 포인트&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;❗ 1. 내가 어떤 종류의 position을 사용하고 있는지&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;❗ 2. 내가 사용하는 position은 무엇을 기준으로 사용하는지&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기준점이 각각의 &lt;b&gt;&lt;u&gt;포지션 type&lt;/u&gt;&lt;/b&gt;에 따라 &lt;u&gt;많이 달라진다.&lt;/u&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;  Type 1. static&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;static은 모든 요소의 기본 position값이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;모든 요소의 포지션은 모두 static으로 설정되어있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;우리가 생각하는 일반적인 요소의 상태는 static이다.&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;  Type 2. relative&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;relative 이동의 기준점은 자기 자신이 본래 있던 자리이다.(본래 있던 자리에서 위, 아래, 좌, 우로 움직일 수 있다.)&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;우리가 어떤 &lt;u&gt;요소에 relative값을 부여&lt;/u&gt;하면, &lt;b&gt;float때와 마찬가지로 부모 요소를 떠나 요소가 붕뜨게된다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만&lt;b&gt; float와 다르게 layout이 붕괴되거나, 다른 주변 요소에 영향을 끼치지 않는다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그 이유는 &lt;u&gt;relative&lt;/u&gt;는&lt;u&gt; float&lt;/u&gt;와 &lt;b&gt;동일하게 부모로부터 붕뜨게 되지만&lt;/b&gt; &lt;b&gt;&lt;u&gt;본래의 자기 위치는 기억을&lt;/u&gt; 하고 있기 때문&lt;/b&gt;이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;또한 &lt;b&gt;부모, 형제 요소들도 relative요소의 위치를 인지&lt;/b&gt;하고 있기 때문에 &lt;b&gt;layout붕괴가 일어나지 않게 되는 것이다!&lt;/b&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;  Type 3. absolute&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;absolute도 float와 동일&lt;/b&gt;하게 &lt;b&gt;부모 요소로부터 붕뜨게 되면서&lt;/b&gt; &lt;b&gt;display값이 block으로 설정된다&lt;/b&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;absolute&lt;/u&gt;는 &lt;u&gt;float&lt;/u&gt;와 &lt;b&gt;매우 비슷한 모습&lt;/b&gt;을 보여준다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;부모의 요소로부터 붕뜨기되며 block이지만 &lt;b&gt;길막을 하지 못하는 block이 된다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 비슷한 이 둘에게도 다른 한 가지가&amp;nbsp;있다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;바로 &lt;b&gt;inline contents가 다르다는 점&lt;/b&gt;이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;float 같은 경우는 inline contents가 float 된 요소의 존재를 알아 요소를 피해 다녔지만.(하단)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷(3).png&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;409&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dw3hb0/btrwtB82bG4/akLGTVI93i78iEGfAldKPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dw3hb0/btrwtB82bG4/akLGTVI93i78iEGfAldKPK/img.png&quot; data-alt=&quot;Inline 컨텐츠에 float적용시 layout 모습, layout이 붕괴 되어 버렸다...&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dw3hb0/btrwtB82bG4/akLGTVI93i78iEGfAldKPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdw3hb0%2FbtrwtB82bG4%2FakLGTVI93i78iEGfAldKPK%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;921&quot; height=&quot;409&quot; data-filename=&quot;스크린샷(3).png&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;409&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Inline 컨텐츠에 float적용시 layout 모습, layout이 붕괴 되어 버렸다...&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;absolute는 혼자 부어서 contents에 관여하지 않는 모습을 보여준다.(하단)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷(4).png&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;411&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mgMr2/btrwzb3sXeI/75Pce94PdILvX0Yk7fgJt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mgMr2/btrwzb3sXeI/75Pce94PdILvX0Yk7fgJt0/img.png&quot; data-alt=&quot;Inline 컨텐츠에 absolute 적용시 layout 모습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mgMr2/btrwzb3sXeI/75Pce94PdILvX0Yk7fgJt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmgMr2%2Fbtrwzb3sXeI%2F75Pce94PdILvX0Yk7fgJt0%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;902&quot; height=&quot;411&quot; data-filename=&quot;스크린샷(4).png&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;411&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Inline 컨텐츠에 absolute 적용시 layout 모습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그럼 이제 &lt;b&gt;absolute가 무엇을 기준점&lt;/b&gt;으로 삼아 &lt;b&gt;위치를 움직이는지&lt;/b&gt; 알아보겠다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;absolute&lt;/b&gt;는 특이하게 &lt;u&gt;&lt;b&gt;자신이 기준으로 삼고 싶은 기준점을 새로 정할 수 있다.&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;float&lt;/b&gt;는 &lt;b&gt;부모 요소&lt;/b&gt;로부터&lt;b&gt; 종속&lt;/b&gt;되어 있었지만,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;absolute 같은 경우엔&lt;/b&gt; &lt;b&gt;자신을 감싸고 있는 &lt;u&gt;조상 요소들 중 하나를 선택해 기준&lt;/u&gt;으로 잡을 수 있다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;선택의 기준(조건)은 &lt;b&gt;&lt;u&gt;position&lt;/u&gt;이 &lt;u&gt;static이 아닌 요소&lt;/u&gt;&lt;/b&gt;일 경우 &lt;u&gt;&lt;b&gt;그 요소를 기준으로 본인을 위치시킨다.&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(조상 요소는 대부분 주변 요소에 영향을 끼치지 않는 relative가 사용된다.)&lt;/p&gt;
&lt;pre id=&quot;code_1647860348422&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.grandparent{
  width: 800px;
  background-color: darkgrey;
  position: relative;
  margin: 0;
  height:600px ;
}

.red {
  background-color: #ff4949;
  position: absolute;
  bottom: 20px;
  right:20px;
}

.yellow {
  background-color: #ffc82c;
}

.blue {
  background-color: #0066ff;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;조상의 요소 안에서 빨간색 요소가 아래로 20px 오른쪽으로 20px 움직인 것을 볼 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷(3).png&quot; data-origin-width=&quot;963&quot; data-origin-height=&quot;935&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p2EID/btrwnCPLqgl/ZnRki8lVug5jJhNFUaSem0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p2EID/btrwnCPLqgl/ZnRki8lVug5jJhNFUaSem0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p2EID/btrwnCPLqgl/ZnRki8lVug5jJhNFUaSem0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp2EID%2FbtrwnCPLqgl%2FZnRki8lVug5jJhNFUaSem0%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;963&quot; height=&quot;935&quot; data-filename=&quot;스크린샷(3).png&quot; data-origin-width=&quot;963&quot; data-origin-height=&quot;935&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt; Type 4. &lt;span style=&quot;background-color: #dddddd;&quot;&gt;fixed&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;absolute와 fixed는 동일한 현상&lt;/b&gt;을 가지고 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;display가 block, 길막 할 수 없는 block, 집 나간 자식이 된다는 것 등 동일한 현상을 가지고 있지만&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;둘의 가장 큰 &lt;b&gt;다른 점&lt;/b&gt;은 바로 &lt;u&gt;&lt;b&gt;기준점&lt;/b&gt;&lt;/u&gt;이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;fixed는 명확하게 &lt;u&gt;본인의 기준점이 존재&lt;/u&gt;하는데, &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;바로 &lt;u&gt;&lt;b&gt;viewport(브라우저 창의 전체 크기) 사이즈를 기준으로 자신을 위치시킨다.&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(핸드폰 기종마다 서로 다른 viewport를 가지고 있다. 갤럭시, 아이폰 화면 사이즈의 차이점 등)&lt;/p&gt;
&lt;pre id=&quot;code_1647860431007&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.grandparent{
  width: 800px;
  background-color: darkgrey;
  position: relative;
  margin: 0;
  height:600px ;
}

.red {
  background-color: #ff4949;
  position: fixed;
  bottom: 0px;
  right:0px;
}

.yellow {
  background-color: #ffc82c;
}

.blue {
  background-color: #0066ff;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;viewport에서 빨간색 요소가 바닥에 밀착한(0px) 오른쪽 밀착한(0px) 모습을 볼 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷(4).png&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;1030&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QH09O/btrwIq7TlAW/BHRKn20o7ojM7WUXnofDx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QH09O/btrwIq7TlAW/BHRKn20o7ojM7WUXnofDx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QH09O/btrwIq7TlAW/BHRKn20o7ojM7WUXnofDx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQH09O%2FbtrwIq7TlAW%2FBHRKn20o7ojM7WUXnofDx1%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;972&quot; height=&quot;1030&quot; data-filename=&quot;스크린샷(4).png&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;1030&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;❗❗ &lt;b&gt;z-index&lt;/b&gt; ❗❗&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;position 된 요소들의 수직방향&lt;/u&gt;으로 써의 &lt;u&gt;level 위치를 알려준다.&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;position은 static을 제외한 조건들을 사용하게 되면 모두 요소를 붕 띄우게 된다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;이때 &lt;u&gt;수직방향으로 붕뜨며 z-index라는 level이 생긴다&lt;/u&gt;.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;요소 간의 위치가 생기기 때문에 이를 통해 css를 조절해 사용할 수 있다.&lt;/p&gt;</description>
      <category>Front-end/CSS</category>
      <category>Absolute</category>
      <category>fixed</category>
      <category>float</category>
      <category>layout붕괴</category>
      <category>layout설정</category>
      <category>position</category>
      <category>relative</category>
      <category>static</category>
      <category>z-index</category>
      <category>포지션설정법</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/35</guid>
      <comments>https://yoon-min-codinglog.tistory.com/35#entry35comment</comments>
      <pubDate>Sun, 20 Mar 2022 19:31:09 +0900</pubDate>
    </item>
    <item>
      <title>[CSS3]Float란? / Layout 오류 시 해결 방법</title>
      <link>https://yoon-min-codinglog.tistory.com/34</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt; Float란 무엇일까?&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;float는 사전적 의미로&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;(물 위나 공중에서) 떠가다, (가라앉지 않고 물에) 뜨다 등 뜬다는 의미를 가지고 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; Float는 왜 필요할까?&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;우리가 Float를 배우는 이유는 block요소들을 가로 배치하기 위함이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;block은 자기의 영역을 침범 받지 않은 길막의 특징을 가지고 있어 가로 배치에 어려움이 있는데&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이를 float가 해결해준다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; Float사용법과 원리&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;u&gt;float는 부모태그 안에 존재하는 자식 태그들에 적용해 사용된다.&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1647351644627&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div class=float&amp;gt;
	&amp;lt;div class=&quot;red&quot;&amp;gt;Float&amp;lt;/div&amp;gt;
	&amp;lt;div class=&quot;blue&quot;&amp;gt;Float&amp;lt;/div&amp;gt;
	&amp;lt;div class=&quot;green&quot;&amp;gt;Float&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;한번 예시로 사용법을 배워보자. 우리가 &lt;b&gt;여러 자식 요소(red, blue, green)중 &lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;요소 red&lt;/b&gt;에&lt;b&gt; float&lt;/b&gt;를 넣으면&lt;b&gt; red는 부모 요소(float) 로부터 뜨게 된다.&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1647351722995&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.red{
	float: left;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그리고 &lt;b&gt;부모(float) 요소&lt;/b&gt;는 &lt;b&gt;red요소&lt;/b&gt;를 &lt;b&gt;집 나간 요소(빈 공간)로&lt;/b&gt; 인식한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;❗ &lt;b&gt;이때 특징&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;그렇기에 다중 요소(red, blue, green)가 존재할 때 float를 사용한다면 해당 요소가 뜨면서 &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;생긴 빈 공간을 float를 사용 안 한 다른 요소가 채우게 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;(그 이유는 float요소가 공중에 뜨게 되고 뜨면서 생긴 빈 공간을 다른 요소들이 채우기 때문이다.)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이때 요소들이 움직이며 부모 요소의 height 값에 영향을 주게 되어 값이 변하는 것을 볼 수 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;why? 쉬운 예시로 한번 더 설명하자면 3개의 요소가 있었다고 하자.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이때 1개의 요소에 float값을 준다면 다른 2개의 값이 float값을 준 요소의&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;영역을 채우기 때문에 부모 요소의 height값의 변동이 오는 것이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;⚙Float 사용 시 dsiplay의 변화&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Float를 사용했을 때 inline, inline block, block 상관없이 모두 display는 block으로 변하게 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이로써 기존의 inline 요소들은 width, height, border, padding, margin을 모두 사용할 수 있게 된다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;❗Float 특징&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;display값이 block으로 변한 float 요소가 포함되어 있는 다중요소(red, blue, green)가 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;width값이 따로 없던 전과 다르게 이번엔 부모 요소에 width값을 넣어주겠다.&lt;/p&gt;
&lt;pre id=&quot;code_1647352274010&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.float{
	width:400px
    }
 
 .red{
 	display:block;
 	float:left
	}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이때 Float값을 가진 요소가 있다면 부모의 width 요소를 100% 따라가는 것이 아니라,&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;본인이 가진 content만큼 값이 늘어 나는 block으로 변한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;나머지 부분은 margin으로 할당된다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; 문제 해결방법&lt;/h3&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;1.overflow:hidden&lt;/span&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1647352667181&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.float{
	overflow:hidden;
    }&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd; color: #212529;&quot;&gt;사용은 부모 tag에 overflow:hidden을 삽입해주면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd; color: #212529;&quot;&gt;위의 속성을 이용하여 부모 박스 범위 밖으로 넘어간 float 된 자식 요소들을 안 보이게 하도록 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd; color: #212529;&quot;&gt;이는 단순하게 넘어가는 영역을 보이지 않게 하기 위함이 아니다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd; color: #212529;&quot;&gt;overflow를 이용하면 부모 요소가 잃어버린( 부모 요소의 height:auto;일 경우) 자식 요소의&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd; color: #212529;&quot;&gt;height 값을 되찾아 올 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;2. css 가상 선택자 ::after ,::before추가&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #dddddd;&quot;&gt;css 가상 선택자인 ::after를 추가하여 css float 오류를 해결하는 방법이다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #dddddd;&quot;&gt;앞서 소개한 1번 방법보다 훨씬 더 효율적이고 보편적으로 쓰이는 방법이다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #dddddd;&quot;&gt;html로 빈 태그를 만들지 않고, css로 가상의 공간을 만들어 clear 속성을 적용한다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #dddddd;&quot;&gt;float을 적용한 태그의 부모 태그의 가장 아랫부분을 가상 선택자로 선택해주는 것이기 때문에&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #dddddd;&quot;&gt;&lt;b&gt;&amp;lsquo;float 속성들을 묶은 div태그::after&lt;/b&gt;&amp;lsquo; 의 형태가 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;background-color: #dddddd; color: #222222;&quot;&gt;(content부분은 가상의 공간에 작성할 내용이 없다면 띄어쓰기 없이 &amp;rdquo;&quot;로 비워둔다.)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1647352463072&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.clear-fix::after{
    clear:both;
    display:block;
    content: '';
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd; color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;개발자 도구를 통해 코드를 살펴보면 html에서 float 속성을 적용한 div의 부모 태그의 &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #dddddd;&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;안쪽 최하단에 ::after라는 가상의 공간이 생긴 것을 확인할 수 있다.&lt;/span&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;background-color: #dddddd; color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;(사용법은 동일하니 상황에 맞게 ::after, ::before을 사용해주면 된다.)&lt;/span&gt;&lt;/p&gt;</description>
      <category>Front-end/CSS</category>
      <category>After</category>
      <category>Before</category>
      <category>Block</category>
      <category>css3</category>
      <category>css가상자</category>
      <category>display</category>
      <category>float</category>
      <category>float오류</category>
      <category>inline</category>
      <category>overflow</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/34</guid>
      <comments>https://yoon-min-codinglog.tistory.com/34#entry34comment</comments>
      <pubDate>Mon, 14 Mar 2022 20:26:21 +0900</pubDate>
    </item>
    <item>
      <title>[CSS3]BOX (Block,Inline,Inline Block)</title>
      <link>https://yoon-min-codinglog.tistory.com/33</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt; BOX란 무엇인가?&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;Box는 Box Model만을 이해한다고해서 바로 사용 가능한 것이 아니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;내가 어떠한 BOX Type을 쓰느냐에 따라 Box Model은 달라진다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;우리에게 중요한 Box type은 4가지가 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR'; background-color: #dddddd;&quot;&gt;Block&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt; / &lt;/span&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;Inline&lt;/span&gt; / &lt;span style=&quot;background-color: #dddddd;&quot;&gt;Iline Block&lt;/span&gt; /&lt;span style=&quot;background-color: #dddddd;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;Flex&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; BoxModel&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Box Model는 4가지 영역으로 나뉜다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;1. &lt;span style=&quot;background-color: #99cefa;&quot;&gt;Content&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;content는 content가 들어가있는 상자로 가로는 &lt;b&gt;width&lt;/b&gt;, 세로는 &lt;b&gt;height&lt;/b&gt;로 표현한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2. &lt;span style=&quot;background-color: #99cefa;&quot;&gt;Padding&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;안쪽 여백, 즉 &lt;b&gt;content와 border 사이의 공간&lt;/b&gt;을 나타내는 것을&lt;b&gt; padding&lt;/b&gt;이라 한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;3. &lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;Border&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;테두리&lt;/b&gt;를 나타내는 &lt;b&gt;border&lt;/b&gt;, 사용법이 다른 BOX들과 다르다.&lt;/p&gt;
&lt;pre id=&quot;code_1647160513856&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/*border: 굵기 스타일 색상*/&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;상단의 코드와 같이 사용이한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;4. &lt;span style=&quot;background-color: #99cefa;&quot;&gt;Margin&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;바깥 여백&lt;/b&gt;. 즉 요소와 &lt;b&gt;요소 사이의 간격을 나타낼때&lt;/b&gt; 사용한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #9d9d9d;&quot;&gt;속기형 표현법&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1647161185213&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.box{
/*padding: top right bottom left*/
padding: 20px 10px 20px 10px
/*margin: top right bottom left*/
margin: 20px 10px 20px 10px
/*시계방향으로 순서가 돌아간다고 생각하면 외우기 쉽다!*/
    }&lt;/code&gt;&lt;/pre&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; Box sizing&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt; Box Type&amp;nbsp;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;background-color: #9d9d9d;&quot;&gt;❗ block&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt; Keywords: 길막&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;block은 (지나가지 못하게) 막다 차단하다라는 뜻을 가지고있다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;그래서 다른 tag가 온다면 지나가지 못하게 길을 막는 성질을 지닌다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;❗block의 특징&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;▫&amp;nbsp;width&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;자녀 태그에&lt;/b&gt; 따로 &lt;b&gt;width를 선언하지 않은 경우&lt;/b&gt;, &lt;u&gt;width = 부모의 content-box의 100%로 늘어난다.&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만&lt;b&gt; 자녀 태그에&lt;/b&gt; 따로 &lt;b&gt;width를 선언한 경우&lt;/b&gt;, &lt;u&gt;남은 공간은 margin으로 자동적으로 채워진다.&lt;/u&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;▫ height&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;부모 태그&lt;/b&gt;에&lt;b&gt; height를 선언하지 않을 경우&lt;/b&gt;, 자식요소의 height의 합 = 부모의 height이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ex) 자식 태그 2개의 height가 각 140px일 때, 부모 태그는 280px을 가지게된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;background-color: #9d9d9d;&quot;&gt;&lt;span style=&quot;background-color: #9d9d9d;&quot;&gt;❗ I&lt;/span&gt;nline&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt; Keywords: 흐름&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;in + line: 즉, line 안에 속해 있는다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;그래서 in line은 기본적으로 옆으로 늘어서 흐르는 성질을 지닌다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;❗inline의 특징&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;부모 태그의 width범위가 넘어가는 자녀 태그가 있다면 자녀태그는 줄바꿈을 한다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;글을 작성할때 공간이 부족하면 다음 줄로 줄바꿈되는 것과 같은 원리이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Inline의 경우 Box model의 property중&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;width, height, padding-(top,bottom),border-(top,bottom),margin-(top,bottom)&lt;/b&gt;을 &lt;b&gt;사용 할 수 없다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그 이유는 &lt;b&gt;inline 줄간격에 맞춰 흐르려는 성질&lt;/b&gt;을 가지고 있는데, &lt;b&gt;상단의 코드는 그 흐름을 박살&lt;/b&gt;낸다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;lt;span&amp;gt; tag에 상단의 코드를 집어 넣으면 대환장 파티가&lt;/b&gt; 열리는 것을 볼 수 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;(span은 display가 inline이며, background 색을 집어 넣고 비교해봐라)&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;Block과 Inline의 차이점 비교&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 80px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;Block&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;Inline&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 20px; text-align: center;&quot;&gt;면(영역)&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;선(흐름)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;background-color: #9d9d9d;&quot;&gt;&lt;span style=&quot;background-color: #9d9d9d;&quot;&gt;❗ I&lt;/span&gt;nline block&lt;/span&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1647168131396&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/*선언*/
.box{
	display:inline-block;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Block의 좋은점과 Inline의 좋은점을 모두 가지고 있는게 Inline block이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;block의 경우 영역 잡기에 좋지만&lt;/b&gt; &lt;b&gt;길막하는 성향&lt;/b&gt;때문에&lt;b&gt; 가로 배치에 어려움&lt;/b&gt;이 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만, inline block같은 경우엔&lt;b&gt; inline 성질에 block을 추가한 것&lt;/b&gt;으로&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기본적으로&lt;b&gt; inline과 같이 block이가로로 흐르며 동시에 영역도 잡을 수 있다.&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;⭐&lt;span style=&quot;background-color: #9d9d9d;&quot;&gt;Flex&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Flex는 다른 게시물로 자세히 다뤄도록하겠습니다&lt;/p&gt;</description>
      <category>Front-end/CSS</category>
      <category>Block</category>
      <category>BOX</category>
      <category>boxmodel</category>
      <category>BoxSizing</category>
      <category>BoxType</category>
      <category>CSS</category>
      <category>css3</category>
      <category>Flex</category>
      <category>inline</category>
      <category>inlineblock</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/33</guid>
      <comments>https://yoon-min-codinglog.tistory.com/33#entry33comment</comments>
      <pubDate>Sun, 13 Mar 2022 19:46:23 +0900</pubDate>
    </item>
    <item>
      <title>[Github]Markdown 작성법</title>
      <link>https://yoon-min-codinglog.tistory.com/32</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;How to write Markdown? &lt;/u&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Github에서는 Markdown Editor를 지원하고 있습니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;레포지를 작성하거나 이슈에 글을 남길 때 HTML tag를 늘 사용하는데 불편했습니다..  &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;김 버그 CSS, HTML강의를 듣는 과정 중 Markdown 튜토리얼을 발견하게 되었고&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;공부해두면 전보다 능률적이고 이쁜 레포지를 작성 할 수 있을 것 같습니다  &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 이탤릭체와 볼드체&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;텍스트 형식에 대한 두 가지 기본 요소인 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;i&gt;이탤릭체&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 와 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;볼드체&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에 대해 알아보겠습니다. &lt;/span&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;i&gt;이탤릭체(_이탤릭체_)&lt;/i&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마크다운으로 이탤릭체 를 사용하기 위해서 여러분은 글자의 바깥쪽에&lt;/span&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;&lt;b&gt; 밑줄(_)을&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 추가하면 됩니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어, _이것_은 이탤릭체 가 됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;Writing in Markdown is _not_ that hard!&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➡ Writing in Markdown is&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;i&gt; not&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; that hard!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt; 볼드체(**볼드체**)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;비슷하게, 마크다운에서 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;볼드체&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 사용하기 위해서, 여러분은 글자의 바깥쪽에&lt;/span&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;&lt;b&gt; 별표( ** )&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 추가하면 됩니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; **정말** 이런식으로요.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;I **will** complete these lessons!&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;➡I will complete these lessons!&lt;/span&gt;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;i&gt;&lt;b&gt;볼드체&amp;amp;&amp;amp;이탤릭체(**_볼드체&amp;amp;&amp;amp;이탤릭체_**)&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마지막으로 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;볼드체&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;와 이탤릭체를 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;모두&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 적용한 단어를 만들 것입니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;일반적으로 별표와 밑줄을 어느 순서로 배열하든지 상관없습니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(별표를 **_바깥쪽에_** 배치하여 좀 더 읽기 쉽게 만들어주세요.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;If you're thinking to yourself, **_This is unbelievable_**, you'd probably be right.&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➡If you're thinking to yourself, &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;i&gt;&lt;b&gt;This is unbelievable&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;, you'd probably be right.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;헤더(header)&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;헤더는 웹사이트, 잡지 기사, 공지사항에 자주 사용되어 한 구획에 대한 이목을 끌도록 합니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이름에서 알 수 있듯이, 헤더는 한 구획에서 제목이나 부제로 사용됩니다. 헤더는 6가지 타입이 존재합니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사이즈 순으로:&lt;/span&gt;&lt;/p&gt;
&lt;h1 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: #99cefa; color: #000000;&quot;&gt;이것은 헤더 1입니다&lt;/span&gt;&lt;/h1&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것은 헤더 2입니다&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것은 헤더 3입니다&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것은 헤더 4입니다&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것은 헤더 5입니다&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것은 헤더 6입니다&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마크다운에서 헤더를 만들기 위해, 여러분은 &lt;/span&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;해쉬 마크(#)를 문단 앞에 사용하면 됩니다.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여러분은 여러분이 원하는 헤더 사이즈 크기만큼 해쉬 마크 개수를 늘려 사용하면 됩니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어, 헤더 1을 사용하기 위해 해쉬 마크(# 헤더 1)를 한 개 사용할 수 있습니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;헤더 3을 사용하기 위해 해쉬 마크(### 헤더 3)를 세 개를 사용할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;# Header one ##Header two ###Header three ####Header four #####Header five ######Header six&lt;/code&gt;&lt;/pre&gt;
&lt;h1 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;➡Header one&lt;/span&gt;&lt;/h1&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;Header two&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;Header three&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;Header four&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;Header five&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;Header six&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;어떤 헤더를 사용해야 적절한 지는 여러분에게 달렸습니다. 일반적으로, 헤더 1과 헤더 6은 조금 사용되어야 합니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;헤더에 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;볼드체&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 입힐 순 없지만,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;특정 단어에 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;i&gt;이탤릭체&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;는 사용할 수 있습니다. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;아래 입력 창에서, 첫 번째 줄을 헤더 4로, &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;책의 이름(&quot;One Hundred Years of Solitude&quot;, &quot;One Hundred Years...&quot;)을 이탤릭체로 만들겠습니다..&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;####Colombian Symbolism in _One Hundred Years of Solitude_ Here's some words about the book _One Hundred Years..._.&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;➡Colombian Symbolism in One Hundred Years of Solitude&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;Here's some words about the book One Hundred Years....&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 링크(Links)&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; www(world wide web)의 다른 웹사이트에 링크하는 방법을 배울 것입니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마크다운에는 두 가지 링크 유형이 있지만, 두 링크 유형 모두 정확히 같은 방식으로 렌더링 됩니다. &lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. 첫 번째 링크 스타일은 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;인라인 링크&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입니다.&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 인라인 링크를 만들기 위해선&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;1. 링크할 텍스트를 대괄호( [ ] )로 싼 다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;2. 링크할 주소를 소괄호로( ( ) )로 감싸면 된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 예를 들어, Github 방문! 이란 텍스트에 &lt;/span&gt;&lt;a href=&quot;http://www.github.com로&quot; target=&quot;_self&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;www.github.com로&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 링크되는 하이퍼링크를 만들고자 하면, &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여러분은 마크다운으로 이렇게 작성하면 됩니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[GitHub 방문!](www.github.com).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;[Search for it.](www.google.com)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➡ &lt;/span&gt;&lt;a style=&quot;background-color: #99cefa;&quot; href=&quot;http://www.google.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Search for it.&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➕볼드체 추가 가능&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;[You're **reallly, reallly** going to want to see this.](www.dailykittten.com)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➡ &lt;/span&gt;&lt;a style=&quot;background-color: #99cefa;&quot; href=&quot;http://www.dailykitten.com/&quot; target=&quot;_self&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;You're &lt;/span&gt;&lt;/a&gt;&lt;a style=&quot;background-color: #99cefa;&quot; href=&quot;http://www.dailykitten.com/&quot; target=&quot;_self&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;really, really&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;a style=&quot;background-color: #99cefa;&quot; href=&quot;http://www.dailykitten.com/&quot; target=&quot;_self&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; going to want to see this.&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➕헤더에도 링크를 만들 수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;####the Latest From [the BBC](www.bbc.com/news)&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➡The Latest News from &lt;/span&gt;&lt;a style=&quot;background-color: #99cefa;&quot; href=&quot;http://www.bbc.com/news&quot; target=&quot;_self&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;the BBC&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. 두 번째 링크 타입은 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;참조 링크&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입니다.&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;다른 링크 타입은 참조 링크입니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이름에서 알 수 있듯이, 참조 링크는 실제로 문서 내의 다른 위치에 대한 참조를 나타냅니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여기 예제가 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt; 여기에 [태그 1][참조 링크1]가 있습니다. 여기에 [태그 2][참조 링크2]가 있습니다. 앗, [태그 3][참조 링크1]도 있었네요. [참조 링크1]: www.github.com [참조 링크2]: www.google.com&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;참조&quot;는 위에서 두 번째로 나타나는 대괄호들을 의미합니다. (&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[참조 링크 1]와 [참조 링크2]). &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 대괄호들은 마크다운 문서 하단에 외부 웹 사이트에 대한 적절한 링크로 정의됩니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;참조 링크 스타일의 장점은 같은 장소에 대한 다중 링크는 한 번만 업데이트하면 된다는 것입니다.(재활용성)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어 [참조 링크1] 링크를 모두 다른 사이트로 이동시키기로 했다면 우리는 하나의 참조 링크만 변경하면 됩니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;렌더링 된 마크다운에는 참조 링크가 나타나지 않습니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;참조 링크를 정의하는 방법&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;1. 대괄호로 묶은 참조 태그를 작성&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;2. 태그 뒤에 콜론&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;3. 링크할 주소를 작성하면 됩니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[Hello world]: www.hello_world.com&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;Do you want to [see something fun][a fun place]? Well, do I have [the website for you][another fun place]! [a fun place]: www.zombo.com [another fun place]: www.stumbleupon.com &amp;lt;!--[a fun place],[another fun place] 뒤에있는 링크를 한번만 업데이트하면 전체적으로 다 바뀐다. 마치 자바스크립트에서 변수 설정해주는 것과 비슷한 개념이라 생각한다--&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➡Do you want to &lt;/span&gt;&lt;a style=&quot;background-color: #99cefa;&quot; href=&quot;http://www.zombo.com/&quot; target=&quot;_self&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;see something fun&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000000;&quot;&gt;?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Well, do I have &lt;/span&gt;&lt;a style=&quot;background-color: #99cefa;&quot; href=&quot;http://www.stumbleupon.com/&quot; target=&quot;_self&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;the website for you&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000000;&quot;&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 이미지(Images)&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여러분이 마크다운에서 링크를 사용할 줄 안다면, 이미지도 사용할 수 있습니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그 이유는 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;두 문법이 거의 동일하기 때문입니다.&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이미지 또한 두 가지 타입이 존재합니다. (링크처럼 두 타입 모두 렌더링 되는 방식은 같습니다.)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이때, 링크와 이미지의 차이는 &lt;/span&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;&lt;u&gt;&lt;b&gt;이미지는 앞에 느낌표(! )를 사용합니다. &lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. 첫 번째 이미지 타입은 인라인 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;이미지 링크&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;라 부릅니다.&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인라인 이미지 링크를 사용하기 위해&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;1. 느낌표를 입력(! )&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;2. 대괄호로 ( [ ] ) 대체 텍스트(Alt Text)를 감싼다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;3. 소괄호로 ( ( ) ) 링크를 감싸면 됩니다. (대체 텍스트는 시각 장애인들을 위한 문단 혹은 문장입니다.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예를 들어, &lt;/span&gt;&lt;a href=&quot;https://octodex.github.com/images/bannekat.png에&quot; target=&quot;_self&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;https://octodex.github.com/images/bannekat.png에&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 대한 이미지 링크와 &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Benjamin Bannekat란 대체 텍스트를 생성하려 할 때, 여러분은 마크다운에서 이렇게 사용하시면 됩니다.&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;![Benjamin Bannekat](https://octodex.github.com/images/bannekat.png).&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #9feec3;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❗&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;비록 여러분이 대체 텍스트를 필요로 하지 않아도,&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #9feec3;&quot;&gt;시각 장애가 있거나, 스크린 리더를 사용하거나, 고속 인터넷 연결이 없는 사람들을 포함하여 &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #9feec3;&quot;&gt;여러분의 청중들이 여러분의 콘텐츠에 접근할 수 있게 할 것입니다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이때는 문장 앞에 느낌표를 사용 후 대체 텍스트에 대괄호를 사용하고 &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이미지 태그에 대괄호를 사용하면 됩니다, (하단 코드)&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;![The founding father][Father]&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마크다운 페이지 맨 하단에 이미지 태그를 정의하면 됩니다. (하단 코드)&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;[Father]: http://octodex.github.com/images/founding-father.jpg.&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예시&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;![Black cat][Black] ![Orange cat][Orange] [Black]: https://upload.wikimedia.org/wikipedia/commons/a/a3/81_INF_DIV_SSI.jpg [Orange]:http://icons.iconarchive.com/icons/google/noto-emoji-animals-nature/256/22221-cat-icon.png&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 인용문(Blockquotes)&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;만일 여러분이 다른 출처의 인용문을 언급하거나 잡지 기사의 인용문을 디자인해야 한다면, &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마크다운의 인용문 (blockquote) 구문이 유용할 것입니다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인용문은 독자들의 주의를 끌기 위해 특별히 포맷된 문장 또는 단락입니다. &lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&quot;아무것도 하지 않는 죄는 일곱 가지 죄 중에서 가장 치명적이다. 악한 사람이 목적을 달성하려면 선한 사람은 아무것도 하지 말아야 한다고 말해 왔다.&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인용문을 사용하기 위해서, 문장 앞에 &quot;~보다 큰&quot; 의미를 가진&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;캐럿 기호&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;(&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;만 붙여주면 됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;I read this interesting quote the other day: &amp;gt;&quot;Her eyes had called him and his soul had leaped at the call. To live, to err, to fall, to triumph, to recreate life out of life!&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;각 줄에 캐럿 기호를 배치할 수도 있습니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것은 여러분의 인용구가 여러 단락에 이르는 경우에 특히 유용합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;&amp;gt; 그의 말은 그 자신의 천성적으로 어떤 깊은 화음에 부딪친 것 같았다. 그는 자기 자신에 대해, 있는 그대로 또는 되고 싶은 대로 말하였는가? 스티븐은 잠시 동안 말없이 그의 얼굴을 지켜보았다. 차가운 슬픔이 그곳에 있었다. 그는 자신에 대해, 그가 두려워하는 외로움에 대해 이야기했다. &amp;gt; &amp;gt; &amp;mdash;누구한테 말하는 거야? 스티븐이 길게 물었다. &amp;gt; &amp;gt; 크랜리는 대답하지 않았다.&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❗&lt;/span&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;빈 줄에도 캐럿 기호를 포함시켜야 한다는 것에 주목해주세요. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이렇게 하면 전체 인용문들이 다 함께 그룹화됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;&amp;gt;Once upon a time and a very good time it was there was a moocow coming down along the road and this moocow that was coming down along the road met a nicens little boy named baby tuckoo... &amp;gt; &amp;gt;His father told him that story: his father looked at him through a glass: he had a hairy face. &amp;gt; &amp;gt;He was baby tuckoo. The moocow came down the road where Betty Byrne lived: she sold lemon platt.&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➕인용문 내에서 이탤릭체, 이미지, 링크와 같은 다른 마크다운 요소도 사용할 수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 리스트(List)&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;리스트 타입은 보통 2가지가 존재합니다. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. 순서가 매겨지지 않은 것(unordered) = HTML tag &amp;lt;ul&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. 순서가 매겨진 것(ordered) = HTML tag &amp;lt;ol&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;별표(*)로 된 리스트&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;와 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;숫자로 된 리스트&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;가 존재한다고 말씀드리는 게 더 적절한 거 같네요.&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. 순서가 매겨지지 않은 리스트 타입(unordered)&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;순서가 매겨지지 않은 리스트를 생성하기 위해 여러분은 &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;리스트의 각 항목에 &lt;/span&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;별표( &lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt;*&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;u&gt;&lt;b&gt; )&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 앞에 붙여주면 됩니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 또한 각 항목은 자신의 라인을 가지고 있어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&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;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;우유&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;계란&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;연어&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;버터&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. 순서가 매겨진 리스트 타입(ordered)&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 순서가 매겨진 리스트는 &lt;/span&gt;&lt;span style=&quot;color: #000000; background-color: #ffc1c8;&quot;&gt;&lt;u&gt;&lt;b&gt;별표(*) 대신에 숫자&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 붙이면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;보울 위에 계란 세 개를 깨뜨린다&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;우유 3.7L를 보울에 붓는다&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;버터를 힘차게 연어를 문지른다&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;연어를 우유, 계란을 쏟은 보울에 넣는다&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;1. 보울 위에 계란 세 개를 깨뜨린다 2. 우유 3.7L를 보울에 붓는다 3. 버터를 힘차게 연어에 문지른다 4. 연어를 우유,계란을 쏟은 보울에 넣는다&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➕여러분은 리스트 안에 이탤릭체, 볼드체, 링크를 추가할 수 있습니다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❗ 심화&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;때로는 좀 더 깊이 있는 리스트를 만들거나, 리스트에 다른 리스트를 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;겹쳐서&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 만들 수도 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여러분이 해야 할 것은 앞의 항목보다 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;공백 한 칸&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 을 별표(*) 앞에 더 들여놓으면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&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;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;틴틴&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;기자&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;얼간이 같은 주황색 머리&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;세상에서 제일 멋진 개와 친구들&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;합덕&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;선장&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;멋진 턱수염&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;위스키 좋아함&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;아마 스카치도?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffc9af;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❗여러분이 무한적으로 하위 리스트를 추가할 수 있지만, 대개는 3단계까지만 사용하는 것이 좋습니다. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffc9af;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그렇지 않으면, 여러분의 텍스트는 엉망진창이 될 것입니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 단락을 다루는 법&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여러분이 어떤 내용들이 추가될 순서가 매겨지지 않은 리스트를 생성한다고 가정해봅시다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(하단의 하늘색 배경이 칠해진 글은 예시입니다.)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;보울에 계란 3개를 깨뜨린다.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;여러분은 흘리지 않고 계란을 깨뜨리고 싶을 거예요.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;만약 여러분이 좀 흘렸으면, 휴지를 사용해 닦아주세요!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt; 2. 우유 3.7L를 보울에 붓는다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;기본적으로 위와 같은 가이드를 갖습니다: 흘리지 마세요. 흘렸으면 깨끗이 닦아주세요!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt; 3. 버터를 힘차게 연어에 문지른다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;&quot;힘차게&quot;란 말은 수직 운동을 의미합니다. 제 아이 줄리아가 한 때 그리 말했어요.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;위아래로 이리저리 버터를 연어에 문질러주세요&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt; 4. 연어를 우유, 계란을 쏟은 보울에 넣는다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;여기에 연어를 잘 떨어뜨리니 몇 가지 기술이 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;주변에 송어나 어린아이가 있는지 확인하세요.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;양손을 사용하세요.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; background-color: #99cefa;&quot;&gt;떨어뜨릴 상황을 대비하여 주변에 휴지를 놔두세요.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;1. 보울에 계란 3개를 깨뜨린다. 여러분은 흘리지 않고 계란을 깨뜨리고 싶을거에요. 만약 여러분이 좀 흘렸으면, 휴지를 사용해 닦아주세요! 2. 우유 3.7L를 보울에 붓는다. 기본적으로 위와 같은 가이드를 갖습니다: 흘리지 마세요. 흘렸으면 깨끗히 닦아주세요! 3. 버터를 힘차게 연어에 문지른다. &quot;힘차게&quot;란 말은 수직 운동을 의미합니다. 제 아이 줄리아가 한 때 그리 말했어요. &amp;gt; 위 아래로 이리저리 버터를 연어에 문질러주세요. 4. 연어를 우유,계란을 쏟은 보울에 넣는다. 여기에 연어를 잘 떨어뜨리는 몇가지 기술이 있습니다: * 주변에 송어나 어린아이가 있는지 확인하세요. * 양손을 사용하세요. * 떨어뜨릴 상황을 대비하여 주변에 휴지를 놔두세요.&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;❗1번 항목의 하위 두 항목이 하나의 빈 공간(one space)을 가졌다는 것에 주목해주세요. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것은 약간 이상해 보일 수도 있으니, 여러분은 글자에 맞게 적절히 들여 쓰기 하시면 됩니다.(3번, 4번 항목처럼요) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;➕이 단락에서 여러분은 인용문, 다른 리스트 등 모든 종류의 마크다운 요소를 포함시킬 수 있습니다!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 단락(Paragraphs)&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마크다운은 단락을 포맷하는 몇 가지 방법이 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;몇 줄의 시로 예를 들어볼게요. 여러분이 이런 형태의 글을 쓰기 원한다고 해봅시다:&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;나는 나 자신과 모순되는가? 그렇다면 아주 잘되었다&amp;hellip; 나는 나 자신과 모순이다, (나는 크다&amp;hellip; 나는 다량의 것을 품고 있다.)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여러분은 각 구절마다 자신의 라인을 가지면 문제가 해결될 거라 생각할지 모릅니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만 생각과는 다르게 마크다운은 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;단순히 하나의 직선으로 렌더링 합니다&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;나는 나 자신과 모순되는가? 그렇다면 아주 잘되었다&amp;hellip; 나는 나 자신과 모순이다, (나는 크다&amp;hellip; 나는 다량의 것을 품고 있다.)&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;문단 나눔(hard breaks)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이것은 문단 나눔이라 불립니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;만약 여러분이 개행을 강제로 넣으면, 결합이 깨지게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;나는 나 자신과 모순되는가? 그렇다면 아주 잘되었다&amp;hellip; 나는 나 자신과 모순이다, (나는 크다&amp;hellip; 나는 다량의 것을 품고 있다.)&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;줄 나눔(soft breaks)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;우리의 시에서 요구하는 건 줄나눔입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;여러분은 각 줄의 끝에 2번의 공백을 넣음으로(스페이스 2번) 줄 나눔을 할 수 있습니다. &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;공백은 눈에 보이지 않아 실제로 보기는 어렵지만, 이렇게 보일 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;나는 나 자신과 모순되는가?&amp;middot;&amp;middot; 그렇다면 아주 잘되었다&amp;hellip; 나는 나 자신과 모순이다,&amp;middot;&amp;middot; (나는 크다&amp;hellip; 나는 다량의 것을 품고 있다.)&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;각 점( &amp;middot; )은 키보드의 스페이스를 나타냅니다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: right;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;해당 코드 작성 및 정보는 이 &lt;/span&gt;&lt;a href=&quot;https://www.markdowntutorial.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;&lt;span style=&quot;background-color: #99cefa;&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;튜토리얼에서&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 가져왔습니다&lt;/span&gt;&lt;/p&gt;</description>
      <category>Github</category>
      <category>github</category>
      <category>header</category>
      <category>markdown</category>
      <category>단락</category>
      <category>레포지작성</category>
      <category>리스트</category>
      <category>링크</category>
      <category>마크다운</category>
      <category>이미지</category>
      <category>인용문</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/32</guid>
      <comments>https://yoon-min-codinglog.tistory.com/32#entry32comment</comments>
      <pubDate>Sat, 12 Feb 2022 15:37:50 +0900</pubDate>
    </item>
    <item>
      <title>[HTML5]자주 사용하는 HTML 요소 정리</title>
      <link>https://yoon-min-codinglog.tistory.com/31</link>
      <description>&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt; HTML 요소&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;TAG를 사용해 만들 수 있는 HTML요소에 대해 알아보겠습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element&quot;&gt;HTML 태그의 종류&lt;/a&gt;는 매우 많습니다.(해당 링크로 들어가면 확인하실수 있습니다)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이 모든 것을 알아야 할까요? (X)&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;실무 혹은 프로젝트에서 제가 많이 사용하는 태그들을 모아 보았으니,&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;제가 부족할 수 있지만 이 태그들은 그만큼 중요하다는 것이니 알아두시면 좋을 거 같습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;사용 빈도수에 따른 태그들을 소개해드리겠습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt; 가끔씩 사용하는 태그들&lt;/p&gt;
&lt;pre id=&quot;code_1641965029354&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;strong&amp;gt;, &amp;lt;iframe&amp;gt;, &amp;lt;button&amp;gt;, &amp;lt;i&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;-해당 태그들은&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;  사용 빈도가 높은 태그&lt;/p&gt;
&lt;pre id=&quot;code_1641965223029&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!--Headings 헤더--&amp;gt;
&amp;lt;h1&amp;gt;, &amp;lt;h2&amp;gt;, &amp;lt;h3&amp;gt;, &amp;lt;h4&amp;gt;, &amp;lt;h5&amp;gt;, &amp;lt;h6&amp;gt; 
&amp;lt;!--div,span,Paragraph 문단--&amp;gt;
&amp;lt;div&amp;gt;, &amp;lt;p&amp;gt;, &amp;lt;span&amp;gt; 
&amp;lt;!--Anchor 닻(링크), image 이미지--&amp;gt;
&amp;lt;a&amp;gt;, &amp;lt;img&amp;gt;
&amp;lt;!--List 리스트--&amp;gt;
&amp;lt;ul&amp;gt;, &amp;lt;li&amp;gt;, &amp;lt;ol&amp;gt;
&amp;lt;!--Description List 정의 목록--&amp;gt;
&amp;lt;dl&amp;gt;, &amp;lt;dt&amp;gt;, &amp;lt;dd&amp;gt; ,&amp;lt;dfn&amp;gt;
&amp;lt;!--Quotations 인용문--&amp;gt;
&amp;lt;q&amp;gt;, &amp;lt;blockquote&amp;gt;, &amp;lt;cite&amp;gt;
&amp;lt;!--Form--&amp;gt;
&amp;lt;form&amp;gt;, &amp;lt;input&amp;gt;, &amp;lt;label&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;주로 이 태그들로 HTML body부분이 구성되니 잘 보시고 공부하시면 좋을 거 같습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;해당 글에선 사용빈도가 높은 태그들을 분석해보고자 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;HTML 요소는 크게 2가지로 나뉩니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;1. 블록 요소&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2. 인라인 요소&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;1. 블록 요소는 콘텐츠의 내용은 가로 사이즈(width)가 100% 속성을 가지고 줄 바꿈을 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2. 인라인 요소는 컨텐츠 내용만큼 사이즈가 적용되고 줄바꿈 없이 나란히 출력됩니다.&lt;/p&gt;
&lt;p class=&quot;codepen&quot; data-height=&quot;300&quot; data-theme-id=&quot;dark&quot; data-default-tab=&quot;html,result&quot; data-slug-hash=&quot;PoJxGGm&quot; data-user=&quot;y00nmin&quot; style=&quot;height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;&quot;&gt;
  &lt;span&gt;See the Pen &lt;a href=&quot;https://codepen.io/y00nmin/pen/PoJxGGm&quot;&gt;
  Untitled&lt;/a&gt; by YoonMin (&lt;a href=&quot;https://codepen.io/y00nmin&quot;&gt;@y00nmin&lt;/a&gt;)
  on &lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/span&gt;
&lt;/p&gt;
&lt;script async src=&quot;https://cpwebassets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;자주 사용하는 태그들을 분류해보면&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;1. &amp;lt;h1&amp;gt;~&amp;lt;h6&amp;gt;, &amp;lt;div&amp;gt;, &amp;lt;p&amp;gt;, &amp;lt;form&amp;gt;, &amp;lt;ul&amp;gt;, &amp;lt;li&amp;gt;, &amp;lt;table&amp;gt;, &amp;lt;input&amp;gt;&lt;/blockquote&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;2. &amp;lt;a&amp;gt;, &amp;lt;img&amp;gt;, &amp;lt;span&amp;gt;, &amp;lt;label&amp;gt;,&amp;nbsp; &amp;lt;select&amp;gt;, &amp;lt;label&amp;gt;, &amp;lt;br&amp;gt;&lt;/blockquote&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이렇게 분류할 수 있습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그중 div와 span을 많이 사용하는 것을 볼 수 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;style1&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;✨블록 요소&lt;/h3&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;1. h1~h6 (heading)&lt;/h4&gt;
&lt;pre id=&quot;code_1641967682922&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;h1&amp;gt;제목1&amp;lt;/h1&amp;gt;
&amp;lt;h2&amp;gt;제목2&amp;lt;/h2&amp;gt;
&amp;lt;h3&amp;gt;제목3&amp;lt;/h3&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;h0는 제목을 의미하는 요소로, 숫자가 작을수록 더 중요한 제목을 정의한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;숫자가 작을수록 더 중요한 제목을 정의한다. 최대한 h3, h4 선에서 끝나는 것이 좋다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어 h2요소 이후 h1요소는 안 나오는 것이 중요하다.&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;2. p (paragraph)&lt;/h4&gt;
&lt;pre id=&quot;code_1641967832417&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;p&amp;gt;내용&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;문장을 의미하는 요소를 의미한다.&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;3. ul (unorderd list) &amp;amp; li (list item)&lt;/h4&gt;
&lt;pre id=&quot;code_1641968169436&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&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 style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ul은 순서가 필요 없는 목록의 집합을 의미한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;li는 목록 안에 각 항목을 나타낸다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;ul tag자식으로 li요소는 하나 이상 존재해야 하는 게 규칙이다.&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;4. input&lt;/h3&gt;
&lt;pre id=&quot;code_1641968686691&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;//ID &amp;amp; password
&amp;lt;input type=&quot;text&quot;&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;input type=&quot;password&quot;&amp;gt;

//placeholder &amp;amp; disabled
&amp;lt;input type=&quot;text&quot; placeholder='입력해주세요'&amp;gt;
&amp;lt;input type=&quot;text&quot; disabled&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; 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;style8&quot; /&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;✨인라인 요소&lt;/h3&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;1. br (break)&lt;/h4&gt;
&lt;pre id=&quot;code_1641967902721&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div&amp;gt;공부를 &amp;lt;br&amp;gt;열심히 해보고싶어요&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;br은 줄 바꿈 요소로 요소 안에 들어가 사용되며&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;뒤에 closing tag가 존재하지 않는다.&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;2. a (anchor)&lt;/h4&gt;
&lt;pre id=&quot;code_1641968022016&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;a href=&quot;https://www.naver.com/&quot;&amp;gt;네이버&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;같은 페이지 혹은 다른 페이지로 이동하는 하이퍼링크를 지정하는 요소이다.&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;3. img (image)&lt;/h4&gt;
&lt;pre id=&quot;code_1641968425470&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;img src=&quot;이미지 경로&quot; alt=&quot;삽입하는 이미지 이름 내용&quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이미지를 삽입하는 요소&lt;/p&gt;
&lt;h4 style=&quot;text-align: center;&quot; data-ke-size=&quot;size20&quot;&gt;4. label&lt;/h4&gt;
&lt;pre id=&quot;code_1641968898499&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;//체크박스 생성
&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot;&amp;gt;&amp;lt;/label&amp;gt;
&amp;lt;label&amp;gt;&amp;lt;input type=&quot;checkbox&quot; checked&amp;gt;&amp;lt;/label&amp;gt;

//radio 둘중 하나 택하기
&amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;color&quot;&amp;gt;&amp;lt;/label&amp;gt;
&amp;lt;label&amp;gt;&amp;lt;input type=&quot;radio&quot; name=&quot;color&quot;&amp;gt;&amp;lt;/label&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;라벨 기능 요소의 제목&lt;/p&gt;</description>
      <category>Front-end/HTML</category>
      <category>elment</category>
      <category>HTML</category>
      <category>html요소정리</category>
      <category>tag</category>
      <category>블록요소</category>
      <category>인라인요소</category>
      <category>자주쓰는태그모음</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/31</guid>
      <comments>https://yoon-min-codinglog.tistory.com/31#entry31comment</comments>
      <pubDate>Wed, 12 Jan 2022 14:46:22 +0900</pubDate>
    </item>
    <item>
      <title>[HTML5] Element, TAG  (+)주석처리</title>
      <link>https://yoon-min-codinglog.tistory.com/30</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;전 글에서 HTML은 일련의 요소(elements)로 이루어져 있다고 말씀드렸습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;elements는 tag로 감싸는 것으로 단어나 이미지를 다른 어딘가로 하이퍼링크(&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Learn/Getting_started_with_the_web/HTML_basics&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;hyperlink&lt;/a&gt;)하거나&amp;nbsp;&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;하단의 컨텐츠를 보면서 설명해보죠&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;HTML은 매우 흥미로워&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;이 문장이 독립적인 구문이길 원한다면, 문단 태그(paragraph tags)로 둘러싸서 하나의 문단임을 명시할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&amp;lt;p&amp;gt;HTML은 매우 흥미로워&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #1b1b1b;&quot;&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt; 요소(Element) , Tag&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하단 사진의 문단 요소를 분석하면 이렇게 나옵니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;grumpy-cat-small.png&quot; data-origin-width=&quot;821&quot; data-origin-height=&quot;255&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEb99I/btrqmJ7YPvp/D99fWgh6FXCbsSWkq7IjXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEb99I/btrqmJ7YPvp/D99fWgh6FXCbsSWkq7IjXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEb99I/btrqmJ7YPvp/D99fWgh6FXCbsSWkq7IjXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEb99I%2FbtrqmJ7YPvp%2FD99fWgh6FXCbsSWkq7IjXK%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;821&quot; height=&quot;255&quot; data-filename=&quot;grumpy-cat-small.png&quot; data-origin-width=&quot;821&quot; data-origin-height=&quot;255&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;여는 태그(opening tag)&lt;/b&gt;: 요소의 이름(p)으로 구성되고 (&amp;lt;),(&amp;gt;)로 감싸집니다. 이는 요소가 시작된다. 효과를 시작한다 알리는 것입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;닫는 태그(closing tag)&lt;/b&gt;: 여는 태그와 동일 하지만, 요소의 이름 앞에 전방향 슬래시(&amp;lt;/ &amp;gt;)가 포함됩니다.. 이것은 요소의 끝을 나타냅니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;컨텐츠(content)&lt;/b&gt;: 이것은 요소의&amp;nbsp;내용(content)으로&amp;nbsp;이 예제에서는 그냥 텍스트입니다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;요소(element)&lt;/b&gt;: 요소는 여는 태그와 닫는 태그, 그리고 컨텐츠로 이루어집니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;b&gt;❗❗ 요소는 &lt;u&gt;속성(Attribute)&lt;/u&gt;을 가질 수 있습니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;grumpy-cat-attribute-small.png&quot; data-origin-width=&quot;1287&quot; data-origin-height=&quot;156&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XfiOp/btrqouWMyU7/9O02eRH1EPavjJ6yTgwO41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XfiOp/btrqouWMyU7/9O02eRH1EPavjJ6yTgwO41/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XfiOp/btrqouWMyU7/9O02eRH1EPavjJ6yTgwO41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXfiOp%2FbtrqouWMyU7%2F9O02eRH1EPavjJ6yTgwO41%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;1287&quot; height=&quot;156&quot; data-filename=&quot;grumpy-cat-attribute-small.png&quot; data-origin-width=&quot;1287&quot; data-origin-height=&quot;156&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;&lt;b&gt;속성은&amp;nbsp; 정보를 담고 있습니다.&lt;/b&gt; 상단의 사진에서는 class라는 속성을 이용해 나중에 CSS를 이용해 해당 요소의 스타일을 꾸미거나 정보를 변경할 때 사용할 수 있는 식별자를 지정할 수 있습니다.&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;속성의 구성요소로는 3가지가 있습니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;요소 이름(p)와 속성 사이에 공백이 있어야 합니다.&lt;/li&gt;
&lt;li&gt;속성 이름 뒤에는 등호(=)가 와야 합니다.&lt;/li&gt;
&lt;li&gt;속성 값의 앞 뒤에 열고 닫는 인용부호(&quot;) 또는 (')가 있어야 합니다.&amp;nbsp;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt; 요소의 여러 특징&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;요소 중첩&lt;/h3&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;하단의 예시에서 매우를 강조해봅시다.(use&amp;nbsp; strong elment)&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&amp;lt;p&amp;gt;HTML은 &amp;lt;strong&amp;gt;매우&amp;lt;/strong&amp;gt; 흥미로워&amp;lt;/p&amp;gt;&lt;/blockquote&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;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;어떤 요소들은 내용을&amp;nbsp;갖지 않습니다, 그리고 이것을&amp;nbsp;&lt;/span&gt;&lt;b&gt;빈 요소(empty elements)&lt;/b&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;라고 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element/img&quot;&gt;&amp;lt;img&amp;gt;&lt;/a&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;&amp;nbsp;요소는 이미 우리 HTML 코드에 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&amp;lt;img src=&quot;images/firefox-icon.png&quot; alt=&quot;My test image&quot;&amp;gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;이 요소는&amp;nbsp;두 개의 속성을 포함하고 있으나&amp;nbsp;닫는 &amp;lt;/img&amp;gt; 태그가 없습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;그 이유는이미지 요소는 효과를 주기 위해 컨텐츠를 감싸지 않기 때문입니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt;이 요소의 목적은 HTML 페이지에서 이미지가 나타날 위치에 이미지를 끼워 넣는 것입니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #1b1b1b;&quot;&gt; HTML 문서 분석&lt;/span&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1641910082073&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;My test page&amp;lt;/title&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;img src=&quot;images/firefox-icon.png&quot; alt=&quot;My test image&quot;&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&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;lt;!DOCTYPE html&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;mdash; doctype. 아주 오래전 HTML 이 막 나왔을 때 (1991년 2월쯤), doctype은 (자동 오류 확인이나 다른 유용한 것을 의미하는) good HTML로 인정받기 위해 HTML 페이지가 따라야 할 일련의 규칙으로의 연결통로로써 작동하는 것을 의미하였습니다. 하지만, 최근에는 아무도 그런 것들에 대해 신경쓰지 않으며 그저 모든 것이 올바르게 동작하게 하기 위해 포함되어야 할 역사적인 유물일 뿐입니다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;lt;html&amp;gt;&amp;lt;/html&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;mdash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element/html&quot;&gt;&amp;lt;html&amp;gt;&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;요소. 이 요소는 &lt;u&gt;페이지 전체의 컨텐츠를 감싸며, 루트(root) 요소&lt;/u&gt;라고도 합니다.&lt;/li&gt;
&lt;li&gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;mdash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element/head&quot;&gt;&amp;lt;head&amp;gt;&lt;/a&gt; 요소. 이 요소는 &lt;u&gt;HTML 페이지에 포함되어 있는 모든 것들&lt;/u&gt;(여러분의 페이지를 조회하는 사람들에게 보여주지 않을 컨텐츠)의 &lt;u&gt;컨테이너 역할을 합니다&lt;/u&gt;.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;mdash; 이 요소는 문서가 사용해야 할 문자 집합을 utf-8으로 설정합니다(utf-8 문자 집합에는 인간의 방대한 주류 기록언어에 있는 대부분의 문자가 포함되어 있습니다). 본질적으로 여러분이 사용할 수 있는 어떠한 문자 컨텐트도 다룰 수 있습니다. 이 설정을 통해 나중에 발생할 수 있는 일부 문제를 피할 수 있습니다.&lt;/li&gt;
&lt;li&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;mdash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element/title&quot;&gt;&amp;lt;title&amp;gt;&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;요소. 이 요소는 &lt;u&gt;페이지의 제목을 설정하는 것으로&lt;/u&gt; 페이지가 로드되는 브라우저의 탭에 이 제목이 표시됩니다. 이 요소는 북마크나 즐겨찾기에서 페이지를 설명하는 것으로도 사용됩니다.&lt;/li&gt;
&lt;li&gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;mdash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element/body&quot;&gt;&amp;lt;body&amp;gt;&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;요소. 이것은 &lt;u&gt;페이지 방문자 모두에게 보여주길 원하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;모든&lt;span&gt;&amp;nbsp;&lt;/span&gt;컨텐트를 담고 있으며,&lt;/u&gt; 컨텐트로 텍스트, 이미지, 비디오, 게임, 오디오 트랙등 무엇이든 가능하다.&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt; HTML 요소&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;HTML에는 수많은 elemnts들이 있는데 상단의 주소를 들어가 자신에게 맞는 요소들을 찾아 사용해보자&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span&gt; &lt;/span&gt;주석처리&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa; color: #000000;&quot;&gt;아! HTML에서는 주석처리를 하고 싶을 땐 &lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1644672098402&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!----&amp;gt;
&amp;lt;!--내용--&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #99cefa; color: #000000;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #99cefa; color: #000000;&quot;&gt;&amp;lt;!-- (내용) --&amp;gt; 이런식으로 작성하면된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right;&quot; data-ke-size=&quot;size14&quot;&gt;이글은 &lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/HTML/Element&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;MDN Web Docs&lt;/a&gt;을 참고하여 작성되었습니다,&lt;/p&gt;</description>
      <category>Front-end/HTML</category>
      <category>element</category>
      <category>HTML</category>
      <category>tag</category>
      <category>주석</category>
      <category>주석처리</category>
      <author>윤민_</author>
      <guid isPermaLink="true">https://yoon-min-codinglog.tistory.com/30</guid>
      <comments>https://yoon-min-codinglog.tistory.com/30#entry30comment</comments>
      <pubDate>Tue, 11 Jan 2022 23:17:22 +0900</pubDate>
    </item>
  </channel>
</rss>