<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>RAE-CODE</title>
    <link>https://rae-code.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Tue, 8 Sep 2026 16:15:34 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>래코드</managingEditor>
    <item>
      <title>바다로 떠나고 싶다.</title>
      <link>https://rae-code.tistory.com/entry/%EB%B0%94%EB%8B%A4%EB%A1%9C-%EB%96%A0%EB%82%98%EA%B3%A0-%EC%8B%B6%EB%8B%A4</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;IMG_0831.JPEG&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOyD7H/dJMcaaYlHZm/PHsvxdYpsGuCTEqSAcGM00/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOyD7H/dJMcaaYlHZm/PHsvxdYpsGuCTEqSAcGM00/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOyD7H/dJMcaaYlHZm/PHsvxdYpsGuCTEqSAcGM00/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOyD7H%2FdJMcaaYlHZm%2FPHsvxdYpsGuCTEqSAcGM00%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;2048&quot; height=&quot;1536&quot; data-filename=&quot;IMG_0831.JPEG&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동남아는 좋다.&lt;/p&gt;</description>
      <category>일상</category>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/57</guid>
      <comments>https://rae-code.tistory.com/entry/%EB%B0%94%EB%8B%A4%EB%A1%9C-%EB%96%A0%EB%82%98%EA%B3%A0-%EC%8B%B6%EB%8B%A4#entry57comment</comments>
      <pubDate>Sat, 17 Jan 2026 22:00:20 +0900</pubDate>
    </item>
    <item>
      <title>new event!</title>
      <link>https://rae-code.tistory.com/entry/new-event</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;party.jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;427&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/be1WLe/dJMcafk3pCK/Cc9oCkK9EDEKBZKGe7FlAk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/be1WLe/dJMcafk3pCK/Cc9oCkK9EDEKBZKGe7FlAk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/be1WLe/dJMcafk3pCK/Cc9oCkK9EDEKBZKGe7FlAk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbe1WLe%2FdJMcafk3pCK%2FCc9oCkK9EDEKBZKGe7FlAk%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;640&quot; height=&quot;427&quot; data-filename=&quot;party.jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;427&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이벤트 내용입니다.&lt;/p&gt;</description>
      <category>EVENTS</category>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/56</guid>
      <comments>https://rae-code.tistory.com/entry/new-event#entry56comment</comments>
      <pubDate>Sat, 17 Jan 2026 19:45:05 +0900</pubDate>
    </item>
    <item>
      <title>더 나은 미래를 만드는 나의 블로그 일지</title>
      <link>https://rae-code.tistory.com/entry/%EB%8D%94-%EB%82%98%EC%9D%80-%EB%AF%B8%EB%9E%98%EB%A5%BC-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%82%98%EC%9D%98-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%9D%BC%EC%A7%80</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;pexels-mary-rose-relente-722720629-31732871.jpg&quot; data-origin-width=&quot;5152&quot; data-origin-height=&quot;7728&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kB8KP/dJMcaaD2nij/xBqYlXAqZeycwIwyRGooS1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kB8KP/dJMcaaD2nij/xBqYlXAqZeycwIwyRGooS1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kB8KP/dJMcaaD2nij/xBqYlXAqZeycwIwyRGooS1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkB8KP%2FdJMcaaD2nij%2FxBqYlXAqZeycwIwyRGooS1%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;5152&quot; height=&quot;7728&quot; data-filename=&quot;pexels-mary-rose-relente-722720629-31732871.jpg&quot; data-origin-width=&quot;5152&quot; data-origin-height=&quot;7728&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. In non urna et eros lobortis elementum. Donec eu nisl leo. Fusce maximus pretium euismod. Aliquam cursus erat libero, ac molestie lacus ornare id. Maecenas consectetur egestas nisl a condimentum. Donec lacinia accumsan orci sit amet facilisis. Aliquam id accumsan purus, eget maximus libero. Ut ut turpis lorem. Phasellus euismod elementum vehicula. Quisque ultricies vulputate ipsum vestibulum malesuada. Aliquam placerat laoreet massa, eu vehicula risus condimentum ut. Sed sagittis et lorem eget auctor.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Mauris id tempus ligula, eget porta enim. Aliquam ultrices orci faucibus justo vestibulum, sit amet molestie orci tempor. Maecenas facilisis congue maximus. Maecenas bibendum nibh at sem malesuada, vel faucibus ante facilisis. Nullam porta dignissim sodales. Sed vel nisi id erat aliquam convallis. Nullam quis urna tempus, porttitor nisi non, ornare mauris. Donec sit amet mauris dui. Vestibulum pharetra nec purus sit amet feugiat. Fusce semper metus orci, id cursus purus malesuada sed. Mauris sodales sed risus ut ultricies. Curabitur tristique sit amet libero eu malesuada. Fusce tincidunt volutpat felis, nec rutrum mi commodo in. Nam urna diam, dictum pretium diam vitae, dignissim commodo lorem. Aenean volutpat sit amet nulla ut dignissim.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Integer aliquet dolor at placerat aliquet. Curabitur in dolor massa. Phasellus finibus quis orci ac venenatis. Phasellus tincidunt urna ut interdum tempor. Sed nec dui non justo laoreet gravida id non magna. Mauris pretium pellentesque lorem in ullamcorper. Integer condimentum, nunc sed vehicula vulputate, neque urna consequat sem, nec rutrum neque dui vel mi. Maecenas lobortis elit ac euismod bibendum. Nulla ut scelerisque libero. Nulla id pharetra lacus. Curabitur leo est, rutrum sit amet volutpat nec, semper commodo odio.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Integer sed condimentum nibh. Maecenas eu dui porta, venenatis ante lobortis, facilisis lacus. Donec quis molestie neque, in sollicitudin metus. Nulla pellentesque quam turpis, a porta dolor convallis sit amet. Integer consequat nibh nec nisl varius, nec eleifend nibh tempus. Curabitur congue est ligula, vitae posuere est malesuada sed. Quisque vulputate cursus ligula eget pharetra. Praesent felis justo, ultricies et ex id, lobortis varius erat. Praesent pulvinar diam in quam tempor, a elementum nisi venenatis. Suspendisse vitae ex dignissim nulla tincidunt condimentum sed tincidunt mauris. Quisque tristique urna eu mi convallis, vulputate elementum sem auctor. Suspendisse luctus non sem non laoreet.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Vestibulum ultricies ex non turpis ultricies, ac malesuada augue porta. Aenean hendrerit, ipsum eget euismod iaculis, augue nisl dapibus nibh, ac euismod lectus dui vel velit. Ut lacus turpis, consequat blandit lacinia ut, placerat in ex. Praesent orci orci, feugiat ac dapibus id, tempor eu dui. Curabitur bibendum eu mauris eu vehicula. Etiam rutrum elementum cursus. Suspendisse ac pellentesque massa. In sed diam sed tellus efficitur ullamcorper. Quisque ut lorem tortor. Morbi pulvinar tincidunt nibh nec mattis. Pellentesque eget erat vehicula, placerat tortor a, commodo odio. Fusce in tortor in quam pellentesque eleifend. Mauris eget urna in justo auctor euismod a eget nisi. Sed lacinia et nunc id maximus. Pellentesque at urna orci.&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; text-align: start;&quot;&gt;
&lt;div&gt;
&lt;div id=&quot;reaction-54&quot; data-tistory-react-app=&quot;Reaction&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>일상</category>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/55</guid>
      <comments>https://rae-code.tistory.com/entry/%EB%8D%94-%EB%82%98%EC%9D%80-%EB%AF%B8%EB%9E%98%EB%A5%BC-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%82%98%EC%9D%98-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EC%9D%BC%EC%A7%80#entry55comment</comments>
      <pubDate>Sat, 17 Jan 2026 10:16:38 +0900</pubDate>
    </item>
    <item>
      <title>Lorem ipsum dolor sit amet</title>
      <link>https://rae-code.tistory.com/entry/%EC%83%98%ED%94%8C-%EA%B8%80%EC%9E%85%EB%8B%88%EB%8B%A4</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;pink.jpg&quot; data-origin-width=&quot;1125&quot; data-origin-height=&quot;1114&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d1DYw7/dJMcaacYGJj/78Ihe95yF4w5HkkremNRMK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d1DYw7/dJMcaacYGJj/78Ihe95yF4w5HkkremNRMK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d1DYw7/dJMcaacYGJj/78Ihe95yF4w5HkkremNRMK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd1DYw7%2FdJMcaacYGJj%2F78Ihe95yF4w5HkkremNRMK%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;1125&quot; height=&quot;1114&quot; data-filename=&quot;pink.jpg&quot; data-origin-width=&quot;1125&quot; data-origin-height=&quot;1114&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. In non urna et eros lobortis elementum. Donec eu nisl leo. Fusce maximus pretium euismod. Aliquam cursus erat libero, ac molestie lacus ornare id. Maecenas consectetur egestas nisl a condimentum. Donec lacinia accumsan orci sit amet facilisis. Aliquam id accumsan purus, eget maximus libero. Ut ut turpis lorem. Phasellus euismod elementum vehicula. Quisque ultricies vulputate ipsum vestibulum malesuada. Aliquam placerat laoreet massa, eu vehicula risus condimentum ut. Sed sagittis et lorem eget auctor.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Mauris id tempus ligula, eget porta enim. Aliquam ultrices orci faucibus justo vestibulum, sit amet molestie orci tempor. Maecenas facilisis congue maximus. Maecenas bibendum nibh at sem malesuada, vel faucibus ante facilisis. Nullam porta dignissim sodales. Sed vel nisi id erat aliquam convallis. Nullam quis urna tempus, porttitor nisi non, ornare mauris. Donec sit amet mauris dui. Vestibulum pharetra nec purus sit amet feugiat. Fusce semper metus orci, id cursus purus malesuada sed. Mauris sodales sed risus ut ultricies. Curabitur tristique sit amet libero eu malesuada. Fusce tincidunt volutpat felis, nec rutrum mi commodo in. Nam urna diam, dictum pretium diam vitae, dignissim commodo lorem. Aenean volutpat sit amet nulla ut dignissim.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Integer aliquet dolor at placerat aliquet. Curabitur in dolor massa. Phasellus finibus quis orci ac venenatis. Phasellus tincidunt urna ut interdum tempor. Sed nec dui non justo laoreet gravida id non magna. Mauris pretium pellentesque lorem in ullamcorper. Integer condimentum, nunc sed vehicula vulputate, neque urna consequat sem, nec rutrum neque dui vel mi. Maecenas lobortis elit ac euismod bibendum. Nulla ut scelerisque libero. Nulla id pharetra lacus. Curabitur leo est, rutrum sit amet volutpat nec, semper commodo odio.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Integer sed condimentum nibh. Maecenas eu dui porta, venenatis ante lobortis, facilisis lacus. Donec quis molestie neque, in sollicitudin metus. Nulla pellentesque quam turpis, a porta dolor convallis sit amet. Integer consequat nibh nec nisl varius, nec eleifend nibh tempus. Curabitur congue est ligula, vitae posuere est malesuada sed. Quisque vulputate cursus ligula eget pharetra. Praesent felis justo, ultricies et ex id, lobortis varius erat. Praesent pulvinar diam in quam tempor, a elementum nisi venenatis. Suspendisse vitae ex dignissim nulla tincidunt condimentum sed tincidunt mauris. Quisque tristique urna eu mi convallis, vulputate elementum sem auctor. Suspendisse luctus non sem non laoreet.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;Vestibulum ultricies ex non turpis ultricies, ac malesuada augue porta. Aenean hendrerit, ipsum eget euismod iaculis, augue nisl dapibus nibh, ac euismod lectus dui vel velit. Ut lacus turpis, consequat blandit lacinia ut, placerat in ex. Praesent orci orci, feugiat ac dapibus id, tempor eu dui. Curabitur bibendum eu mauris eu vehicula. Etiam rutrum elementum cursus. Suspendisse ac pellentesque massa. In sed diam sed tellus efficitur ullamcorper. Quisque ut lorem tortor. Morbi pulvinar tincidunt nibh nec mattis. Pellentesque eget erat vehicula, placerat tortor a, commodo odio. Fusce in tortor in quam pellentesque eleifend. Mauris eget urna in justo auctor euismod a eget nisi. Sed lacinia et nunc id maximus. Pellentesque at urna orci.&lt;/p&gt;</description>
      <category>일상</category>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/54</guid>
      <comments>https://rae-code.tistory.com/entry/%EC%83%98%ED%94%8C-%EA%B8%80%EC%9E%85%EB%8B%88%EB%8B%A4#entry54comment</comments>
      <pubDate>Fri, 16 Jan 2026 22:40:45 +0900</pubDate>
    </item>
    <item>
      <title>수직 margin 병합 제외 경우</title>
      <link>https://rae-code.tistory.com/entry/%EC%88%98%EC%A7%81-margin-%EB%B3%91%ED%95%A9-%EC%A0%9C%EC%99%B8-%EA%B2%BD%EC%9A%B0</link>
      <description>&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;최상위 요소 body의 수직 마진&lt;/li&gt;
&lt;li&gt;부모의 display: flow-root&amp;nbsp;&lt;/li&gt;
&lt;li&gt;부모의 overflow: hidden | auto | scroll&lt;/li&gt;
&lt;li&gt;부모의 padding-top /bottom이 0이 아닌&amp;nbsp;&lt;/li&gt;
&lt;li&gt;부모의 border-top/bottom이 0이 아닌&lt;/li&gt;
&lt;li&gt;display: inline | inline-*&lt;/li&gt;
&lt;li&gt;float: left, rigth&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;i&gt;출처 : The&amp;nbsp;RED&amp;nbsp;:&amp;nbsp;견고한&amp;nbsp;UI&amp;nbsp;설계를&amp;nbsp;위한&amp;nbsp;마크업&amp;nbsp;가이드&amp;nbsp;by&amp;nbsp;정찬명&lt;/i&gt;&lt;/p&gt;</description>
      <category>공부/퍼블리싱</category>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/53</guid>
      <comments>https://rae-code.tistory.com/entry/%EC%88%98%EC%A7%81-margin-%EB%B3%91%ED%95%A9-%EC%A0%9C%EC%99%B8-%EA%B2%BD%EC%9A%B0#entry53comment</comments>
      <pubDate>Tue, 16 Jan 2024 19:43:07 +0900</pubDate>
    </item>
    <item>
      <title>CSS BEM 네이밍 기법 사용하기 - 오답노트</title>
      <link>https://rae-code.tistory.com/entry/CSS-BEM-%EB%84%A4%EC%9D%B4%EB%B0%8D-%EA%B8%B0%EB%B2%95-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-%EC%98%A4%EB%8B%B5%EB%85%B8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. position: absolute 의 부모가 되는 기준 : relative, fixed, &lt;u&gt;transform&lt;/u&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;2. CSS 특이성 점수&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot;&gt;특이성 점수&lt;/td&gt;
&lt;td style=&quot;width: 35.5814%;&quot;&gt;선택자&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;예시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot;&gt;1000&lt;/td&gt;
&lt;td style=&quot;width: 35.5814%;&quot;&gt;인라인 스타일&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;&amp;lt;div&amp;nbsp;style=&quot;...&quot;&amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot;&gt;100&lt;/td&gt;
&lt;td style=&quot;width: 35.5814%;&quot;&gt;ID 선택자&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;#myElement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot;&gt;10&lt;/td&gt;
&lt;td style=&quot;width: 35.5814%;&quot;&gt;클래스 선택자, 속성 선택자, 가상 클래스 선택자&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;.myClass, [class=&quot;menu&quot;], :hover&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot;&gt;1&lt;/td&gt;
&lt;td style=&quot;width: 35.5814%;&quot;&gt;요소 선택자, 가상 요소 선택자&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 25%;&quot;&gt;p, :before&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;020 점수를 유지하는 것이 가장 바람직하다.&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. 아토믹 CSS 방법론은 UI를 작은 단위의 구성 요소로 분해하여 설계하는 방법론. UI 요소들을 재사용 가능한 작은 모듈로 만들고, 이 모듈들을 조합하여 확장 가능하고 일관성 있는 디자인 시스템을 구축하는 것을 목표로 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ex) .btn, .search-bar, .product-card, .main-layout, .home-page, mt-10 등&lt;/p&gt;</description>
      <category>공부/퍼블리싱</category>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/52</guid>
      <comments>https://rae-code.tistory.com/entry/CSS-BEM-%EB%84%A4%EC%9D%B4%EB%B0%8D-%EA%B8%B0%EB%B2%95-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-%EC%98%A4%EB%8B%B5%EB%85%B8#entry52comment</comments>
      <pubDate>Wed, 10 Jan 2024 17:59:14 +0900</pubDate>
    </item>
    <item>
      <title>CSS BEM 네이밍 기법 사용하기</title>
      <link>https://rae-code.tistory.com/entry/CSS-BEM-%EB%84%A4%EC%9D%B4%EB%B0%8D-%EA%B8%B0%EB%B2%95-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0</link>
      <description>&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;BEM 네이밍 기법 특징&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 의미론 작명법으로 읽고 이해하기 쉽다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 생소한 이름에 약어를 사용하지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 특이성을 낮게 '020' 이하로 유지한다. (중첩 클래스, id 사용 남발 X)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 선택자 이름은 전역에서 유일하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. HTML/CSS 병렬 개발 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시 html&lt;/p&gt;
&lt;pre id=&quot;code_1704537274444&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;nav class=&quot;menu&quot;&amp;gt;
  &amp;lt;ul class=&quot;menu__list&quot;&amp;gt;
    &amp;lt;li class=&quot;menu__item&quot;&amp;gt;
      &amp;lt;a href=&quot;#&quot; class=&quot;menu__link&quot;&amp;gt;Home&amp;lt;/a&amp;gt;
    &amp;lt;/li&amp;gt;
    &amp;lt;li class=&quot;menu__item menu__item--active&quot;&amp;gt;
      &amp;lt;a href=&quot;#&quot; class=&quot;menu__link&quot;&amp;gt;About&amp;lt;/a&amp;gt;
    &amp;lt;/li&amp;gt;
    &amp;lt;li class=&quot;menu__item&quot;&amp;gt;
      &amp;lt;a href=&quot;#&quot; class=&quot;menu__link&quot;&amp;gt;Services&amp;lt;/a&amp;gt;
    &amp;lt;/li&amp;gt;
  &amp;lt;/ul&amp;gt;
&amp;lt;/nav&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시 CSS&lt;/p&gt;
&lt;pre id=&quot;code_1704537309319&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;.menu {
  // 블록 스타일
  background-color: #f0f0f0;
  // 블록 내의 요소들의 스타일
  &amp;amp;__list {
    padding: 0;
    list-style: none;
  }

  &amp;amp;__item {
    display: inline-block;
    margin-right: 10px;

    &amp;amp;--active {
      font-weight: bold;
      // 활성 아이템 스타일
    }
  }

  &amp;amp;__link {
    text-decoration: none;
    color: #333;

    &amp;amp;:hover {
      color: #ff0000;
      // 링크에 호버 효과
    }
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BEM도 많이 쓰지만 최근에는 tailwindcss를 주로 쓰는데, 소규모 팀 또는 단일 엔지니어 개발에 적합하다고 하는데 나도 그렇게 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빨리 빨리 개발하기에는 tailwind만한 것이 없는 것 같다 ㅎㅎ&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;i&gt;출처 : The&amp;nbsp;RED&amp;nbsp;:&amp;nbsp;견고한&amp;nbsp;UI&amp;nbsp;설계를&amp;nbsp;위한&amp;nbsp;마크업&amp;nbsp;가이드&amp;nbsp;by&amp;nbsp;정찬명&lt;/i&gt;&lt;/p&gt;</description>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/51</guid>
      <comments>https://rae-code.tistory.com/entry/CSS-BEM-%EB%84%A4%EC%9D%B4%EB%B0%8D-%EA%B8%B0%EB%B2%95-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0#entry51comment</comments>
      <pubDate>Sat, 6 Jan 2024 19:33:36 +0900</pubDate>
    </item>
    <item>
      <title>CSS 기타 오답노트</title>
      <link>https://rae-code.tistory.com/entry/CSS-%EC%98%A4%EB%8B%B5%EB%85%B8%ED%8A%B8-%EC%A0%95%EB%A6%AC</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 형제/부모 노드의 사이의 수직 마진은 중첩된다.&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;2. border-color값은&amp;nbsp; background-color값이 아닌, color값으로부터 상속된다.&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. &amp;lt;img&amp;gt; 요소에서 넓이 우선 순위 : css &amp;gt; inline width&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;4. position (absolute, fixed), 또는 float속성을 주면 default값이 block으로 변한다.&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;5. vertical-align 속성은 inline 레벨 또는 테이블 셀 요소에만 적용 가능하다.&lt;/p&gt;</description>
      <category>공부/퍼블리싱</category>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/50</guid>
      <comments>https://rae-code.tistory.com/entry/CSS-%EC%98%A4%EB%8B%B5%EB%85%B8%ED%8A%B8-%EC%A0%95%EB%A6%AC#entry50comment</comments>
      <pubDate>Sat, 6 Jan 2024 16:47:30 +0900</pubDate>
    </item>
    <item>
      <title>비디오에 &amp;lt;tract&amp;gt; 사용해서 embeded 자막 넣기</title>
      <link>https://rae-code.tistory.com/entry/%EB%B9%84%EB%94%94%EC%98%A4%EC%97%90-tract-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%84%9C-embeded-%EC%9E%90%EB%A7%89-%EB%84%A3%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;tract 태그를 사용하면 video 요소에 자막을 넣을 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1704454905448&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;video controls&amp;gt;
  &amp;lt;!-- 비디오 소스 --&amp;gt;
  &amp;lt;source src=&quot;video.mp4&quot; type=&quot;video/mp4&quot;&amp;gt;
  
  &amp;lt;!-- 자막 트랙 --&amp;gt;
  &amp;lt;track src=&quot;subtitles_kr.vtt&quot; kind=&quot;subtitles&quot; srclang=&quot;ko&quot; label=&quot;한국어 자막&quot; default&amp;gt;
  &amp;lt;track src=&quot;subtitles_en.vtt&quot; kind=&quot;subtitles&quot; srclang=&quot;en&quot; label=&quot;English Subtitles&quot;&amp;gt;
&amp;lt;/video&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/49</guid>
      <comments>https://rae-code.tistory.com/entry/%EB%B9%84%EB%94%94%EC%98%A4%EC%97%90-tract-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%84%9C-embeded-%EC%9E%90%EB%A7%89-%EB%84%A3%EA%B8%B0#entry49comment</comments>
      <pubDate>Fri, 5 Jan 2024 20:43:40 +0900</pubDate>
    </item>
    <item>
      <title>&amp;lt;picture&amp;gt; 태그 사용해서 avif, webp, jpg 이미지 최적화 하기</title>
      <link>https://rae-code.tistory.com/entry/picture-%ED%83%9C%EA%B7%B8-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%84%9C-avif-webp-jpg-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%B5%9C%EC%A0%81%ED%99%94-%ED%95%98%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;picture 태그는 이미지의 타입, 해상도, 해상력을 분기할 수 있다.&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;용량이 큰 jpg, png 파일은 사용자 경험에 안좋은 영향을 줄 수있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최신 브라우저가 지원하는 확장자인 avif, webp를 사용하면 저용량 고화질 이미지를 표시할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; style=&quot;background-color: #f7f7f7; color: #4d4d4c; text-align: left;&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;    &amp;lt;picture&amp;gt;
      &amp;lt;source srcset=&quot;small.avif&quot; type=&quot;image/avif&quot; media=&quot;(max-width:960px)&quot; /&amp;gt;
      &amp;lt;source srcset=&quot;large.avif&quot; type=&quot;image/avif&quot; /&amp;gt;
      &amp;lt;source srcset=&quot;small.webp&quot; type=&quot;image/webp&quot; media=&quot;(max-width:960px)&quot; /&amp;gt;
      &amp;lt;source srcset=&quot;large.webp&quot; type=&quot;image/webp&quot; /&amp;gt;
      &amp;lt;source srcset=&quot;small.jpg&quot; media=&quot;(max-width:960px)&quot; /&amp;gt;
      &amp;lt;img src=&quot;large.jpg&quot; alt /&amp;gt;
    &amp;lt;/picture&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 예시를 보면 모든 확장자 source가 없을 경우에만 마지막 옵션인 jpg 이미지를 표시하고 있다.&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;pre class=&quot;html xml&quot; style=&quot;background-color: #f7f7f7; color: #4d4d4c; text-align: left;&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;    &amp;lt;picture&amp;gt;
      &amp;lt;source srcset=&quot;2x.webp 2x, 1x.webp&quot; type=&quot;image/webp&quot; /&amp;gt;
      &amp;lt;img    srcset=&quot;2x.jpg 2x&quot; src=&quot;1x.jpg&quot; alt /&amp;gt;
    &amp;lt;/picture&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;i&gt;출처 : The&amp;nbsp;RED&amp;nbsp;:&amp;nbsp;견고한&amp;nbsp;UI&amp;nbsp;설계를&amp;nbsp;위한&amp;nbsp;마크업&amp;nbsp;가이드&amp;nbsp;by&amp;nbsp;정찬명&lt;/i&gt;&lt;/p&gt;</description>
      <category>공부/퍼블리싱</category>
      <author>래코드</author>
      <guid isPermaLink="true">https://rae-code.tistory.com/48</guid>
      <comments>https://rae-code.tistory.com/entry/picture-%ED%83%9C%EA%B7%B8-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%84%9C-avif-webp-jpg-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%B5%9C%EC%A0%81%ED%99%94-%ED%95%98%EA%B8%B0#entry48comment</comments>
      <pubDate>Fri, 5 Jan 2024 20:23:06 +0900</pubDate>
    </item>
  </channel>
</rss>