<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>데꾸벅의 생각들</title>
    <link>https://techbug.tistory.com/</link>
    <description>정리되지 않은 생각들을 정리할 생각입니다.</description>
    <language>ko</language>
    <pubDate>Thu, 30 Jul 2026 20:55:50 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>데꾸벅</managingEditor>
    <image>
      <title>데꾸벅의 생각들</title>
      <url>https://t1.daumcdn.net/cfile/tistory/12440F374E2FFB831F</url>
      <link>https://techbug.tistory.com</link>
    </image>
    <item>
      <title>CSS3의 구조적인 가상선택자</title>
      <link>https://techbug.tistory.com/216</link>
      <description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;요즘 front-end 개발자들은 CSS를 &quot;어떻게&quot; 쓰는지에 대해 이해할 필요가 없으나 얼마나 &quot;효과적&quot;으로 쓰는지에 대해서 알 필요가 있습니다. 여기서 &quot;효과적&quot;이라는 것은 프로젝트나 환경에 따라 의미하는것이 다릅니다.&amp;nbsp;&lt;span&gt;만약 여러명의 웹퍼블리셔들과 함께 작업하고 있거나&amp;nbsp;id나 class없이 기존 시스템을 작업한다거나, 규모가 큰 웹사이트의&amp;nbsp;속도를 높이기 위한 최적화작업을 위한&amp;nbsp;&lt;/span&gt;&lt;span&gt;협업을 위해 가장 효과적인 방법이 필요할것입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;대부분의 개발자들이 id나 class 선택자에는 친숙하나 조금 더 편안한&amp;nbsp;작업을 위해 가상선택자(psuedo seletor)에 대해 알아보도록 합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CSS3스펙에는 조금 더 다양한 가상선택자들을 제공하고 있으나 현재 이 글을 작성하고 있는 시점에는 아직 많은 브라우저들이 지원을 하고 있지는 않습니다. 그러나 다양한 자바스크립트 라이브러리나 프레임웍에서 지원하고 있으며 앞으로 브라우저 벤더들도 지원할 예정이니 미리 봐두는것도 좋을 듯 싶습니다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CSS2 스펙도 현재 진행중인 상태에서 여러분은 이미 CSS2의 선택자를 미리 사용하고 있는 것처럼 브라우저에서 지원하는 CSS3는 지금도 사용할 수 있겠죠..&lt;/p&gt;&lt;p&gt;만약 지원하지 않는 CSS3의 가상선택자를 굳이(?) 사용하고자 하신다면 다음 라이브러리 (&amp;nbsp;&lt;a href=&quot;http://selectivizr.com/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://selectivizr.com/&lt;/a&gt; )를 사용하시는것도 좋을듯 싶습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px solid rgb(254, 254, 184); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/236DC050514ACE332F&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;selectivizr-1.0.2.zip&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;CSS선택자가 뭔지 모르는 분들은 다음글&lt;b style=&quot;line-height: 1.5;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/magazine/gg619394.aspx&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt; CSS 선택자 이해하기&lt;/a&gt;&lt;/b&gt;&lt;span style=&quot; line-height: 1.5;&quot;&gt; 글도 한번 참조해 보세요 ^^&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;가상선택자란&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;CSS의 가상클래스 혹은 가상선택자 (Pseudo-class)는 id 선택자나 class 선택자와 같이 간단하게 혹은 결합하여 쓸수 없는 요소들을 선택하는 선택자 입니다. 여러분은 마크업 요소의 속성값, 상태, 상대적위치등을 이용하여 각 요소들을 선택할 수 있습니다. 예를 들어 가장 익숙한 가상선택자에는 다음과 같은 것들이 있습니다.&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span&gt;:link&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span&gt;:visited&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span&gt;:hover&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span&gt;:active&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span&gt;:focus&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;CSS3 스펙에 새롭게 추가된 가상클래스는 DOM Tree상에서의 요소의 위치값, 다른 요소와의 상대적인 위치에 따라 설정되는 &quot;구조적인 선택자&quot;입니다&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:root&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;: only-child&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:empty&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:nth-child(n)&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:nth-last-child(n)&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:first-of-type&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:last-of-type&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;: only-of-type&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:nth-of-type(n)&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:nth-last-of-type(n)&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:first-child&lt;/p&gt;&lt;p style=&quot;text-align: left; margin-left: 2em;&quot;&gt;:last-child&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&amp;lt;참조: CSS Selectors by &lt;a href=&quot;http://www.clearboth.org/css3_1_by_isdn386/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;clearboth&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;table class=&quot;css_tb&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;width: 662px; border-collapse: collapse; border: 1px solid rgb(225, 225, 225); margin-bottom: 0.5em; color: rgb(66, 66, 66); font-family: 나눔고딕, NanumGothic, 맑은고딕, 'Malgun Gothic', 'Apple Gothic', dotum, 'Trebuchet MS', 'Lucida Grande', Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 21px; text-align: justify;&quot; width=&quot;662&quot;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 140px;&quot;&gt;Pattern&lt;/th&gt;&lt;th class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 194px;&quot;&gt;Meaning&lt;/th&gt;&lt;th width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 31px;&quot;&gt;S5&lt;/th&gt;&lt;th width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 36px;&quot;&gt;C8&lt;/th&gt;&lt;th width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 38px;&quot;&gt;F3.6&lt;/th&gt;&lt;th width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 40px;&quot;&gt;O11&lt;/th&gt;&lt;th width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 43px;&quot;&gt;I9b&lt;/th&gt;&lt;th width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 35px;&quot;&gt;I8&lt;/th&gt;&lt;th width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 40px;&quot;&gt;I7&lt;/th&gt;&lt;th width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(241, 241, 241); text-align: center; width: 35px;&quot;&gt;I6&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;#id&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;id로 지정된 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;.class&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;class로 지정된 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:link&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;방문하지 않은&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:visited&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;방문한&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:hover&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;마우스가 올라가 있는 동안&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:active&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;마우스 클릭 또는 키보드(enter)가 눌린 동안&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:focus&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;focus가 머물러 있는 동안&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:first-line&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소의 첫 번째 라인 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:first-letter&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소의 첫 번째 문자 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;tbody class=&quot;css2&quot;&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;*&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;모든 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E[foo]&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;‘foo’&amp;nbsp;속성이 포함된&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E[foo=&quot;bar&quot;]&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;‘foo’&amp;nbsp;속성의 값이&amp;nbsp;’bar’와 일치하는&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E[foo~=&quot;bar&quot;]&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;‘foo’&amp;nbsp;속성의 값에&amp;nbsp;’bar’가 포함되는&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E[foo|=&quot;en&quot;]&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;‘foo’&amp;nbsp;속성의 값이&amp;nbsp;’en’&amp;nbsp;또는&amp;nbsp;’en-’&amp;nbsp;으로 시작되는&amp;nbsp;&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:first-child&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;첫 번째 자식 요소가&amp;nbsp;E라면 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:lang(fr)&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;HTML lang&amp;nbsp;속성의 값이&amp;nbsp;’fr’로 지정된&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E::before&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소 전에 생성된 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E::after&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소 후에 생성된 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E&amp;gt;F&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소의 자식인&amp;nbsp;F&amp;nbsp;요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px; height: 30px;&quot;&gt;E+F&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px; height: 30px;&quot;&gt;E&amp;nbsp;요소를 뒤의&amp;nbsp;F&amp;nbsp;요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px; height: 30px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px; height: 30px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px; height: 30px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px; height: 30px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px; height: 30px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px; height: 30px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px; height: 30px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px; height: 30px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;tbody class=&quot;css3&quot;&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E[foo^=&quot;bar&quot;]&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;‘foo’&amp;nbsp;속성의 값이&amp;nbsp;’bar’로 정확하게 시작하는 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E[foo$=&quot;bar&quot;]&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;‘foo’&amp;nbsp;속성의 값이&amp;nbsp;’bar’로 정확하게 끝나는 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E[foo*=&quot;bar&quot;]&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;‘foo’&amp;nbsp;속성의 값에&amp;nbsp;’bar’를 포함하는 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:root&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;문서의 최상위 루트 요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:nth-child(n)&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;그 부모의&amp;nbsp;n번째 자식이 앞으로부터 지정된 순서와 일치하는&amp;nbsp;E&amp;nbsp;라면 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:nth-last-child(n)&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;n번째 자식이 뒤로부터 지정된 순서와 일치하는 요소가&amp;nbsp;E&amp;nbsp;라면 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:nth-of-type(n)&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소 중 앞으로부터 순서가 일치하는&amp;nbsp;n번째&amp;nbsp;E&amp;nbsp;요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px; height: 51px;&quot;&gt;E:nth-last-of-type(n)&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px; height: 51px;&quot;&gt;E&amp;nbsp;요소 중 끝으로부터 순서가 일치하는&amp;nbsp;n번째&amp;nbsp;E&amp;nbsp;요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px; height: 51px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px; height: 51px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px; height: 51px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px; height: 51px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px; height: 51px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px; height: 51px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px; height: 51px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px; height: 51px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:last-child&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소 중 마지막 자식이라면&amp;nbsp;E&amp;nbsp;선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:first-of-type&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소 중 첫번째&amp;nbsp;E&amp;nbsp;선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:last-of-type&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소 중 마지막&amp;nbsp;E&amp;nbsp;선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:only-child&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소가 유일한 자식이면 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:only-of-type&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소가 같은 타입이면 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:empty&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;텍스트 및 공백을 포함하여 빈 자식을 가진&amp;nbsp;E를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:target&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E의&amp;nbsp;URI의 대상이 되면 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:enabled&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;활성화된 폼 컨트롤&amp;nbsp;E요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:disabled&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;비활성화된 폼 컨트롤&amp;nbsp;E요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:checked&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;선택된 폼 컨트롤(라디오버튼,체크박스)을 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E:not(s)&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;s가 아닌&amp;nbsp;E&amp;nbsp;요소 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;pattern&quot; width=&quot;84&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; background-color: rgb(247, 247, 247); text-align: center; width: 140px;&quot;&gt;E~F&lt;/th&gt;&lt;td class=&quot;meaning&quot; width=&quot;194&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 194px;&quot;&gt;E&amp;nbsp;요소가 앞에 존재하면&amp;nbsp;F를 선택&lt;/td&gt;&lt;td width=&quot;26&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 31px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;24&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 36px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 38px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;25&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 43px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;21&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 40px;&quot;&gt;O&lt;/td&gt;&lt;td width=&quot;19&quot; style=&quot;padding: 0.4em; border: 1px solid rgb(225, 225, 225); font-size: 0.9em; width: 35px;&quot;&gt;&lt;span class=&quot;ns&quot;&gt;X&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;가상선택자 문법&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;자세히 알아보기 전에 가상선택자를 사용하기 위한 문법들에 대해서 간단히 알아보도록 합시다&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;가상선택자는 가상클래스 이름앞에 콜론(:)을 사용합니다.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:pseudo-class {}&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;만약 특정 요소(SPAN)에 붙이고 싶다면 그 앞에 요소 타입을 적어 주시면 됩니다.&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;span:pseudo-class {}&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;또한 id 선택자나 class 선택자에 쓰려면 다음과 같이 작성하면 됩니다.&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;#id:pseudo-class {}&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;.class:pseudo-class {}&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;참~ 쉽죠~잉~&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;수치값&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;몇몇 가상선택자는 DOM Tree에서의 특정 위치값을 가진 요소를 선택할 수 있으며, 여러분은 수치값을 해당 요소를 선택할 수 있습니다. 다음과 같이 표현합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:pseudo-class(&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;n&lt;/span&gt;) {}&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;(n)값은 정수형으로 표현되며 선택하고자 하는 요소의 순서입니다. 만약 3번째 값을 선택시에는 다음과 같이 합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:pseudo-class(&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;3&lt;/span&gt;) {}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;또한 &quot;5번째 요소들 마다&quot; 처럼 공식을 사용할 수 있을때는 다음과 같이 사용합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:pseudo-class(&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;5n&lt;/span&gt;) {}&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;추가적으로 더하기(+), 빼기(-) 값을 이용하여 기준공식을 정할 수 있습니다. 예를 들어 아래와 같이 5n+1 이면 5번째 요소가 첫번째 요소가 된다는 뜻입니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:pseudo-class(&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;5n+1&lt;/span&gt;) {}&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;또는 홀수(odd)&amp;nbsp;짝수(even)와 같이 지정할때는 다음과 같은 표현식이 가능합니다.&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:pseudo-class(&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;odd&lt;/span&gt;) {}&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;가상선택자 사용하기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;지금까지 가상선택자 사용하기를 간단하게 알아봤고 좀더 상세하게 css3에 추가된 가상클래스에 대해서 알아보도록 합시다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:root&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;html의 최상위 대상 요소를 지정하는 것으로 IE hack으로 많이 사용했던 부분이 css3 스펙 표준으로 지정되었습니다.&lt;/p&gt;&lt;p&gt;만약 html 요소와 body요소를 다르게 표현할때 최상위 요소인 html을 백그라운드를 틀리게 표현할때 표현합니다.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;타이틀&amp;lt;/title&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;:root{&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; background-color: rgb(56,41,48);&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;}&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;body {&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-color: rgba(255, 255, 255, .9);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; margin: 0 auto;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; min-height: 350px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;width: 700px;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;body부분의 색깔을 달리 표현하고 width값을 700픽셀로 두었을때 최상위인 html 요소부분의 백그라운드 색깔을 바꾸는 소스입니다.&lt;/p&gt;&lt;p&gt;다음과 같이 표현되겠죠..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 500px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/0313ED3E514AFAA12C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F0313ED3E514AFAA12C&quot; width=&quot;500&quot; height=&quot;204&quot; filename=&quot;zimage001.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;:only-child&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;부모객체 자식요소중에 유일한 요소에만 스타일을 지정할때 쓰는 요소입니다.&lt;/p&gt;&lt;p&gt;예를 들어 아래와 같이 표현할때&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 565px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/16428046514AFDC431&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F16428046514AFDC431&quot; width=&quot;565&quot; height=&quot;149&quot; filename=&quot;1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;위의 붉은색을 처리할때 다음과 같이 마크업을 합니다.&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&amp;nbsp;&amp;lt;h2&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;b&gt;&amp;lt;b&amp;gt;유일한 bold요소&amp;lt;/b&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;헤딩요소에 들어가는 텍스트입니다.&lt;/p&gt;&lt;p&gt;&amp;lt;/h2&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;h2 {&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background: rgb(255, 255, 255) url(zombies.png) no-repeat 97% 4%;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border: 1px solid rgba(125, 104, 99, .3);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border-radius: 10px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; color: rgb(125,104,99);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; font: normal 20px Georgia, &quot;Times New Roman&quot;, Times, serif;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; padding: 20px 20px 20px 60px; position: relative; width: 450px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;b:only-child {&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-color: rgb(156,41,48);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; color: rgb(255,255,255);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; display: block;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; font: bold 12px Arial, Helvetica, sans-serif;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; font-weight: bold;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; letter-spacing: 1px; padding: 10px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; text-align: center;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; text-transform: uppercase;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -moz-transform: translate(-70px) rotate(-5deg) matrix(1, -0.2, 0, 1, 0, 0);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -moz-transform-origin: 50px 0;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -webkit-transform: translate(-70px) rotate(-5deg) matrix(1, -0.2, 0, 1, 0, 0);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -webkit-transform-origin: 50px 0;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -o-transform: translate(-70px) rotate(-5deg) matrix(1, -0.2, 0, 1, 0, 0);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -o-transform-origin: 50px 0;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -ms-transform: translate(-70px) rotate(-5deg) matrix(1, -0.2, 0, 1, 0, 0);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; -ms-transform-origin: 50px 0;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; transform: translate(-30px) rotate(-5deg) matrix(1, -0.2, 0, 1, 0, 0);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; transform-origin: 50px 0 0; width: 150px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;:empty&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;해당 요소의 자식요소로 어떠한 요소나 텍스트요소가 없는 빈 요소를 지정할때 사용됩니다. td의 빈 테이블일때 사용해도 좋겠죠... &amp;nbsp;empty-cells 속성과 같은 용도로 사용할 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;:empty&lt;/span&gt;&lt;/b&gt; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-color: red;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;td:empty&lt;/span&gt;&lt;/b&gt; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-color: red;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;위의 td 내용은 아래와 같이 쓸수도 있습니다.&lt;/p&gt;&lt;p&gt;td {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;b&gt; empty-cells: background-color:red;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;:nth-child(n)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;부모객체를 기준으로 상대적으로 자식요소가 n번째 오는 요소를 찾는 방식으로 아래와 같이 댓글을 달때 짝수부분만 처리할때 많이 사용합니다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 516px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2213303F51500DFE2B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2213303F51500DFE2B&quot; width=&quot;516&quot; height=&quot;558&quot; filename=&quot;Clipboard02.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;ol&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;li&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;2013-01-01&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;T-Dog&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;dog dog dog dog &amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/li&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;li&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;2013-01-01&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;R-Cat&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;cat cat cat cat &amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/li&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;li&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;2013-01-01&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;S-Pig&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;pig pig pig pig &amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/li&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/ol&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;일반 적으로 위 마크업에서 li 부분만 CSS를 입힌다면 다음과 같이 CSS를 작성합니다.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;li {&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-color: rgba(194, 181, 158, .5);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(194, 181, 158, .7))&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;, to(rgba(194, 181, 158, 0)));&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-image: -moz-linear-gradient(top, rgba(194, 181, 158, .7), rgba(194, 181, 158, 0));&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-image: -o-linear-gradient( rgba(194, 181, 158, .7), rgba(194, 181, 158, 0));&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border: 1px solid rgb(194, 181, 158);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border-radius: 10px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; margin: 15px 0;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; padding: 25px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;그러면 동일하게 li 부분의 스타일이 적용되지만 li 중에 짝수(even)에 해당하는 줄을 넣고자 한다면 아래와 같이 CSS를 더 추가해 줍니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;li:nth-child(even){&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-color: rgba(242, 224, 131, .5);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 224, 131, .7))&lt;br /&gt;&amp;nbsp; &amp;nbsp; , to(rgba(242, 224, 131, 0)));&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-image: -moz-linear-gradient(top, rgba(242, 224, 131, .7), rgba(242, 224, 131, 0));&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-image: -o-linear-gradient( rgba(242, 224, 131, .7), rgba(242,224, 131, 0));&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border: 1px solid rgb(242, 224, 131);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:nth-last-child(n)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;위의 :nth-child(n)과 마찬가지로 상대적인 순서가 뒤에서 부터 n 번째 인 요소를 찾을때 사용됩니다.&lt;/p&gt;&lt;p&gt;위의 마크업중 li 태그의 자식요소로 여러개의 p 요소가 들어가는데 뒤에서 2번째 p 요소에 스타일을 적용시킬때는 다음과 같이 스타일을&amp;nbsp;적용합니다.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;p:nth-last-child(2) {&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; clear: left;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; float: left;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; font-size: 12px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; margin-top: 5px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; text-align: center;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; width: 80px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;그럼 아래와 같이 두번째 p 요소에 float:left 속성이 적용되어 다음 p 요소가 위로 와서 붙겠죠...&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 514px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2016BD4451500FA12B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2016BD4451500FA12B&quot; width=&quot;514&quot; height=&quot;453&quot; filename=&quot;Clipboard03.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:first-of-type&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;부모요소 안에서 특정한 타입요소(태그) 중 첫번째 요소를 선택하는 가상선택자로 사용됩니다. 위 샘플중 리스트 목록요소의 첫번째 p 태그(타입요소)에 대해서만 스타일을 적용한다면 다음과 같습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;p:first-of-type&lt;/span&gt;&lt;/b&gt; {&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border-bottom: 1px solid rgba(56,41,48, .5);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; float: right;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; font-weight: bold;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; padding-bottom: 3px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; text-align: right;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; width: 560px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 619px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/180F7848515404E922&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F180F7848515404E922&quot; width=&quot;619&quot; height=&quot;462&quot; filename=&quot;Clipboard04.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:last-of-type&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;:first-of-type과 마찬가지로 같은 부모요소안의 가장 마지막 타입요소를 선택하는 가상선택자 입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;p:last-of-type {&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; font-style: italic;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; margin: 50px 10px 10px 100px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:only-of-type&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;하나의 같은 부모요소안에 단 하나의 타입요소를 선택하는 가상선택자로 반드시 부모객체에 해당 태그(타입요소)가 하나만 존재해야 합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;li&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;2013-01-01&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;lt;img src=&quot;pig.jpg&quot; alt=&quot;pig&quot; /&amp;gt;&lt;/span&gt;&lt;/b&gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;pig pig pig pig &amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/li&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;img:only-of-type&lt;/span&gt;&lt;/b&gt;{&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-color: rgb(255, 255,255);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border: 1px solid rgba(56,41,48, .5);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; float: left;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; padding: 3px;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:nth-of-type(n)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;같은 부모 밑에 상대적인 순서로 n 번째 오는 타입요소를 선택합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:nth-last-of-type(n)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:first-child&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;:last-child&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;Reference site&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: disc;&quot;&gt;&lt;li&gt;webappers.com :&amp;nbsp;&lt;a href=&quot;http://www.webappers.com/2013/03/12/css3-selectors-structural-pseudo-classes-part-1/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.webappers.com/2013/03/12/css3-selectors-structural-pseudo-classes-part-1/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;CSS3를 이용한 토글스위치만들기 : &lt;a href=&quot;http://www.cssflow.com/snippets/simple-toggle-switch?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=WebInterfaceLab&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;요기&lt;/a&gt;&lt;/li&gt;&lt;li&gt;CSS 선택자의 종류 :&amp;nbsp;&lt;a href=&quot;http://www.clearboth.org/css3_1_by_isdn386/&quot;&gt;http://www.clearboth.org/css3_1_by_isdn386/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;O11 –&amp;nbsp;&lt;a class=&quot;urlextern&quot; title=&quot;http://www.opera.com/docs/specs/productspecs/&quot; href=&quot;http://www.opera.com/docs/specs/productspecs/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(44, 138, 40);&quot;&gt;Opera 11&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;Selector –&amp;nbsp;&lt;a class=&quot;urlextern&quot; title=&quot;http://www.w3.org/TR/css3-selectors/&quot; href=&quot;http://www.w3.org/TR/css3-selectors/&quot; target=&quot;_blank&quot; style=&quot;color: rgb(44, 138, 40);&quot;&gt;W3C&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;F3.6 –&amp;nbsp;&lt;a class=&quot;urlextern&quot; title=&quot;https://developer.mozilla.org/en/CSS_Reference&quot; href=&quot;https://developer.mozilla.org/en/CSS_Reference&quot; target=&quot;_blank&quot; style=&quot;color: rgb(44, 138, 40);&quot;&gt;Mozilla FireFox 3.6.x&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Publisher/CSS</category>
      <category>css3</category>
      <category>css3 pseudo selector</category>
      <category>css3 psudo class</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/216</guid>
      <comments>https://techbug.tistory.com/216#entry216comment</comments>
      <pubDate>Thu, 21 Mar 2013 18:12:44 +0900</pubDate>
    </item>
    <item>
      <title>보석같은 CSS3 함수 calc()</title>
      <link>https://techbug.tistory.com/215</link>
      <description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;들어가기 앞서&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;보통 웹퍼블리싱을 하다 보면 가변적으로 변하는 페이지나 반응형 웹디자인(responsive webdesign) 시 %(percentage)로&amp;nbsp;등분할된 width값을 주기가 까다로운 것들이 존재합니다.&lt;/p&gt;&lt;p&gt;정확하게 나누어 떨어질 경우(예: 100% / 4 = 25%)는 크게 문제가 되지 않으나 그렇지 않을 경우(예:100% / 3 = 33.3333..%) 에는 float 속성시 퍼블리셔들의 애를 먹이곤 합니다. 이를 해결하기 위해 몇겹으로 div를 이용하여 둘러싸거나 정확히 픽셀값을 지정하여 계산한다던가, float 대신 absolute positioning으로 문제를 해결합니다.&lt;/p&gt;&lt;p&gt;사실 &lt;a href=&quot;http://www.hongkiat.com/blog/less-basic/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;LESS&lt;/a&gt;나 &lt;a href=&quot;http://sass-lang.com/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;SASS&lt;/a&gt; 같은 경우 이와 같은 것을 처리할때 CSS내의 함수를 이용하여 쉽게 처리할 수 있습니다. 그러나 이러한 함수를 CSS3 Spec 에서도 지원해 줄수 있는 방법이 여럿 있습니다.&lt;/p&gt;&lt;p&gt;아래 calc 함수 뿐만 아니라 column-count, display:table 등과 같은 방법으로 처리할 수 있으나 현재 글을 쓰고 있는 이 시점에서는 column-count보다 calc() 함수를 대부분이 많이 지원합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그럼 CSS3의 보석과 같은(?) calc() 함수에 대해서 알아보도록 합시다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 500px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/210CA73C513DC2D109&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F210CA73C513DC2D109&quot; width=&quot;500&quot; height=&quot;429&quot; filename=&quot;css3-markup.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;calc()함수 사용하기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;위에서 언급했던것 처럼 calc() 함수는 width, height, font-size, margin, padding 값의 길이를 계산할때나 각도, 수치, 변형(transition), 사운드 재생 횟수, 애니메이션 처리시&amp;nbsp;사용하는 함수 입니다. &amp;nbsp;이를 표현하기 위해서는 더하기, 빼기, 곱하기, 나누기등 사칙연산자를 이용하여 표현할 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Markup&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;div class=&quot;wrapper&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;div class=&quot;col one&quot;&amp;gt;A&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;div class=&quot;col two&quot;&amp;gt;B&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;div class=&quot;col three&quot;&amp;gt;C&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;위와 같이 wrapper 클래스로 둘러싸인 3개의 &amp;nbsp;div.col 태그들을 정확히 3등분 하기 위해 다음과 같이 calc()함수를 이용하여 쉽게 처리할 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;CSS&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;.wrapper .col { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;width: &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;calc(100% / 3);&lt;/span&gt; &lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; padding: 0 10px; &amp;nbsp;&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;조금 더 호환되게 작성하기 위해서는 vendor-prefix를 이용하여 다음과 같이 표현합니다.&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;.wrapper&amp;nbsp;.col {&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;b&gt;width: &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;-webkit-calc(100% / 3);&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;b&gt;width: &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;-moz-calc(100% / 3);&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;b&gt;width: &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;calc(100% / 3);&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;font-size: 9pt; line-height: 1.5; white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;b&gt;float: left;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height: 100%;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;text-align: center;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-size: 50px;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;color: #fff;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;line-height: 300%;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-weight: bold;&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;오페라 prefix를 사용하지 않은 이유는 글쓰는 현재 오페라 브라우저는 지원하지 않기 때문입니다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;현재는 IE9 이상, webkit 계열, 모질라계열이 calc()함수를 지원합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;전체소스&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;!doctype html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;title&amp;gt;CSS3 calc() function&amp;lt;/title&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;.wrapper {&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width: 700px;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin: 50px auto 0;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height: 500px;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;.col {&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width: -webkit-calc(100% / 3);&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width: -moz-calc(100% / 3);&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width: calc(100% / 3);&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;float: left;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height: 100%;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;text-align: center;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-size: 50px;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;color: #fff;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;line-height: 300%;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-weight: bold;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;.col.one {&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background-color: #3b3140;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;.col.two {&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background-color: #bfb8a3;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;.col.three {&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background-color: #f2e0c9;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&amp;lt;/style&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div class=&quot;wrapper&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;div class=&quot;col one&quot;&amp;gt;A&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;div class=&quot;col two&quot;&amp;gt;B&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;div class=&quot;col three&quot;&amp;gt;C&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 663px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1512F148513DBC0708&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1512F148513DBC0708&quot; width=&quot;663&quot; height=&quot;475&quot; filename=&quot;Clipboard02.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;전체 너비에서 중간에 60px 만 띄우고 싶을 경우&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;#element1, #element2 {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; float: left;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;width: calc(50% - &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;30px&lt;/span&gt;);&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#element2 {&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; margin-left: &lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;60px;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;각 요소 사이에 글꼴의 4배(4em) 만큼 간격을 두고 싶을때&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;#element1, #element2 {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;width: calc(50% &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;- &lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;2em&lt;/span&gt;);&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;두 요소를 2px의 테두리로 둘러싸고 싶을때&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;#element1, #element2 {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;width: calc(50% - 2em &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;- 4px&lt;/span&gt;);&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border: &lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;2px&lt;/span&gt;&lt;/b&gt; solid #000;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;복잡한 연산공식을 사용하고 싶을때&lt;/b&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;#element1, #element2 {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; width: calc((50% + 2em)/2 + 14px);&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;b&gt;calc()함수와 같은 CSS3의 min(), max()함수 사용법&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;#myelement {&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; width: max(300px, 30%, 30em);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; font-size: min(10px, 0.6em);&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;쉼표(,)에 의해 구분되는 min, max함수도 flexible한 글꼴 처리나 responsive layout에 유용하게 사용될듯 하나 불행히도 현재는 지원하는 브라우저가 존재하지 않습니다. 차차 되겠죠... ^^*&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;몇가지 짚어봐야 할것들&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;calc()함수 사용시 유용한 몇가지 팁에 대해 알아보면..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;무엇보다 모든 계산은&amp;nbsp;왼쪽에서 오른쪽으로 진행되며&lt;/li&gt;&lt;li&gt;사칙연산과 마찬가지로 곱하기, 나누기가 제일 먼저 연산되며&lt;/li&gt;&lt;li&gt;calc()함수는 현재 오페라 브라우저와 IE9 미만의 브라우저에서는 지원되지 않으며&lt;/li&gt;&lt;li&gt;호환성을 위해 -moz, -webkit 과 같은 vendor-prefix를 먼저 작성해야 하며&lt;/li&gt;&lt;li&gt;예를 들어 calc(50% - 10px) 과 같이 연산시 다른 단위값들을 사용할 수 있으며 &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;calc(100% - 20px)과 같이 &amp;nbsp;더하기(+), 빼기(-) 연산자의 경우 앞뒤 공백이 반드시 들어가야 하나 곱하기(x), 나누기(/)는 공백이 필요하지 않습니다.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;현재 지원 브라우저&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 663px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2170234B513DBF1D01&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2170234B513DBF1D01&quot; width=&quot;663&quot; height=&quot;465&quot; filename=&quot;Clipboard01.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;결론&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;CSS3 이전에는 항상 고정된 값을 이용하여 계산을 해 왔으나 calc()함수를 이용하여 좀더 스마트한 방법으로 처리할 수 있수 있어서 개발시 상당히 편리하게 사용될 것입니다. 다만, 지원하지 않는 브라우저에 대해서는 좀더 다양한 방법으로 호환되게 작성해야 한다는 점..... &amp;nbsp;( 귀찮니즘 !!! )&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;참조:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: disc;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.hongkiat.com/blog/css3-calc-function/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.hongkiat.com/blog/css3-calc-function/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.sitepoint.com/css3-calc-function/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.sitepoint.com/css3-calc-function/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;W3C: &amp;nbsp;&lt;a href=&quot;http://www.w3.org/TR/css3-values/#calc&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.w3.org/TR/css3-values/#calc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;calc() 브라우저 지원현황 :&amp;nbsp;&lt;a href=&quot;http://caniuse.com/calc&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://caniuse.com/calc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;CSS3 브라우저 지원현황 :&amp;nbsp;&lt;a href=&quot;http://www.quirksmode.org/css/contents.html&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.quirksmode.org/css/contents.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;CSS 속성값들 색인 :&amp;nbsp;&lt;a href=&quot;http://meiert.com/en/indices/css-properties/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://meiert.com/en/indices/css-properties/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Publisher/CSS</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/215</guid>
      <comments>https://techbug.tistory.com/215#entry215comment</comments>
      <pubDate>Mon, 11 Mar 2013 20:44:40 +0900</pubDate>
    </item>
    <item>
      <title>[HTML5] Progress Bar CSS입히기</title>
      <link>https://techbug.tistory.com/214</link>
      <description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;progress&amp;gt; 요소는&amp;nbsp;HTML5 에 새로이 추가된 시맨틱 태그입니다.&lt;/p&gt;&lt;p&gt;각 브라우저별로 별도로 디스플레이되는 관계로 디자인 하기가 까다로운것이 사실입니다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;이번에는 이러한 Progress 요소에 CSS를 입히는 방법에 대해서 알아보도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그전에 &lt;a href=&quot;http://www.hongkiat.com/blog/beautiful-progress-bars/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;디자이너라면 알아두어야할 Progress Bar 디자인 35&lt;/a&gt; 를 먼저 읽어 보시길 권합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;간단한 방법&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;원본:&amp;nbsp;&lt;a href=&quot;http://www.hongkiat.com/blog/html5-progress-bar/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.hongkiat.com/blog/html5-progress-bar/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;마크업&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Progress 요소는 다음과 같이 마크업을 작성합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;progress value=&quot;10&quot; max=&quot;100&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;lt;strong&amp;gt;Progress : 10% &amp;lt;/strong&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/progress&amp;gt; &amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;일반적으로 위와같이 작성하였을 경우 윈도우와 OS X에서 보이는 화면은 다음과 같이 브라우저 디폴트로 저장됩니다.&lt;/p&gt;&lt;p&gt;굵게 표현된 부분은 Progress Bar의 fall back (대체) 요소로 사용합니다. Progress bar를 지원하지 않는 브라우저를 위한 것인것은 대부분들 다 아시죠?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 134px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2013AE3A513436BC3D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2013AE3A513436BC3D&quot; width=&quot;134&quot; height=&quot;82&quot; filename=&quot;html5-progress-bar.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;스타일시트 작성&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;progress { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; background-color: #f3f3f3; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border: 0; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; height: 18px; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; border-radius: 9px; &amp;nbsp;&lt;/p&gt;&lt;p&gt;} &amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그러나 위와 같이 작성하여도 아래와 같이 각 브라우저별로 다르게 화면에 출력됩니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 358px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1461113C513437C62A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1461113C513437C62A&quot; width=&quot;358&quot; height=&quot;227&quot; filename=&quot;progress-styles.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;파이어폭스에서는 Progress Bar에 스타일은 적용되나 애니메이션이나 Progress Bar의 Value에는 스타일이 적용되지 않으며, 크롬브라우저와 사파리 브라우저는 브라우저의 기본 스타일 및 OS플랫폼의 스타일이 제거되고 &lt;a href=&quot;http://trac.webkit.org/browser/trunk/Source/WebCore/css/html.css&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;Webkit Style&lt;/a&gt;이 적용됩니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;웹킷계열의 브라우저&lt;/b&gt;에서는 위의 마크업이 다음과 같이 본연의 요소와 값 요소로&amp;nbsp;해석됩니다.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;progress&amp;gt; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ┗ &amp;lt;div&amp;gt; ::-webkit-progress-bar &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;┗ &amp;lt;div&amp;gt;::-webkit-progress-value &amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;따라서 스타일시트도 다음과 같이 &amp;nbsp;Progress 본연의 스타일과 Value값을 별도로 작성해 주셔야 합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;progress::-webkit-progress-bar { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /* style rules */ &amp;nbsp;&lt;/p&gt;&lt;p&gt;} &amp;nbsp;&lt;/p&gt;&lt;p&gt;progress::-webkit-progress-value { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /* style rules */ &amp;nbsp;&lt;/p&gt;&lt;p&gt;}&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;파이어폭스&lt;/b&gt;의 경우에는 웹킷계열과 같게&amp;nbsp;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;Vendor-prefix 및 가상선택자를 사용하지만 아래와 같이&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&amp;nbsp;하나만 쓰는것이 다릅니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;progress::-moz-progress-bar { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /* style rules */ &amp;nbsp;&lt;/p&gt;&lt;p&gt;} &amp;nbsp;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;결론적으로 Progress Bar의 스타일시트를 바꾸시려면 다음과 같이 작성합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding: 10px;&quot;&gt;&lt;p&gt;progress { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /* style rules */ &amp;nbsp;&lt;/p&gt;&lt;p&gt;} &amp;nbsp;&lt;/p&gt;&lt;p&gt;progress::-webkit-progress-bar { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /* style rules */ &amp;nbsp;&lt;/p&gt;&lt;p&gt;} &amp;nbsp;&lt;/p&gt;&lt;p&gt;progress::-webkit-progress-value { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /* style rules */ &amp;nbsp;&lt;/p&gt;&lt;p&gt;} &amp;nbsp;&lt;/p&gt;&lt;p&gt;progress::-moz-progress-bar { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; /* style rules */ &amp;nbsp;&lt;/p&gt;&lt;p&gt;} &amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;애니메이션 처리&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;애니메이션 처리의 경우 Progress bar의 min 값과 max값을 계산하여 자바스립트로 구현합니다.&lt;/p&gt;&lt;p&gt;jQuery라이브러리를 이용하여 구현할 경우 다음과 같이 마크업을 작성합니다.&lt;/p&gt;&lt;p&gt;0에서 시작하여 max=100 까지 애니메이션을 구현합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding: 10px;&quot;&gt;&lt;p&gt;&amp;lt;progress id=&quot;progressbar&quot;&amp;nbsp;value=&quot;0&quot; max=&quot;100&quot;&amp;gt;&amp;lt;/progress&amp;gt; &amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;스크립트는 setInterval을 이용하여 부드러운 효과를 주기위해 (1000 / max) * 5 ms&amp;nbsp;마다 구현하도록 합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding: 10px;&quot;&gt;&lt;p&gt;$(document).ready(function() { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; var progressbar = $('#progressbar'), &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; max = progressbar.attr('max'), &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; time = (1000/max)*5, &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; value = progressbar.val(); &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; var loading = function() { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; value += 1; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; addValue = progressbar.val(value); &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $('.progress-value').html(value + '%'); &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (value == max) { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; clearInterval(animate); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; var animate = setInterval(function() { &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; loading(); &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }, time); &amp;nbsp;&lt;/p&gt;&lt;p&gt;};&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;최종소스 다운로드&lt;/b&gt; :&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2126E84251343B370B&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;source.zip&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Progress bar 지원브라우저 현황&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;a href=&quot;http://CanIUse.com&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;CanIUse.com&lt;/a&gt;, 에 따르면 HTML5 progress 요소는 아래 브라우저에서 지원합니다: Firefox 16+, Chrome 8+, Safari 6+ and Opera 11+.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 500px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/031E5D4451343BE031&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F031E5D4451343BE031&quot; width=&quot;500&quot; height=&quot;265&quot; filename=&quot;browser-support.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;고급 CSS 먹이기&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;출처:&amp;nbsp;&lt;a href=&quot;http://www.useragentman.com/blog/2012/01/03/cross-browser-html5-progress-bars-in-depth/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.useragentman.com/blog/2012/01/03/cross-browser-html5-progress-bars-in-depth/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 528px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24117A3E5134556612&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24117A3E5134556612&quot; width=&quot;528&quot; height=&quot;1077&quot; filename=&quot;Clipboard01.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px dashed rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding: 10px;&quot;&gt;&lt;p&gt;소스다운로드:&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/19140B3E513455660E&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;progressbar.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Reference Site&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://www.hongkiat.com/blog/html5-progress-bar/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.hongkiat.com/blog/html5-progress-bar/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.useragentman.com/blog/2012/01/03/cross-browser-html5-progress-bars-in-depth/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.useragentman.com/blog/2012/01/03/cross-browser-html5-progress-bars-in-depth/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://css-tricks.com/css3-progress-bars/ , 데모: http://css-tricks.com/examples/ProgressBars/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://css-tricks.com/css3-progress-bars/ , 데모: http://css-tricks.com/examples/ProgressBars/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.matlus.com/html5-file-upload-with-progress/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.matlus.com/html5-file-upload-with-progress/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;HTML5의 FileAPI 과 Drag and Drop, XMLHttpRequest 2 를 이용한 파일업로드, 다운로드시 유용하게 사용하시길 바랍니다. ^^*&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <category>Publisher/HTML/HTML5</category>
      <category>candy progress</category>
      <category>css3</category>
      <category>html5</category>
      <category>html5 file upload</category>
      <category>progress</category>
      <category>Progress Bar</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/214</guid>
      <comments>https://techbug.tistory.com/214#entry214comment</comments>
      <pubDate>Mon, 4 Mar 2013 17:09:04 +0900</pubDate>
    </item>
    <item>
      <title>Height 100% 2~3단 컨텐츠 레이아웃잡기</title>
      <link>https://techbug.tistory.com/209</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
기존 100% 레이아웃잡을때 중간에 들어가는 컨텐츠를 항상 height:100% 로 표시하여 header와 footer의 높이만큼 margin-top, margin-bottom 처리하는곳에서 착안하여 Flexible한 100% layout 을 표준모드로 구현해 보았다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;지원하는 Doctype&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
표준모드와 비표준모드에서 모두 테스트해본 결과 잘나온다.. ^^;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;&lt;span&gt;&amp;lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;http://www.w3.org/TR/html4/loose.dtd&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;&lt;span&gt;&amp;lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;http://www.w3.org/TR/html4/strict.dtd&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;&lt;span&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;&lt;span&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;&lt;span&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;지원 브라우저&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
IE 5.5, 6,7,8,9 &amp;nbsp;사파리 5.0 , 오페라 10.60, 파폭3.6 , 크롬5.0 에서 테스트 해본결과 잘나온다&lt;/div&gt;
&lt;div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/112005164C4EB77909&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/14068E164C4EB77A33&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/190649164C4EB77A52&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1410EA164C4EB77A20&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/171948164C4EB77B10&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/190505164C4EB77B3F&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1407CF164C4EB77C2C&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1408E3164C4EB77C34&quot;&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2단 소스&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(159, 211, 49); border-right-color: rgb(159, 211, 49); border-bottom-color: rgb(159, 211, 49); border-left-color: rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;span&gt;
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span&gt;
&amp;lt;html xml:lang=&quot;ko&quot; xmlns=&quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;title&amp;gt;데꾸벅 테스트&amp;lt;/title&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=euc-kr&quot; /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
* {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;padding:0;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;margin:0&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
html,body{&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height:100%;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
#header{&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;position:absolute;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;top:0;left:0;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width:100%;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height:70px;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background:gray;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;overflow:hidden;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
#footer {&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;position:relative;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;clear:both;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height:50px;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background:green;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
#container{&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;min-height:100%;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin-left:200px; &amp;nbsp;/*왼쪽 영역 만큼 뛰기*/&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background:blue;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin-bottom:-50px; &amp;nbsp; &amp;nbsp;/*푸터height만큼 마진값*/&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
* html #container{height:100%;} /* IE7 hack*/&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/*왼쪽 영역 백그라운드 처리는 body부분에서 처리*/&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;body {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;background:yellow;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#left {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;position:relative;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width:200px;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;float:left;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin-left:-200px;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#headHeight{height:70px;} &amp;nbsp; /*컨텐츠영역 상단 보정(header height만큼 고정*/&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#footerHeight{clear:both;height:50px;width:100%;} &amp;nbsp; /*컨텐츠영역 하단 보정(footer height만큼 고정*/&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#content {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;position:relative;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;z-index:1;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/* IE3pixel 버그를 위한것 */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;* html #content {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;height:1%;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;/style&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;/head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;body&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- header s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;div id=&quot;header&quot;&amp;gt;헤더영역&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- header e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- 메인 컨텐츠 영역 래퍼 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;div id=&quot;container&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;headHeight&quot;&amp;gt;&amp;lt;!-- 상단고정영역 --&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 왼쪽 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;left&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;왼쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;왼쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;왼쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 왼쪽 e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 중앙 컨텐츠 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;content&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;중앙 컨텐츠&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;중앙 컨텐츠&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;중앙 컨텐츠&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;중앙 컨텐츠&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 중앙 컨텐츠 e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;footerHeight&quot;&amp;gt;&amp;lt;!-- 하단고정영역 --&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- 메인 컨텐츠 영역 래퍼 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- footer s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;div id=&quot;footer&quot;&amp;gt;푸터영역&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- footer e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;/body&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3단소스&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(159, 211, 49); border-right-color: rgb(159, 211, 49); border-bottom-color: rgb(159, 211, 49); border-left-color: rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;span&gt;
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span&gt;
&amp;lt;html xml:lang=&quot;ko&quot; xmlns=&quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;title&amp;gt;데꾸벅 테스트&amp;lt;/title&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=euc-kr&quot; /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
* {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;padding:0;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;margin:0&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
html,body{&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;color: #000;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height:100%;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
#header{&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;position:absolute;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;top:0;left:0;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width:100%;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height:70px;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background:gray;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;overflow:hidden;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
#footer {&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;position:relative;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;clear:both;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;height:50px;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background:green;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
#container{&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;min-height:100%;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin-left:200px; &amp;nbsp;/*왼쪽 영역 만큼 뛰기*/&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin-right:100px;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background:blue;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin-bottom:-50px; &amp;nbsp; &amp;nbsp;/*푸터height만큼 마진값*/&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
* html #container{height:100%;} /* IE7 hack*/&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/*왼쪽 영역 백그라운드 처리는 body부분에서 처리*/&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;body {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;background:yellow;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#left {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;position:relative;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width:200px;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;float:left;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin-left:-200px;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;* html #left {margin-right:-3px;padding-bottom:50px}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;* &amp;gt; html #left {padding-bottom:0}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#right {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;position:relative;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width:100px;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;float:right;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin-right:-100px;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#headHeight{height:70px;} &amp;nbsp; /*컨텐츠영역 상단 보정(header height만큼 고정*/&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#footerHeight{clear:both;height:50px;width:100%;} &amp;nbsp; /*컨텐츠영역 하단 보정(footer height만큼 고정*/&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;#content {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;position:relative;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;z-index:1;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;/* IE3pixel 버그를 위한것 */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;* html #content {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;height:1%;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;/style&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;/head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;body&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- header s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;div id=&quot;header&quot;&amp;gt;헤더영역&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- header e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- 메인 컨텐츠 영역 래퍼 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;div id=&quot;container&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;headHeight&quot;&amp;gt;&amp;lt;!-- 상단고정영역 --&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 왼쪽 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;left&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;왼쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;왼쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;왼쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 왼쪽 e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 오른쪽 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;right&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;오른쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;오른쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;오른쪽&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 오른쪽 e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 중앙 컨텐츠 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;content&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;중앙 컨텐츠&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;중앙 컨텐츠&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;중앙 컨텐츠&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;중앙 컨텐츠&amp;lt;br /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- 중앙 컨텐츠 e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div id=&quot;footerHeight&quot;&amp;gt;&amp;lt;!-- 하단고정영역 --&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- 메인 컨텐츠 영역 래퍼 s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- footer s --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;div id=&quot;footer&quot;&amp;gt;푸터영역&amp;lt;/div&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;!-- footer e --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;/body&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;소스다운로드&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/120D07164C4EB76A2E&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;flexible_layout.zip&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
참고적으로 위 방법은 쓸데없는 마크업이 많이 들어가는 이유로 개인적으로는 잘 쓰지 않는 방법입니다.&lt;br /&gt;
좀더 깔끔한 소스를 원하신다면.. &amp;nbsp; 신현석님의 &quot;&lt;a href=&quot;http://hyeonseok.com/soojung/css/2011/05/26/654.html&quot; target=&quot;_blank&quot; title=&quot;[http://hyeonseok.com/soojung/css/2011/05/26/654.html]로 이동합니다.&quot;&gt;CSS절대 위치를 사용한 프레임효과&lt;/a&gt;&quot; 를 참조하세요..&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
      <category>Publisher/CSS</category>
      <category>CSS</category>
      <category>CSS height 100% layout</category>
      <category>flexible grid height 100% layout</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/209</guid>
      <comments>https://techbug.tistory.com/209#entry209comment</comments>
      <pubDate>Tue, 27 Jul 2010 19:43:26 +0900</pubDate>
    </item>
    <item>
      <title>간단한 CSS Reset</title>
      <link>https://techbug.tistory.com/208</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
모든 브라우저마다 CSS가 동일하게 적용되는것은 아니다.&lt;/div&gt;
&lt;div&gt;
CSS Reset 기능은 이러한 각 브라우저마다 동일한 효과를 주기위해 가장 기본이 되는 CSS를 말한다.&lt;/div&gt;
&lt;div&gt;
보통 구축하는 웹페이지마다 최초 base.css 나 &amp;nbsp;reset.css 를 두어 전체 웹페이지에 적용되는 CSS를 두기 마련인데 이러한 것이 CSS Reset이라고 보면 된다.&amp;nbsp;특히 웹퍼블리셔들이 여러 프로젝트를 뛰면서 축적된 경험을 바탕으로 항상 가지고 다니는 CSS들이 대부분 이러한 CSS Reset파일들이나 각 요소들, 예를 들어, 테이블, 탭, 버튼 등 프로젝트 특성을 타지 않는 CSS파일들은 어느 프로젝트나 적용시킬수 있다.&lt;/div&gt;
&lt;div&gt;
일례로 데꾸벅의 경우는 CSS Reset 파일이 항상 base.css로 만들어 놓고 @import 구문을 이용해서 사용한다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
참고적으로 많이들 사용하는 &lt;a href=&quot;http://www.vcarrer.com/2010/05/css-mini-reset.html&quot; target=&quot;_blank&quot; title=&quot;[http://www.vcarrer.com/2010/05/css-mini-reset.html]로 이동합니다.&quot;&gt;CSS Mini Reset&lt;/a&gt; 파일들을 공개한다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(68, 68, 68); font-family: helvetica, arial, sans-serif; line-height: 22px; font-size: 16px; &quot;&gt;&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=css-reset-100422192736-phpapp01&amp;amp;stripped_title=css-reset&quot; style=&quot;width: 425px; height: 355px; &quot;&gt;&lt;/object&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;ul style=&quot;list-style-type: disc; &quot;&gt;&lt;li&gt;&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/&quot; target=&quot;_blank&quot; title=&quot;[http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/]로 이동합니다.&quot;&gt;Eric Meyer's CSS Reset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/reset/&quot; target=&quot;_blank&quot; title=&quot;[http://developer.yahoo.com/yui/reset/]로 이동합니다.&quot;&gt;YUI Reset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.maxdesign.com.au/articles/css-reset/&quot; target=&quot;_blank&quot; title=&quot;[http://www.maxdesign.com.au/articles/css-reset/]로 이동합니다.&quot;&gt;Russ Weakley's CSS Reset - a simpler option&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/&quot; target=&quot;_blank&quot; title=&quot;[http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/]로 이동합니다.&quot;&gt;기타&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/emastic/&quot; target=&quot;_blank&quot; title=&quot;[http://code.google.com/p/emastic/]로 이동합니다.&quot;&gt;emastic - CSS 프레임웍&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/the-golden-grid/&quot; target=&quot;_blank&quot; title=&quot;[http://code.google.com/p/the-golden-grid/]로 이동합니다.&quot;&gt;The Golden Grid - 각 레이아웃에 대한 CSS 프레임웍&lt;/a&gt;&amp;nbsp;- 화면 분할 및 레이아웃관련 그리드 시스템&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
이외에 CSS를 인터프리터언어와 같이 프로그래밍언어처럼 사용하는 여러 CSS프레임웍들이 존재하나 아직은 많이 사용되고 있지는 않다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/&quot; target=&quot;_blank&quot; title=&quot;[http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/]로 이동합니다.&quot;&gt;Eric Meyer's CSS Reset&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;html, body, div, span, applet, object, iframe,&lt;/div&gt;
&lt;div&gt;h1, h2, h3, h4, h5, h6, p, blockquote, pre,&lt;/div&gt;
&lt;div&gt;a, abbr, acronym, address, big, cite, code,&lt;/div&gt;
&lt;div&gt;del, dfn, em, font, img, ins, kbd, q, s, samp,&lt;/div&gt;
&lt;div&gt;small, strike, strong, sub, sup, tt, var,&lt;/div&gt;
&lt;div&gt;dl, dt, dd, ol, ul, li,&lt;/div&gt;
&lt;div&gt;fieldset, form, label, legend,&lt;/div&gt;
&lt;div&gt;table, caption, tbody, tfoot, thead, tr, th, td {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin: 0;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;padding: 0;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border: 0;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;outline: 0;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-weight: inherit;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-style: inherit;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-size: 100%;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-family: inherit;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;vertical-align: baseline;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;/* remember to define focus styles! */&lt;/div&gt;
&lt;div&gt;:focus {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;outline: 0;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;body {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;line-height: 1;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;color: black;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background: white;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;ol, ul {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;list-style: none;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;/* tables still need 'cellspacing=&quot;0&quot;' in the markup */&lt;/div&gt;
&lt;div&gt;table {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border-collapse: separate;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border-spacing: 0;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;caption, th, td {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;text-align: left;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-weight: normal;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;blockquote:before, blockquote:after,&lt;/div&gt;
&lt;div&gt;q:before, q:after {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;content: &quot;&quot;;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;blockquote, q {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;quotes: &quot;&quot; &quot;&quot;;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/reset/&quot; target=&quot;_blank&quot; title=&quot;[http://developer.yahoo.com/yui/reset/]로 이동합니다.&quot;&gt;YUI Reset&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;pre&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}&lt;/div&gt;
&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/&quot; target=&quot;_blank&quot; title=&quot;[http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/]로 이동합니다.&quot;&gt;죽여주는(?) CSS Reset 스타일 모음&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;/*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Tripoli is a generic CSS standard for HTML rendering.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Copyright (C) 2007 &amp;nbsp;David Hellsing&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;This program is free software: you can redistribute it and/or modify&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;it under the terms of the GNU General Public License as published by&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;the Free Software Foundation, either version 3 of the License, or&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(at your option) any later version.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;This program is distributed in the hope that it will be useful,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. &amp;nbsp;See the&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;GNU General Public License for more details.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;You should have received a copy of the GNU General Public License&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;along with this program. &amp;nbsp;If not, see &amp;lt;http://www.gnu.org/licenses/&amp;gt;.&lt;/div&gt;
&lt;div&gt;*/&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
* {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;text-decoration: none;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-size: 1em;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;outline: none;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;padding: 0;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin: 0;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;code, kbd, samp, pre, tt, var, textarea,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;input, select, isindex, listing, xmp, plaintext {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;white-space: normal;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-size: 1em;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font: inherit;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;dfn, i, cite, var, address, em {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-style: normal;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;th, b, strong, h1, h2, h3, h4, h5, h6 {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-weight: normal;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;a, img, a img, iframe, form, fieldset,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;abbr, acronym, object, applet, table {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border: none;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;table {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border-collapse: collapse;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border-spacing: 0;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;caption, th, td, center {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;vertical-align: top;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;text-align: left;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;body {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background: white;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;line-height: 1;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;color: black;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;q {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;quotes: &quot;&quot; &quot;&quot;;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;ul, ol, dir, menu {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;list-style: none;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;sub, sup {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;vertical-align: baseline;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;a {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;color: inherit;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;hr {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;display: none;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;font {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;color: inherit !important;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font: inherit !important;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;color: inherit !important; /* editor's note: necessary? */&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;marquee {&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;overflow: inherit !important;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;-moz-binding: none;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;blink {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;text-decoration: none;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;div&gt;nobr {&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;white-space: normal;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;a href=&quot;http://www.maxdesign.com.au/articles/css-reset/&quot; target=&quot;_blank&quot; title=&quot;[http://www.maxdesign.com.au/articles/css-reset/]로 이동합니다.&quot;&gt;CSS Mini Reset&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;html, body, ul, ol, li, form, fieldset, legend&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;margin: 0;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;padding: 0;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
h1, h2, h3, h4, h5, h6, p { margin-top: 0; }&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
fieldset,img { border: 0; }&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
legend { color: #000; }&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
li { list-style: none; }&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
sup { vertical-align: text-top; }&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
sub { vertical-align: text-bottom; }&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
table&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border-collapse: collapse;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border-spacing: 0;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
caption, th, td&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;text-align: left;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;vertical-align: top;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-weight: normal;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
input, textarea, select&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;font-size: 110%;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;line-height: 1.1;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
abbr, acronym&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;border-bottom: .1em dotted;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;cursor: help;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</description>
      <category>Publisher/CSS</category>
      <category>CSS</category>
      <category>CSS Framework</category>
      <category>CSS Reset</category>
      <category>grid</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/208</guid>
      <comments>https://techbug.tistory.com/208#entry208comment</comments>
      <pubDate>Mon, 24 May 2010 11:49:29 +0900</pubDate>
    </item>
    <item>
      <title>SVG와 CANVAS사이의 선택</title>
      <link>https://techbug.tistory.com/207</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
HTML5에 대한 내용을 정리하기로 마음 먹으면서 하나하나씩 정리해 갑니다.&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 9pt; &quot;&gt;오늘은&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;a href=&quot;http://dev.opera.com/articles/view/svg-or-canvas-choosing-between-the-two/&quot; target=&quot;_blank&quot; title=&quot;[http://dev.opera.com/articles/view/svg-or-canvas-choosing-between-the-two/]로 이동합니다.&quot;&gt;오페라개발자센터&lt;/a&gt;에서 작성한 &amp;lt;Canvas&amp;gt;와 &amp;lt;SVG&amp;gt;관련 포스트를 참조하여 SVG와 Canvas태그에 대해서 알아보도록 하겠습니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;새로운 웹기술의 목적은 지원하지 않는 브라우저에서도 동작하게끔 크로스브라우저를 지원합니다. 예를 들면 2010년 03월 현재 나온 브라우저에서 부분적으로만 지원하는 SVG나 CANVAS를 모든 브라우저에서 지원하게끔 대체(Fallback)기술들이 존재합니다. &lt;/span&gt;&lt;a href=&quot;http://raphaeljs.com/&quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;Raphaёl&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;로 구현가능하고 &amp;lt;CANVAS&amp;gt;는&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/explorercanvas/&quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;ExCanvas&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;Javascript Library로 구현이 가능합니다. 심지어 &lt;a href=&quot;http://blogs.msdn.com/ie/archive/2010/02/01/w3c-svg-working-group-update-for-january-2010.aspx&quot; target=&quot;_blank&quot; title=&quot;[http://blogs.msdn.com/ie/archive/2010/02/01/w3c-svg-working-group-update-for-january-2010.aspx]로 이동합니다.&quot;&gt;MS의 익스프로러도 SVG&lt;/a&gt;에 관심을 보이고 있고 향후 폭넓게 지원할 것으로 보입니다. &amp;nbsp;제목과 같이 새로운 프로젝트에 어떤 기술이 적합할지 선택하는것이 점점 더 어려워 질것입니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html&quot; target=&quot;_blank&quot; title=&quot;[http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html]로 이동합니다.&quot;&gt;HTML5 Canvas&lt;/a&gt;와 &lt;a href=&quot;http://www.w3.org/TR/SVG/&quot; target=&quot;_blank&quot; title=&quot;[http://www.w3.org/TR/SVG/]로 이동합니다.&quot;&gt;SVG&lt;/a&gt; 두 웹기술은 브라우저안에서 풍부한 그래픽을 만들어내는 것이나 이 두개는 근본적으로 서로 다릅니다. &amp;nbsp;이 포스트에서 서로 다른점에 대해서 밝혀보고, SVG와 Canvas 를 효과적이고 적절하게 사용하기 위해 필요한 지식에 대해 알아보고자 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;SVG (Scalable Vector Graphics)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.w3.org/TR/SVG/&quot; target=&quot;_blank&quot; title=&quot;[http://www.w3.org/TR/SVG/]로 이동합니다.&quot;&gt;SVG&lt;/a&gt; 는 XML기반 표준 벡터 그래픽 포맷입니다. SVG 컨텐츠는 정적일수 있으며 인터랙티브하고 애니메이션이 가능합니다 즉 매우 유연하다는 뜻이죠. CSS로 SVG 를 스타일링 할수 있고, SVG DOM을 이용하여 동적인 비헤이비어(Behaviour)를 추가할수 도 있습니다. 물론 한개의 파일안에 SVG 텍스트가 있기때문에 상대적으로 접근 또한 가능합니다. 그리고 &amp;lt;object&amp;gt;태그를 이용하여 표준 (X)HTML안에 SVG &amp;nbsp;컨텐츠를 추가할 수도 있습니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/15199E114B96473A51&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F15199E114B96473A51&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;&quot; filename=&quot;circle.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
좌측 이미지와 같이 &lt;a href=&quot;http://dev.opera.com/articles/view/svg-or-canvas-choosing-between-the-two/circle.svg&quot; target=&quot;_blank&quot; title=&quot;[http://dev.opera.com/articles/view/svg-or-canvas-choosing-between-the-two/circle.svg]로 이동합니다.&quot;&gt;SVG를 이용한 원형 샘플&lt;/a&gt;이 있습니다 (소스는 아래에..). 간단히 확대/축소 애니메이션을 구현한 것이다. 오페라와 Webkit기반의 웹브라우저에서 동작합니다 (아래 소스로는 FF 와 IE에서는 애니메이션이 작동하지 않습니다.)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
SVG를 이용하면 간단한 벡터 그래픽과 애니메이션이상으로 많은 것들을 할 수 있으며 &amp;nbsp;스크립트를 사용하여 좀더 인터랙티브한 웹애플리케이션을 개발할 수도 있습니다.&amp;nbsp;SVG 에 대해서 좀더 자세히 알고자 한다면 오페라 개발자센터의 &quot; &lt;a href=&quot;http://dev.opera.com/articles/view/svg-evolution-not-revolution/&quot; target=&quot;_blank&quot; title=&quot;[http://dev.opera.com/articles/view/svg-evolution-not-revolution/]로 이동합니다.&quot;&gt;SVG:Evlolution, Not Revolution&lt;/a&gt;&quot;을 참조하세요.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;span&gt;
&amp;lt;svg style=&quot;margin:10px&quot; version=&quot;1.1&quot; width=&quot;320&quot; height=&quot;320&quot;&amp;nbsp;xmlns=&quot;&lt;a class=&quot;smarterwiki-linkify&quot; href=&quot;http://www.w3.org/2000/svg&quot;&gt;http://www.w3.org/2000/svg&lt;/a&gt;&quot;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;defs&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;radialGradient id=&quot;circleGrad&quot;&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;stop offset=&quot;0%&quot; &amp;nbsp; stop-color=&quot;rgb(255, 255, 0)&quot; /&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;stop offset=&quot;100%&quot; stop-color=&quot;rgb( &amp;nbsp;0, 255, 0)&quot; /&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/radialGradient&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/defs&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;ellipse fill=&quot;url(#circleGrad)&quot; stroke=&quot;#000&quot; cx=&quot;50%&quot; cy=&quot;50%&quot; rx=&quot;50%&quot;&amp;nbsp;ry=&quot;50%&quot;&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;animate attributeName=&quot;rx&quot; values=&quot;0%;50%;0%&quot; dur=&quot;2s&quot;&amp;nbsp;&amp;nbsp;repeatCount=&quot;indefinite&quot; /&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;animate attributeName=&quot;ry&quot; values=&quot;0%;50%;0%&quot; dur=&quot;2s&quot;&amp;nbsp;&amp;nbsp;repeatCount=&quot;indefinite&quot; /&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/ellipse&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/svg&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;HTML5 Cavas&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html&quot; target=&quot;_blank&quot; title=&quot;[http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html]로 이동합니다.&quot;&gt;HTML5 Cavas스펙&lt;/a&gt;에서는 다양한 자바스크립트 드로잉 API 들을 제공합니다. &amp;lt;canvas&amp;gt;태그요소만으로 HTML페이지에 원하는 그래픽을 드로잉 할 수 있습니다. 실제로 드로잉하기 위해서는 다른 옵션을 사용합니다.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-2d-context&quot; target=&quot;_blank&quot; title=&quot;[http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-2d-context]로 이동합니다.&quot;&gt;2D 드로잉 컨텍스트&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.khronos.org/webgl/&quot; target=&quot;_blank&quot; title=&quot;[https://www.khronos.org/webgl/]로 이동합니다.&quot;&gt;3D 드로잉 컨텍스트(WebGL)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
전자인 2D드로잉 컨텍스트는 IE를 제외한 최근 웹브라우저에서 지원가능합니다. &amp;nbsp;후자인 3D드로잉 컨텍스트는 아직 표준화 작업중이며 손을 봐야 할 부분들이 남아있습니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
좀더 폭넓게 지원되는 2D드로잉 컨텍스트에 대해서 살펴보자면,&amp;nbsp;2D 비트맵을&amp;nbsp;빠르게 드로잉 연산을 수행하기 위해 간단하고도 막강한 &amp;nbsp;API들을 제공합니다. 파일포맷이 아니라 단지 스크립트를 이용하는 것입니다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
아래는 &lt;a href=&quot;http://dev.opera.com/articles/view/svg-or-canvas-choosing-between-the-two/circle-canvas.html&quot; target=&quot;_blank&quot; title=&quot;[http://dev.opera.com/articles/view/svg-or-canvas-choosing-between-the-two/circle-canvas.html]로 이동합니다.&quot;&gt;canvas를 이용한 드로잉 예제&lt;/a&gt;입니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;소스다운로드 :&amp;nbsp;&lt;/b&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1668F60B4B964E5929&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/html.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;canvas.html&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
HTML5로 구현한 canvas&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;div&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;Canvas animation example&amp;lt;/title&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!--&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;window.addEventListener('load', function () {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// canvas엘리먼트 찾기&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var canvas = document.getElementById('myCanvas'),&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;w = 4,&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;h = 4,&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;zoompx = 6,&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;step = 'zoomin';&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!canvas || !canvas.getContext) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// canvas 2d context 가져오기.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var ctx = canvas.getContext('2d');&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!ctx) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var K = 4*((Math.SQRT2-1)/3);&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//줌인,줌아웃처리&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setInterval(function () {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (step == 'zoomin') {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;w += zoompx;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;h += zoompx;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (step == 'zoomout') {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;w -= zoompx;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;h -= zoompx;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (w &amp;gt; canvas.width) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;w = canvas.width;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;step = 'zoomout';&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (w &amp;lt; 4) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;w = 4;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;step = 'zoomin';&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (h &amp;gt; canvas.height) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;h = canvas.height;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;step = 'zoomout';&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (h &amp;lt; 4) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;h = 4;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;step = 'zoomin';&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// radial gradient 생성: x0, y0, r0, x1, y1, r1.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// That's the start circle (x0,y0) coordinates and r0 radius,&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// followed by the end circle (x1,y1) coordinates and r1 radius.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var gradient = ctx.createRadialGradient(&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math.round(w/2), Math.round(h/2), 0, Math.round(w/2), Math.round(h/2),&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math.round(Math.min(w, h)/2)&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gradient.addColorStop(0, &quot;#ff0&quot;);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gradient.addColorStop(1, &quot;#0f0&quot;);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 그라디언트 속성 입히기&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.fillStyle = gradient;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Ellipse radius and center.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var cx = w/2,&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cy = h/2,&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Ellipse radius*Kappa, for the Bezier curve control points&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rx = cx*K,&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ry = cy*K;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.setTransform(1, 0, 0, 1, 0, 0);&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.clearRect(0, 0, canvas.width, canvas.height);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.setTransform(1, 0, 0, 1, Math.round((canvas.width - w) / 2),&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Math.round((canvas.height - h) / 2));&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.beginPath();&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// startX, startY&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.moveTo(cx, 0);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Control points: cp1x, cp1y, cp2x, cp2y, destx, desty&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// go clockwise: top-middle, right-middle, bottom-middle, then left-middle&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.bezierCurveTo(cx + rx, 0, w, cy - ry, w, cy);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.bezierCurveTo(w, cy + ry, cx + rx, h, cx, h);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.bezierCurveTo(cx - rx, h, 0, cy + ry, 0, cy);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.bezierCurveTo(0, cy - ry, cx - rx, 0, cx, 0);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.fill();&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.stroke();&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.closePath();&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}, 20); //end of setInterval&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}, false);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;// --&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/script&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;body&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;canvas id=&quot;myCanvas&quot; width=&quot;320&quot; height=&quot;320&quot;&amp;gt;당신의 브라우저는 Canvas를 지원하지 않습니다.&amp;lt;/canvas&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/body&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
canvas 영역안에서는 이미지필터와 같이 pixel-manipluation 연산들을 수행할 수 있으면 png, jpg,등 브라우저가 로드할수 있는 이미지들을 삽입할 수도 있습니다. 또한 canvas 결과물을 일반 이미지로 export하거나 저장할 수도 있습니다.&amp;nbsp;아래소스는 Canvas 태그로 구성한 윈도우즈 그림판 소스입니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;Canvas태그로 만든 이미지 저장 및 구현 :&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/200C260C4B964FC86C&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;Canvas.rar&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
기본적인&amp;nbsp;Canvas 를 배우시려면 오페라 개발자센터의 &quot;&lt;a href=&quot;http://dev.opera.com/articles/view/html-5-canvas-the-basics/&quot; target=&quot;_blank&quot; title=&quot;[http://dev.opera.com/articles/view/html-5-canvas-the-basics/]로 이동합니다.&quot;&gt;HTML5 Canvas&lt;/a&gt;&quot;를 참조하세요&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
여기서 제공한 canvas 예제는 &amp;nbsp;좋은 사용예가 아닙니다. 왜냐하면 여러분은 SVG를 이용하면 더 적은 코드로 같은 기능을 구현할 수 있기 때문입니다. 좀더 좋은 canvas 사용예는 인터랙티브한 그래프와 이미지분석과 같은 동적인 정보를 표현하는 것입니다. &amp;nbsp;좋은 canvas예제로써 &lt;a href=&quot;http://devfiles.myopera.com/articles/1161/histogram.html&quot; target=&quot;_blank&quot; title=&quot;[http://devfiles.myopera.com/articles/1161/histogram.html]로 이동합니다.&quot;&gt;아래 그림과 같은 예제&lt;/a&gt;는 canvas 2D Context API를 이용하여 이미지 히스토그램을 표현하고 계산하는 예제입니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1154790B4B96516A30&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1154790B4B96516A30&quot; width=&quot;314&quot; height=&quot;258&quot; alt=&quot;&quot; filename=&quot;histogram_thumb.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
왼쪽의 이미지 히스토그램 예제 코드에서는 &amp;lt;img&amp;gt;태그로 이미지를 로드합니다. &amp;nbsp;그리고 이미지가 로드되는 순간 Canvas 2D Context API를 이용하여 이미지에 사용된 모든 픽섹들을 카운트하여 분석합니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
사용자가 선택한 칼라값들(CMYKm HIV, RGB)에 따라 픽섹들이 카운트되고 분석됩니다. 오른쪽에 표시된 두번째 canvas태그에서는 각 픽셀에서 수집한 데이타를 바탕으로 이미지 히스토그램을 드로잉 합니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;데꾸벅이 자주가는 canvas관련 사이트&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); -webkit-text-decorations-in-effect: none; &quot;&gt;&lt;a href=&quot;https://developer.mozilla.org/en/Canvas_tutorial&quot; target=&quot;_blank&quot; title=&quot;[https://developer.mozilla.org/en/Canvas_tutorial]로 이동합니다.&quot;&gt;모질라 개발자 센터 - Canvas Tutorial&lt;/a&gt;&lt;a href=&quot;https://developer.mozilla.org/en/Canvas_tutorial&quot; target=&quot;_blank&quot; title=&quot;[https://developer.mozilla.org/en/Canvas_tutorial]로 이동합니다.&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://developer.mozilla.org/en/Canvas_tutorial&quot; target=&quot;_blank&quot; title=&quot;[https://developer.mozilla.org/en/Canvas_tutorial]로 이동합니다.&quot;&gt;&amp;nbsp;(Canvas를 다루기위한 Javascript 메쏘드,속성)&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;https://developer.mozilla.org/en/Canvas_tutorial&quot; target=&quot;_blank&quot; title=&quot;[https://developer.mozilla.org/en/Canvas_tutorial]로 이동합니다.&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(51, 51, 51); -webkit-text-decorations-in-effect: none; &quot;&gt;&lt;a href=&quot;http://www.canvasdemos.com/2009/02/28/mozillas-basic-shapes-and-animations-tutorial/&quot; target=&quot;_blank&quot; title=&quot;[http://www.canvasdemos.com/2009/02/28/mozillas-basic-shapes-and-animations-tutorial/]로 이동합니다.&quot;&gt;Canvas 데모페이지&lt;/a&gt;&lt;a href=&quot;http://www.canvasdemos.com/2009/02/28/mozillas-basic-shapes-and-animations-tutorial/&quot; target=&quot;_blank&quot; title=&quot;[http://www.canvasdemos.com/2009/02/28/mozillas-basic-shapes-and-animations-tutorial/]로 이동합니다.&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;https://developer.mozilla.org/en/Canvas_tutorial&quot; target=&quot;_blank&quot; title=&quot;[https://developer.mozilla.org/en/Canvas_tutorial]로 이동합니다.&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;이미지 히스토그램 소스 :&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/152703274B96647F54&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;imageHistogram.rar&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(159, 211, 49); border-right-color: rgb(159, 211, 49); border-bottom-color: rgb(159, 211, 49); border-left-color: rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;Canvas 3D Context는 어디에 적합한가?&lt;/b&gt;
&lt;/div&gt;
&lt;div&gt;
보통 3D 컨텍스트는 개체들, 텍스쳐, 음영값들, 그리고 상업적 애니메이션에 사용됩니다. 쿼크(Quake)같은 3D 게임을 만들수도 있고 3D 모델링 툴들을 제작할 수도 있습니다. 웹브라우저는 하드웨어 가속기를 이용하여 장면들을 드로잉 합니다. 물론 가능하다는 전제하에 말이죠!!&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;SVG와 Canvas 비교&lt;/span&gt;&lt;/b&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
아래 표는 svg와 canvas를 사용했을때의 장점과 단점을 표기한 것입니다. 뭐, 물로 데꾸벅이 한게 아니라 오페라 개발자센터에서 한거지만요.. ㅡ.,ㅡ;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;장점&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table width=&quot;100%&quot; bgcolor=&quot;#ffffff&quot; style=&quot;border-collapse:collapse&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot;&gt;
&lt;col width=&quot;50%&quot;&gt;&lt;col width=&quot;50%&quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;text-align: center;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(142, 142, 142); border-right-color: rgb(142, 142, 142); border-bottom-color: rgb(142, 142, 142); border-left-color: rgb(142, 142, 142); &quot; width=&quot;50%&quot;&gt;&lt;b&gt;&amp;nbsp;Canvas&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: center;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(142, 142, 142); border-right-color: rgb(142, 142, 142); border-bottom-color: rgb(142, 142, 142); border-left-color: rgb(142, 142, 142); &quot; width=&quot;50%&quot;&gt;&lt;b&gt;&amp;nbsp;SVG&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;border:1px solid #8e8e8e&quot; width=&quot;50%&quot;&gt;&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;높은 퍼포먼스의 2D영역으로 원하는 어떤것이라고 드로잉능함&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;지속적인 수행 - 모든것이 픽셀이므로 이미지 해상도가 높을 경우에만 수행능력이 떨어짐&lt;/li&gt;
&lt;li&gt;.png나 .jpg로 저장할수 있음.&lt;/li&gt;
&lt;li&gt;래스터방식(점-dotted방식)의 그래픽에 적합하여 게임이나 도형처리가 용이, 이미지 편집과 같이 픽셀수준의 처리가 용이하다&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td style=&quot;border:1px solid #8e8e8e&quot; width=&quot;50%&quot;&gt;&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;&amp;nbsp;해상도에 독립적이다 - 어떤 화면 해상도에서도 처리가능하기때문(벡터방식)에 SVG 를 크로스플랫폼 UI 에 적합하게 하였음.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;애니메이션에 대한 지원이 좋음 - 엘리멘트들은 명확한 태그나 스크립트로 구현이 가능&lt;/li&gt;
&lt;li&gt;자바스크립트로 SVG DOM API 를 이용한 모든 엘리먼트들을 자유자재로 컨트롤한다.&lt;/li&gt;
&lt;li&gt;SVG는 XML 파일포맷이므로 모든 웹브라우저에 지원하고 웹애플리케이션 UI에 좀더 좋은 솔루션으로 사용된다. UI 시맨틱은 &lt;a href=&quot;http://www.w3.org/WAI/intro/aria&quot; target=&quot;_blank&quot; title=&quot;[http://www.w3.org/WAI/intro/aria]로 이동합니다.&quot;&gt;ARIA&lt;/a&gt;로 향상시킬수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;단점&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table width=&quot;100%&quot; bgcolor=&quot;#ffffff&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot; style=&quot;border-collapse: collapse; &quot;&gt;
&lt;col width=&quot;50%&quot;&gt;&lt;col width=&quot;50%&quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td width=&quot;50%&quot; style=&quot;text-align: center;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(142, 142, 142); border-right-color: rgb(142, 142, 142); border-bottom-color: rgb(142, 142, 142); border-left-color: rgb(142, 142, 142); &quot;&gt;&amp;nbsp;&lt;b&gt;Canvas&lt;/b&gt;&lt;/td&gt;
&lt;td width=&quot;50%&quot; style=&quot;text-align: center;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(142, 142, 142); border-right-color: rgb(142, 142, 142); border-bottom-color: rgb(142, 142, 142); border-left-color: rgb(142, 142, 142); &quot;&gt;&lt;b&gt;SVG&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;50%&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(142, 142, 142); border-right-color: rgb(142, 142, 142); border-bottom-color: rgb(142, 142, 142); border-left-color: rgb(142, 142, 142); &quot;&gt;&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;&amp;nbsp;드로잉할 DOM노드가 없고 픽셀로만 컨트롤가능하다&lt;/li&gt;
&lt;li&gt;애니메이션에 대한 API가 없으므로 필요할때마다 이벤트를 업데이트하거나 타이머를 작동시켜야 한다.&lt;/li&gt;
&lt;li&gt;텍스트 렌더링에 약한다.&lt;/li&gt;
&lt;li&gt;canvas를 지원하지 않는 브라우저가 존재하기 때문에 적절한 선택이 아닐지도 모른다.&lt;/li&gt;
&lt;li&gt;웹사이트나 애플리케이션 UI에 적합하지 않다. 왜냐하면 전통적으로 UI는 동적이고 인터랙티브하나 canvas는 다시 렌더링 해야 한다. 다른 이유로는 지원하는 애니메이션 API가 부족하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;td width=&quot;50%&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(142, 142, 142); border-right-color: rgb(142, 142, 142); border-bottom-color: rgb(142, 142, 142); border-left-color: rgb(142, 142, 142); &quot;&gt;&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;&amp;nbsp;문서 복잡도가 증가할수록 렌더링이 느리다. 즉 DOM이 많을수록 느리다&lt;/li&gt;
&lt;li&gt;게임같은 곳에서는 적합하지 않다. &amp;nbsp;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;아마도 가장좋은 방법은 Canvas + SVG 조합이 아닐까 한다.&lt;/font&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;어떤것을 선택할 것인가?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
각 기술마다 자신만의 이용법이 있어 어떤것이 좋고 어떤것이 나쁜것인지 가늠할 수 없습니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Canvas가 적합한 예&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;인터랙티브한 이미지 편집 : 자르기, 리사이징, 필터적용&lt;/li&gt;
&lt;li&gt;래스터 그래픽 생성 : 데이타 표현, 데이터 플롯, 챠트등&lt;/li&gt;
&lt;li&gt;이미지 분석&amp;nbsp;&lt;/li&gt;
&lt;li&gt;게임 그래픽 등&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;SVG가 적합한 예&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;해상도 독립적인 웹애플리케이션 사용자 인터페이스&lt;/li&gt;
&lt;li&gt;매우 인터랙티브하고 애니메이션 되는 사용자 인터페이스&lt;/li&gt;
&lt;li&gt;데이타 챠트&lt;/li&gt;
&lt;li&gt;벡터 이미지 편집&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
간단하게 말하자면 두가지 기술을 모두 사용해야 합니다. 래스터 그래픽같이 동적으로 렌더링을 원한다면 canvas를 사용하고 그것들을 애니메이션 하려면 svg를 사용합니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(159, 211, 49); border-right-color: rgb(159, 211, 49); border-bottom-color: rgb(159, 211, 49); border-left-color: rgb(159, 211, 49); background-color: rgb(231, 253, 181); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;언제 이런 기술들을 사용하죠?&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
순수하게 HTML + CSS기반으로 둥근 모서리펴현이나 CSS transition, 음영표현, 투명처리를 하려면 jquery와 같은 자바스크립트를 고려할 겁니다. 만약 여러분의 프로젝트가 순수 HTML과 CSS만으로 개발가능한지,&amp;nbsp;정말로 SVG, canvas가 필요한지 자신에게 반문해 보세요.&amp;nbsp;&amp;nbsp;&amp;nbsp;SVG는 가장 프리젠이션에 능한 마크업이고 HTML보다 일반적이지도 않는 전문성을 필요로 합니다. &amp;nbsp;프리젠테이션을 하기 위해 HTML과 CSS뿐만아니라 SVG를 선택하는 것은 그리 바람직 하지 않습니다.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;요약&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
이 포스트에서는 같지만 서로다른 두가지 기술들(SVG와 HTML5 Canvas)의 차이점에 대해 알아봤습니다. &amp;nbsp;각각의 기술의 강점과 단점을 있으므로 여러분은 적절하게 잘 사용하셔야 겠죠. 종종 이러한 &amp;nbsp;하나의 웹애플리케이션에 두개의 기술을 적절히 혼합하면 좋은 결과를 수확할수도 있습니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
      <category>Publisher/HTML/HTML5</category>
      <category>HTML5 canvas SVG</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/207</guid>
      <comments>https://techbug.tistory.com/207#entry207comment</comments>
      <pubDate>Tue, 9 Mar 2010 21:45:52 +0900</pubDate>
    </item>
    <item>
      <title>CSS 최적화 기법</title>
      <link>https://techbug.tistory.com/206</link>
      <description>&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2075A9144B93BE2904&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2075A9144B93BE2904&quot; width=&quot;200&quot; height=&quot;160&quot; alt=&quot;&quot; filename=&quot;best_css_practices.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;웹표준 강의중 CSS 및 HTML마크업에 대해 체계적으로 개발할수 있게 프로세스를 정립하거나 CSS 도 마크업과 마찬가지로 구조적으로 짜야 한다는 얘길 한적이 있다. &amp;nbsp;사실 데꾸벅 조차도 프로젝트 초기에는 나름 구조적으로 코딩한다고 생각하나 나중에는 엘리먼트에 인라인으로 바로 넣거나 의미없는 태그로 wrapping하기도 한다. 사실&amp;nbsp;CSS를 코딩하다가 보면 처음에는 구조적으로 개발하다가 나중에는 덕지덕지 붙은 inline-style sheet나 잘못 cascading(혹은 inherited) 된 속성들 때문에 나중에는 더이상 수정할 수 없는 수준이 되기도 한다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;그래서&amp;nbsp;아래 몇가지 CSS 를 최적화 할수 있는 방법을 소개한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;1. CSS 를 구조화하라&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;마크업에서는 하나의 CSS 로 Linked하고 해당 CSS 에서 구조적으로 분기한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;&lt;b&gt;마크업&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;link red=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;default.css&quot; title=&quot;&lt;b&gt;기본.css&lt;/b&gt;&quot; media=&quot;all&quot; /&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
&lt;b&gt;기본.CSS&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;@charset &quot;UTF-8&quot;&lt;/div&gt;
&lt;div&gt;@import url(&quot;base.css&quot;); &amp;nbsp; &amp;nbsp;/*CSS Reset &amp;amp; overrides*/&lt;/div&gt;
&lt;div&gt;@import url(&quot;table.css&quot;); &amp;nbsp; &amp;nbsp;/* table관련속성*/&lt;/div&gt;
&lt;div&gt;@import ulr(&quot;link.css&quot;); &amp;nbsp; &amp;nbsp; &amp;nbsp;/* 링크관련 속성*/&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;와 같이 구성하거나 기본 base.css에서 다음과 같이 작성한다.&amp;nbsp;먼저&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;ol style=&quot;list-style-type: decimal; &quot;&gt;
&lt;li&gt;CSS Resets 이나 overrid된 속성들&lt;/li&gt;
&lt;li&gt;Link 와 type&lt;/li&gt;
&lt;li&gt;Main layout&lt;/li&gt;
&lt;li&gt;Sub layout structures&lt;/li&gt;
&lt;li&gt;Form 요소&lt;/li&gt;
&lt;li&gt;기타&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
과 같은 순서대로 구성한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
&lt;b&gt;/*CSS 리셋 및 오버라이된 속성*/&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;* {&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; margin:0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; padding:0;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;img {border:none}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;/* 링크 및 타입 */&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;body { }&lt;/div&gt;
&lt;div&gt;a:link, a:active, a:visited, a:focus {}&lt;/div&gt;
&lt;div&gt;a:hover {}&lt;/div&gt;
&lt;div&gt;h1 {}&lt;/div&gt;
&lt;div&gt;h1 a {}&lt;/div&gt;
&lt;div&gt;h1 a:hover {}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;/* 레이아웃 */&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;header,article,footer,nav,aside,menu {display:block}&lt;/div&gt;
&lt;div&gt;header {}&lt;/div&gt;
&lt;div&gt;article {}&lt;/div&gt;
&lt;div&gt;footer {}&lt;/div&gt;
&lt;div&gt;nav {}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;/* 박스모델 */&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;.box01 {}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;/* 폼요소 */&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;label {}&lt;/div&gt;
&lt;div&gt;input {}&lt;/div&gt;
&lt;div&gt;fieldset {}&lt;/div&gt;
&lt;div&gt;legend {}&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;/*기타*/&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;.left {}&lt;/div&gt;
&lt;div&gt;.right&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;2. 저작자 표시, &amp;nbsp;문서제목, 작성일자 표시&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;/* =============================&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;데꾸벅&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;Copryright 2010 Nextree soft&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;written for - http://techbug.tistory.com&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&amp;nbsp;&amp;nbsp;- 칼라 견본 -&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&amp;nbsp;&amp;nbsp;13437a - darkblue&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;1d74be - mid blue&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;elelel - light gray&lt;/div&gt;
&lt;div&gt;&amp;nbsp;============================= */&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
다른이에게 자신이 짠 소스음을 알리는 부분이다. 저작권자를 표현하고 연락받을수 잇는 주소를 입력해 템플릿사이트나 기타 다른 사이트에 도용되지 않게 한다.&lt;/div&gt;
&lt;div&gt;아래 칼라견본은 후에 CSS Guide문서를 작성할때 참조할수 있도록 미리 문서상단에 표기한다. 후에 칼라값을 찾을때 시간을 절약할 수 있게 한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;3. 자신만의 CSS 템플릿을 보관하라&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;한번 구조화된 CSS와 마크업의 경우 나중에 재사용할 수 있다. 데꾸벅의 경우에도 프로젝트 마다 base.css와 테이블.css, 혹은 폼과 관련된 스타일시트들은 재사용하며 점점 업데이트 하여 사용한다.&lt;/div&gt;
&lt;div&gt;각 사이트 마다 레이아웃이나 서브레이아웃의 상세 요소들은 스타일이 틀릴수 있으나 기본적은 스타일들은 대부분 비슷하게 적용되므로 보관하는것이 좋다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/126923144B93BE2931&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F126923144B93BE2931&quot; width=&quot;615&quot; height=&quot;214&quot; alt=&quot;&quot; filename=&quot;best-css-04.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;여러분은 각 사이트마다 모바일용 레이아웃, 혹은 블러그, 카페, 포탈사이트 레이아웃등 자신만의 레이아웃들을 보관할 수 있다.&amp;nbsp;&lt;a href=&quot;http://www.panic.com/coda/&quot; target=&quot;_blank&quot; title=&quot;[http://www.panic.com/coda/]로 이동합니다.&quot;&gt;Coda&lt;/a&gt; (OSX 에디터)는 웹사이트 개발할때 미리 이러한 레이아웃을 제공하여 웹사이트 제작 및 소스코드 관리를 편리하게 제공해 준다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/201B8C254B93C86867&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F201B8C254B93C86867&quot; width=&quot;110&quot; height=&quot;137&quot; alt=&quot;&quot; filename=&quot;editor-screenshot_02-sm.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/151B26254B93C86861&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F151B26254B93C86861&quot; width=&quot;110&quot; height=&quot;137&quot; alt=&quot;&quot; filename=&quot;more-screenshot_02-sm.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1535C0254B93C86915&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1535C0254B93C86915&quot; width=&quot;110&quot; height=&quot;137&quot; alt=&quot;&quot; filename=&quot;sites-screenshot_02-sm.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;4. 유용한 명명법(Naming Convention)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;클래스나 Id를 명명할때는 위치값이나 특정속성값들을 사용하지 않는다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;
예를들면 col-left나 col-right 대신에 col-alpha, col-beta혹은 col01, col02와 같이&lt;/div&gt;
&lt;div&gt;명명한다. 왜냐하면 나중에 다른 사이트를 개발할때 col-left가 오른쪽에 위치할때 문제가 된다.&lt;/div&gt;
&lt;div&gt;그러므로 특정 디자인에 관련된 용어를 클래스나 id값에 명명하지 않는다.&lt;/div&gt;
&lt;div&gt;클래스나 id이름은 어떻게 보이느냐가 아니라 반드시 그 요소가 무슨 기능을 하는지에 따라 명명한다.&lt;/div&gt;
&lt;div&gt;예를 들면 .post-title보다는 .post-lagefont라 짓고 .comment-blue 보다는 .comment-beta와 같이 몀명한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;5. 언더바 보다는 하이픈을 사용&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;오래된 브라우저는 언더바를 지원하지 않는다. 향후호환성을 위해 #col_alpha보다는 #col-alpha라고 명명한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;6. DRY(Don't Repeat Yourself)하게 코딩&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;스타일을 재지정하는것 보다는 그룹핑하여 사용한다.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
h1 {&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;margn:1px 0 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;font:normal 12px gulim;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;h2 {&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;margn:1px 0 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;font:normal 12px gulim;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
과 같이 되어 있으면 아래와 같이 그룹핑한다.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
h1, h2 {&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;margn:1px 0 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;font:normal 12px gulim;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;또는 단축속성을 사용한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;h1 {&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; margin-top:1px;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; margin-right:0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; margin-bottom:0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; margin-left: 1px;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; font-family:gulim;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; font-size:12px;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; font-weight:bold;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
은 다음과 같이 단축형 속성으로 처리 가능하다.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
h1 {&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; margin: 1px 0 0 1px; (위&amp;gt;오른쪽&amp;gt;아래쪽&amp;gt;왼쪽, 위&amp;gt;오른쪽|왼쪽&amp;gt;아래쪽, 위|아래&amp;gt;왼쪽|오른쪽등)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; font:bold 12px gulim&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;7. 경량의 CSS 파일&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;위 속성들 처럼 단축속성들이 몇개 있다. 아래와 같이 사용할 수 있다.&lt;/div&gt;
&lt;div&gt;풀속성으로 파일을 크게하지 않고 아래 단축속성들을 사용하여 파일사이즈를 작게한다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
background:url(이미지주소) 0 0 no-repeat scroll;&lt;/div&gt;
&lt;div&gt;font : normal 12px gulim&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;파일사이즈가 작을수록 좋다.&lt;a href=&quot;http://www.cssdrive.com/index.php/main/csscompressor&quot; target=&quot;_blank&quot; title=&quot;[http://www.cssdrive.com/index.php/main/csscompressor]로 이동합니다.&quot;&gt; CSS Compressor&lt;/a&gt;를 이용하여 자바스크립트처럼 Obfuscate할수 있다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;8 Gecko를 기본으로, 그리고 다음에 IE, Webkit순으로&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;기본적으로 웹표준을 잘 따르는 브라우저를 기본으로 코딩하여 표준에 충실하며 IE에서 표현되지 않는 부분들은 hack을 사용하여 표현한다. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;왜 &amp;nbsp;먼저 IE를 먼저 맞추면 안되냐고 묻는 개발자들이 있다. &amp;nbsp; IE에 맞추고 FF에서 틀어진 부분을 맞추려면 맞는 Hack이 없다..&amp;nbsp;ㅡ.,ㅡ; (대략난감)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;9 유효성 검증&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot; target=&quot;_blank&quot; title=&quot;[http://jigsaw.w3.org/css-validator/]로 이동합니다.&quot;&gt;W3C의 CSS Validato&lt;/a&gt;r를 이용하여 표준문법을 사용한다.&lt;/div&gt;
&lt;div&gt;요즘은 브라우저에 플러그인 식으로 제공하므로 굳이 웹사이트를 이용하지 않아도 된다.&lt;/div&gt;
&lt;div&gt;예를 들면 파이어폭스의 HTML Validator나 Firebug CSS Validator등이 있다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;10. 정돈된 CSS형태로 유지하라&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;개인적으로 브라우저에 특화된 CSS나 자바스크립트, 서버사이드 코드, IE 조건식등은 별도로 관리하며&lt;/div&gt;
&lt;div&gt;기본 CSS에는 hack이 없는 깨끗한 상태로 유지한다. 기본 CSS 는 깨끗하고 유지보수가 편하게 관리한다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;11. 되도록 Hack을 사용하지 말라&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;10번 항목과 일맥상통하는 얘기이나 되도록 Hack을 사용하지 않는 식으로 코딩한다. 향후 대부분의 브라우저는 표준을 따라간다. 여러분이 짜놓은 CSS 에서 hack을 사용하지 말고 작성한다 어쩔수 없는 경우 사용한다면 별도의 파일로 관리한다. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;개발자이자 유명한 웹표준저자인&amp;nbsp;&lt;a href=&quot;http://www.digital-web.com/articles/keep_css_simple/&quot; target=&quot;_blank&quot; title=&quot;[http://www.digital-web.com/articles/keep_css_simple/]로 이동합니다.&quot;&gt;Peter Paul Koch&lt;/a&gt;는 다음과 같이 말한다.&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Verdana, Geneva, sans-serif; font-size: 13px; &quot;&gt;&lt;em&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
“The complexity monster has reappeared, right in the center of modern Web development. Nowadays it doesn’t manifest itself as an endlessly nested table, but as an endlessly complicated CSS hack&quot;&lt;/div&gt;
&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;12. 문서와 CSS파일을 분리하라&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;태그에 직접 스타일시트를 작성하는 inline-styleed 표기법 대신에 embeded, imported방식으로 작성하여 &amp;nbsp;구조(HTML)와 표현(CSS)를 분리한다. 기본적으로 브라우저는 URI가 바뀌지 않는 자원에 대해서는 캐시하는 특성이 있으므로 CSS 파일로 별도로 분리한다. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;13. DIV를 남용하지 말라&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;국내든 해외든, 특히 국내 퍼블리셔분들을 보면 div 태그를 너무 남용한다는 생각이 많이 든다. 마크업은 문서 그대로 구조만을 표현해야 하며 태그는 반드시 태그 그 자체의 의미대로 시맨틱하게 작성한다.&amp;nbsp;HTML5의 &amp;nbsp;&amp;lt;header&amp;gt;,&amp;lt;footer&amp;gt;,&amp;lt;nav&amp;gt;,&amp;lt;article&amp;gt;기타등등과 태그는 이와 같은 의도로 작성되었으며 브라우저자체에서 잘 렌더링할수 있도록, 혹은 추후 좀더 의미를 두기 위해 div태그등을 남용하지 않는다.&lt;/div&gt;
&lt;div&gt;이러한 연습을 하기 위해 데꾸벅의 경우 마크업과 CSS 를 동시에 작성하지 않으며 마크업은 개발자에게 프로젝트 표준형식을 정해둔뒤 추후 혼자 CSS 작업을 하는 경우가 많다. (사실 마크업을 작성하는 수고를 덜수 있어서 좋다.)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;14. 미디어타입을 이용하라&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&quot;인쇄했을 경우를 고려하라&quot; 라는 의미와 같다. 사실 CSS 를 제거했을때도 문서의 흐름과 마크업만으로도 의미 전달을 할 수 있어야 한다. 이런 점에서 국내의 현실이 안타깝기 그지 없다. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</description>
      <category>Publisher/CSS</category>
      <category>CSS 압축</category>
      <category>CSS 최적화</category>
      <category>CSS 코딩가이드</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/206</guid>
      <comments>https://techbug.tistory.com/206#entry206comment</comments>
      <pubDate>Mon, 8 Mar 2010 01:25:10 +0900</pubDate>
    </item>
    <item>
      <title>지금 바로 쓸수 있는 CSS3</title>
      <link>https://techbug.tistory.com/205</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/116169134B93BF6E96&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F116169134B93BF6E96&quot; width=&quot;200&quot; height=&quot;160&quot; alt=&quot;&quot; filename=&quot;css.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
CSS(Cascading Style Sheets)는 마크업(HTML)을 자유롭게 표현할 수 있는&amp;nbsp;웹디자인 언어이다. 현재 CSS Level3는 표준화 작업중이다. 사실 CSS를 공부하려할때 어디서 부터 시작해야 되는지, 혹은 어떻게 이용해야 하는지 궁금해 하는 분들이 많다. CSS3 는 아직 공식적으로 웹표준 권고안이 아니지만 몇몇 브라우저들은 벌써부터 몇가지 기능들을 미리부터 제공하고 있다.특히 jQuery의 DOM Selector를 보면 CSS3 Spec에 명시된 내용을 미리부터 관련 표현들을 사용하고 있다.&amp;nbsp;그래서 몇가지 CSS3 의 새로운 기능을 미리 살펴보고자 한다.&amp;nbsp;( 본 포스트는 &lt;a href=&quot;http://www.webdesignerdepot.com&quot; target=&quot;_blank&quot; title=&quot;[http://www.webdesignerdepot.com]로 이동합니다.&quot;&gt;디자인스팟&lt;/a&gt;에서 제공하는 팁을 참조하여 작성하였다. )&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;a href=&quot;http://www.speaking-in-styles.com/&quot; target=&quot;_blank&quot; title=&quot;[http://www.speaking-in-styles.com/]로 이동합니다.&quot;&gt;Speaking In Styles : The Fundamentals of CSS for Web Designers&lt;/a&gt;에서 언급한 향상된 디자인이라 &amp;nbsp;스타일이 렌더링이 되지 않았을때 대체할수 있도록 비주얼적으로 어필할수 있도록 사용성을 향상시킬수 있는것을 말한다.&lt;/div&gt;
&lt;div&gt;
각설하고, 몇가지 CSS3 속성으로 아래와 같은 효과들을 얻는 팁을 소개한다.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;&lt;b&gt;디자인 향상 예제 :&lt;/b&gt; border-radius를 이용하여 박스의 테두리를 둥글게 표현할때 좀더 디자인적으로 어필할 수 있으나 이러한 코너링이 제대로 렌더링 되지 않아도 여전히 해당 웹사이트를 사용할 수 있게 처리한다.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;사용성 체감 디자인예제:&lt;/b&gt; &amp;nbsp;백그라운드나 엘리먼트들의 RGBA(Red, Green, Blue, Alpha) 색상값을 이용해 상위 레이어에 위치한 , 즉 z-index값이 높은 요소들을 불투명하게 표시함으로써 아래에 배치된 개체를 미리 볼수 있는 기능을 제공해 줌으로써 사용성을 배가 시킬수 있게 처리한다.
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
아래 6가지 CSS3 속성값들을 이용하여 지금 바로 여러분의 사이트를 좀더 다양하게 표현해 보자&lt;/div&gt;
&lt;div&gt;
아래 이미지는 스타일을 적용하기 전의 원본 디자인 표현이다.&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/173C0E0E4B93A9456C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F173C0E0E4B93A9456C&quot; width=&quot;430&quot; height=&quot;430&quot; alt=&quot;&quot; filename=&quot;1-original.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;최종소스 다운로드 :&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(142, 142, 142); font-weight: normal; &quot;&gt;지원브라우저 : 사파리4이상, 파이어폭스3.5 이상, 구글크롬1.0 이상&lt;/span&gt;&lt;br /&gt;
&lt;/b&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1761D6174B93BC8486&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;css3_sample.zip&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;1 투명한 칼라효과&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#8E8E8E&quot;&gt;지원브라우저 : 사파리4, 파이어폭스3.0.5, 구글크롬1&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#8E8E8E&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
RGBA는 텍스트, 백그라운드, 보더, 음영과 관련된 컨트롤들에 &amp;nbsp;특정한 칼라값을 채워넣는 것이다. 보통 색깔값은&amp;nbsp;#FFFFFF와 같이&amp;nbsp;16진수형 표현으로 사용되거나&amp;nbsp;red, blue, navy,orange등과 같이웹에 암묵적으로 명시된 칼라값들을 사용하나 RGB는 0~255까지 범위값으로 표현한다. &amp;nbsp;추가적으로 A 는 투명도를 표현하는것으로 0(투명transparent)~(불투명:opaque)로 표현한다.&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;rgba(0-255,0-255,0-255,0-1)&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/11729F144B97108497&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F11729F144B97108497&quot; width=&quot;470&quot; height=&quot;276&quot; alt=&quot;&quot; filename=&quot;rgba.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;[이미지출처 : &lt;/span&gt;&lt;span style=&quot;font-size: 8pt; &quot;&gt;&lt;a href=&quot;http://www.webdesignerwall.com/tutorials/the-basics-of-css3/&quot; target=&quot;_blank&quot; title=&quot;[http://www.webdesignerwall.com/tutorials/the-basics-of-css3/]로 이동합니다.&quot;&gt;웹디자이너월&lt;/a&gt;]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
브라우저에 다음과 같이 사용할 수 있다.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;
.topbox {&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;color: rgb(235,235,235);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;color: rgba(255,255,255,0.75);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-color: rgb(153,153,153);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-color: rgba(0,0,0,0.5);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;border-color: rgb(235,235,235);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;border-color: rgba(255,255,255,0.65);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
}&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
IE에서는 지원되지 않으나 조건(if IE)로 gradient를 구현할수 있다.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;
&amp;lt;!--[if IE]&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
.pretty-box {&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background:transparent;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000050,&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;endColorstr=#00000050);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;zoom:1;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
}&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&amp;lt;![endif]--&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1942FB0E4B93A9456B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1942FB0E4B93A9456B&quot; width=&quot;430&quot; height=&quot;430&quot; alt=&quot;&quot; filename=&quot;2-color.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;2 &amp;nbsp;둥근 모서리 효과&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(142, 142, 142); &quot;&gt;지원브라우저 : 사파리3, 파이어폭스1, 구글크롬1&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
테두리의 코더값은 아래와 같이 radius값으로 지정해 줄수 있다.
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;border-radius:값&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1971C3144B971083AB&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1971C3144B971083AB&quot; width=&quot;470&quot; height=&quot;340&quot; alt=&quot;&quot; filename=&quot;border-radius.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
브라우저 호환을 위해 다음과 같이 표현한다.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;-webkit-border-radius: 10px;&lt;/b&gt; &amp;nbsp; (사파리나 크롬)&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;-moz-border-radius: 10px;&lt;/b&gt; &amp;nbsp; &amp;nbsp; (파이어폭스)&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;border-radius: 10px;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
각각 지정해 주려면 다음과 같이 하면 된다.
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Tahoma, times, serif; font-size: 10px; line-height: normal; &quot;&gt;&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin-top: 13px; margin-right: 0px; margin-bottom: 13px; margin-left: 0px; border-collapse: collapse; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td align=&quot;center&quot; valign=&quot;middle&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 31px; padding-bottom: 10px; padding-left: 10px; width: 191px; background-color: rgb(238, 238, 238); &quot;&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 1.25em/1.5em Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;&lt;strong&gt;CSS3&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td align=&quot;center&quot; valign=&quot;middle&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 235px; background-color: rgb(238, 238, 238); &quot;&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 1.25em/1.5em Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;&lt;strong&gt;Mozilla&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td align=&quot;center&quot; valign=&quot;middle&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 257px; background-color: rgb(238, 238, 238); &quot;&gt;&lt;p class=&quot;p4&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 1.25em/1.5em Verdana, Geneva, sans-serif; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;&lt;strong&gt;WebKit&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 191px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;top-right-radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 235px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-moz-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;radius-topright&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 257px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-webkit-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;top-right-radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 191px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;bottom-right-radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 235px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-moz-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;radius-bottomright&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 257px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-webkit-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;bottom-right-radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 191px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;bottom-left-radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 235px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-moz-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;radius-bottomleft&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 257px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-webkit-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;bottom-left-radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 191px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;top-left-radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 235px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-moz-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;radius-topleft&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 257px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-webkit-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;top-left-radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 191px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 235px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-moz-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot; style=&quot;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(153, 153, 153); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 257px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; color: rgb(0, 0, 0); padding-top: 0px; padding-right: 0px; padding-bottom: 9px; padding-left: 0px; &quot;&gt;-webkit-border-&lt;span style=&quot;background-color: rgb(230, 255, 79); &quot;&gt;radius&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/113ECD0E4B93A94590&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F113ECD0E4B93A94590&quot; width=&quot;430&quot; height=&quot;430&quot; alt=&quot;&quot; filename=&quot;3-borderradius.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/17764A144B971083CD&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F17764A144B971083CD&quot; width=&quot;470&quot; height=&quot;460&quot; alt=&quot;&quot; filename=&quot;border-radius-corners.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;3. 텍스트 음영(Drop Shadow효과)&lt;/span&gt;&lt;/b&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(142, 142, 142); &quot;&gt;지원브라우저 : 사파리3, 파이어폭스3.0.5, 구글크롬1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
특정 텍스트 하단에 음영을 추가하기 위해서는 다음과 같이 좌/우측, 위/아래, offset값과, blur효과, 칼라값등과 같이 표현하다.
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;text-shadow: x y blur color;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1771C8144B9710845F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1771C8144B9710845F&quot; width=&quot;470&quot; height=&quot;276&quot; alt=&quot;&quot; filename=&quot;text-shadow.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;[이미지출처 :&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 8pt; &quot;&gt;&lt;a href=&quot;http://www.webdesignerwall.com/tutorials/the-basics-of-css3/&quot; target=&quot;_blank&quot; title=&quot;[http://www.webdesignerwall.com/tutorials/the-basics-of-css3/]로 이동합니다.&quot;&gt;웹디자이너월&lt;/a&gt;]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 8pt; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
음영을 조절하기 위해 다음과 같이 표현한다.&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;text-shadow: -2px 2px 10px rgba(0,0,0,.5);&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
여러개 효과를 주려면 아래와같이 콤마(,)로 구현한다.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;text-shadow: &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 0 0 10px rgba(0,255,0,.5),&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; -10px 5px 4px rgba(0,0,255,.45),&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 15px -4px 3px rgba(255,0,0,.75);&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/15435B0E4B93A94560&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F15435B0E4B93A94560&quot; width=&quot;430&quot; height=&quot;430&quot; alt=&quot;&quot; filename=&quot;4-textshadow.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
아래 이미지와 같이 표현하기 위해서는&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;text-shadow: 0 1px 0 #fff, 0 -1px 0 #000; &amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
이 하면 된다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/147210144B97108481&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F147210144B97108481&quot; width=&quot;470&quot; height=&quot;114&quot; alt=&quot;&quot; filename=&quot;text-shadow-example3.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;4. 박스모델의 음영주기&lt;/span&gt;&lt;/b&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(142, 142, 142); &quot;&gt;지원브라우저 : 사파리4, 파이어폭스3, 구글크롬1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(142, 142, 142); &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
박스모델에 음영을 주기위해서는 아래와 같이 text-shodow와 같이 표현한다.
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;box-shadow: x y blur color;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1471CC144B9710833E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1471CC144B9710833E&quot; width=&quot;470&quot; height=&quot;353&quot; alt=&quot;&quot; filename=&quot;box-shadow.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
text-shadows와 같이, Mozilla 와 Webkit에서 최종CSS표준에서는 자신만의 문법을 제공한다.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;-webkit-box-shadow: 0 0 10px rgb(0,0,0);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;-moz-box-shadow: 0 0 10px rgb(0,0,0);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;box-shadow: 0 0 10px rgb(0,0,0);&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
멀티음영을 주려면 아래와같이 공백으로 분리하여 컴마(,)로 멀티표현하여 처리한다.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;-webkit-box-shadow: 0 0 20px rgb(0,255,0), &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-10px 5px 4px rgba(0,0,255,.45),&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15px -20px 20px rgba(255,0,0,.75);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;-moz-box-shadow: 0 0 20px rgb(0,255,0), &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -10px 5px 4px rgba(0,0,255,.45),&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15px -20px 20px rgba(255,0,0,.75);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;box-shadow: 0 0 20px rgb(0,255,0), &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -10px 5px 4px rgba(0,0,255,.45),&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 15px -20px 20px rgba(255,0,0,.75);&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1937670E4B93A946B8&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1937670E4B93A946B8&quot; width=&quot;430&quot; height=&quot;430&quot; alt=&quot;&quot; filename=&quot;5-boxshadow.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;-moz-box-shadow:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-2px -2px 0 #fff, &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/b&gt;/*shadow1*/&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2px 2px 0 #bb9595, &amp;nbsp; &amp;nbsp;&lt;/b&gt;/*shadow2*/&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2px 4px 15px rgba(0, 0, 0, .3); &amp;nbsp;&lt;/b&gt;/*shadow3*/&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1672A9144B9710844F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1672A9144B9710844F&quot; width=&quot;470&quot; height=&quot;278&quot; alt=&quot;&quot; filename=&quot;box-shadow2.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;5. 백그라운드이미지 여러개 표현&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(142, 142, 142); &quot;&gt;지원브라우저 : 사파리1.3, &amp;nbsp;구글크롬1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
백그라운드 이미지를 주기위해서 아래 두번째 줄과 같이 콤마(,)로 해당 이미지를 여러개 표현할 수 있다.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;background-image: url(astro-127531.png);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;background-image: url(astro-127531.png),url(Hubble-112993.png);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;background-repeat: no-repeat;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;background-position: bottom left;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;background-position: bottom left, top right;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;background: url(첫번째이미지) 0 0 no-repeat, url(두번째이미지) 10 -20px repeat-x;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1944E20E4B93A94680&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1944E20E4B93A94680&quot; width=&quot;430&quot; height=&quot;430&quot; alt=&quot;&quot; filename=&quot;6-multiplebackground.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;6. 박스모델 회전시키기&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(142, 142, 142); &quot;&gt;지원브라우저 : 사파리4, 파이어폭스3.5 구글크롬1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
아직 CSS3 표준스펙에는 포함되어 있지 않지만 Webkit과 Mozilla에서는 박스모델 회전을 시키는 속성값이 있다.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;-webkit-transform: rotate(-15deg);&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;-moz-transform: rotate(-15deg);&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/193BC60E4B93A947F0&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F193BC60E4B93A947F0&quot; width=&quot;430&quot; height=&quot;430&quot; alt=&quot;&quot; filename=&quot;7-rotate.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
rotate속성을 지원하지 않는 브라우저에서는 다음과 같이 표현된다.
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1546C20E4B93A95045&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1546C20E4B93A95045&quot; width=&quot;430&quot; height=&quot;430&quot; alt=&quot;&quot; filename=&quot;8-nosupport.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;정리하자면&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
위의 &lt;a href=&quot;http://css3please.com/&quot; target=&quot;_blank&quot; title=&quot;[http://css3please.com/]로 이동합니다.&quot;&gt;css3 의 4가지 룰&lt;/a&gt;에 대해서 정리하자면 다음과 같다.(순서주의)&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
아래소스는 모든 브라우저에서 호환가능하도록 cross-browsing처리하기 위한 표현들이다 css3에 대해 간단하게 처리하기 위해서는 다음과 같이 &lt;a href=&quot;http://techbug.tistory.com/206&quot; target=&quot;&quot; title=&quot;[http://techbug.tistory.com/206]로 이동합니다.&quot;&gt;css reset 기능&lt;/a&gt;들을 가지고 있으면 개발시 유용할것 같다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(121, 165, 228); border-right-color: rgb(121, 165, 228); border-bottom-color: rgb(121, 165, 228); border-left-color: rgb(121, 165, 228); background-color: rgb(219, 232, 251); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;/*둥근모서리 표현*/&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
.box_round {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; -moz-border-radius: 12px; /* FF1+ */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; -webkit-border-radius: 12px; /* Saf3+, Chrome */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;border-radius: 12px; /* Opera 10.5, IE 9 */&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;/*박스음영*/&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
.box_shadow {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;-moz-box-shadow: 0px 0px 4px #ffffff; /* FF3.5+ */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;-webkit-box-shadow: 0px 0px 4px #ffffff; /* Saf3.0+, Chrome */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;box-shadow: 0px 0px 4px #ffffff; /* Opera 10.5, IE 9.0 */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;filter: &amp;nbsp;progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#ffffff'); /* IE6,IE7 */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;-ms-filter: &quot;progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#ffffff')&quot;; /* IE8 */&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
/*백그라운드 그라디언트*/&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
.box_gradient {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;background-image: -moz-linear-gradient(top, #444444, #999999); /* FF3.6 */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #444444)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ,color-stop(1, #999999)); /* Saf4+, Chrome */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;filter: &amp;nbsp;progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#999999'); &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* IE6,IE7 */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;-ms-filter: &quot;progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#999999')&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* IE8 */&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;/*투명효과*/&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
.box_rgba {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;background-color: #B4B490;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;background-color: rgba(180, 180, 144, 0.6); &amp;nbsp;/* FF3+, Saf3+, Opera 10.10+, Chrome */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;filter: &amp;nbsp;progid:DXImageTransform.Microsoft.gradient(startColorstr='#99B4B490',endColorstr='#99B4B490'); &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* IE6,IE7 */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;-ms-filter: &quot;progid:DXImageTransform.Microsoft.gradient(startColorstr='#99B4B490'&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ,endColorstr='#99B4B490')&quot;; /* IE8 */&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;/*박스모델 회전*/&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
.box_rotate {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;-moz-transform: rotate(7.5deg); &amp;nbsp;/* FF3.5+&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;-o-transform: rotate(7.5deg); &amp;nbsp;/* Opera 10.5&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;-webkit-transform: rotate(7.5deg); &amp;nbsp;/* Saf3.1+, Chrome&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; filter: &amp;nbsp;progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083); &amp;nbsp;/* IE6,IE7&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; -ms-filter: &quot;progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)&quot;; /* IE8&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;/*웹폰트*/&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
@font-face {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;font-family: 'WebFont';&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;src: url('myfont.eot'); &amp;nbsp;/* IE6+ */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;src: local('?'),&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;url('myfont.woff') format('woff'), &amp;nbsp;/* FF3.6 */&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;url('myfont.ttf') format('truetype'); &amp;nbsp;/* Saf3+,Chrome,Opera10+ */&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
CSS3 향후지원할 BOX Model 에 대한 흥미로운 포스트가 있어 소개합니다.
&lt;/div&gt;
&lt;div&gt;&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://webtint.net/tutorials/future-of-css-the-flexible-box-model/&quot; target=&quot;_blank&quot; title=&quot;[http://webtint.net/tutorials/future-of-css-the-flexible-box-model/]로 이동합니다.&quot;&gt;Future of CSS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
      <category>Publisher/CSS</category>
      <category>box-shadow</category>
      <category>css3</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>Rotate</category>
      <category>rounded corners</category>
      <category>text-shadow</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/205</guid>
      <comments>https://techbug.tistory.com/205#entry205comment</comments>
      <pubDate>Sun, 7 Mar 2010 22:24:20 +0900</pubDate>
    </item>
    <item>
      <title>Firefox에서 링크 점선 없애기</title>
      <link>https://techbug.tistory.com/204</link>
      <description>&lt;br /&gt;

&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
웹표준 강의 중에 어떤 수강생분이 질문했던 부분인데 &amp;nbsp;파이어폭스에서 &amp;nbsp;&amp;lt;a&amp;gt;태그에 텍스트를 이미지로 대체할때 (&lt;a title=&quot;[http://techbug.tistory.com/183]로 이동합니다.&quot; href=&quot;http://techbug.tistory.com/183&quot; target=&quot;_self&quot;&gt;CSS를 이용한 Text 대체하기&lt;/a&gt; 포스트 참조) 점선으로 테두리가 생기는 것을 확인했다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
예전에는 IE에서 이미지에 이러한 점선이 생기면 아래와 같이 작업하였었는데&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;BORDER-BOTTOM: rgb(243,197,52) 1px dashed; BORDER-LEFT: rgb(243,197,52) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(254,254,184); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(243,197,52) 1px dashed; BORDER-RIGHT: rgb(243,197,52) 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;img src=&quot;이미지주소&quot; &lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#e31600&quot;&gt;onfocus=&quot;this.blur()&lt;/font&gt;&quot; &lt;/b&gt;/&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
사실 이와같은 방법은 데꾸벅은 즐겨쓰지 않았지만.. (접근성을 고려할때 링크는 링크임을 표시해줘야 한다고 생각해서... )&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
Firefox에서 CSS를 이용하여 text-indent값을 주었을때 점선이 생기면 다음과 같이 아주 지저분하게 점선이 생긴다. 그래서 overflow로 잘라줌으로써 이와 같은 현상을 해결할 수 있다.&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1766ED0C4B9142EF05&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1766ED0C4B9142EF05&quot; width=&quot;640&quot; height=&quot;300&quot; alt=&quot;&quot; filename=&quot;Clipboard02.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div style=&quot;BORDER-BOTTOM: rgb(243,197,52) 1px dashed; BORDER-LEFT: rgb(243,197,52) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(254,254,184); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(243,197,52) 1px dashed; BORDER-RIGHT: rgb(243,197,52) 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;div&gt;
div h1 a {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; display:block;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; width:300px;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; height:100px;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; background:url(이미지주소) 0 0 no-repeat;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;text-indent:-2000px;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#e31600&quot;&gt;overflow:hidden;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#3058d2&quot;&gt;&lt;b&gt;outline:none;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;Firefox의 경우 text-indent까지 링크영역으로 인식해서 점선이 해당 indent영역까지 처리됨으로&amp;nbsp;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#e31600&quot;&gt;overflow:hidden&lt;/font&gt;&lt;/b&gt; 을 더 추가해 줌으로써 이와 같은 현상을 깔끔히 해결할 수 있다. 밑의 outline:none; 은 a 링크의 점선라인을 삭제해주는 것으로 추가적으로 적어주긴 했으나 overflow만으로도 충분히 가능하다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;a&amp;gt;링크의 점선까지 없애주기 위해서는 다음과 같은 속성으로 전역에 공통으로 선언함으로써 전체 링크의 점선을 모두 처리할 수 있다.&amp;nbsp;&amp;nbsp; 이 속성은 IE, FF등 &lt;strong&gt;모든 브라우저에 적용&lt;/strong&gt;할 수 있다.&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div style=&quot;BORDER-BOTTOM: rgb(243,197,52) 1px dashed; BORDER-LEFT: rgb(243,197,52) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(254,254,184); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(243,197,52) 1px dashed; BORDER-RIGHT: rgb(243,197,52) 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;div&gt;
a {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#3058d2&quot;&gt;&lt;b&gt;outline:none;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div style=&quot;BORDER-BOTTOM: rgb(193,193,193) 1px dashed; BORDER-LEFT: rgb(193,193,193) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(238,238,238); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(193,193,193) 1px dashed; BORDER-RIGHT: rgb(193,193,193) 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;div&gt;
&lt;b&gt;샘플파일&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1466CE0C4B9142F40D&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/html.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;test.html&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
사실 이러한 점선은 웹접근성에 비춰볼때 상당히 중요한 요소이다.&amp;nbsp;&lt;a title=&quot;[http://css-tricks.com/removing-the-dotted-outline/]로 이동합니다.&quot; href=&quot;http://css-tricks.com/removing-the-dotted-outline/&quot; target=&quot;_blank&quot;&gt;CSS-TRICKS&lt;/a&gt;에서도 데꾸벅과 같은 생각을 가지고 있었는데 나보다 한술 더 떠서 이 블로그에서는 마우스를 올렸을때 포커스 했을때 CSS를 이용해서 좀더 꾸밀때를 설명해 주고 있다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;FONT-FAMILY: Monaco, Courier; WHITE-SPACE: pre; COLOR: rgb(0,0,0)&quot; class=&quot;Apple-style-span&quot;&gt;&lt;div style=&quot;BORDER-BOTTOM: rgb(243,197,52) 1px dashed; BORDER-LEFT: rgb(243,197,52) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(254,254,184); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(243,197,52) 1px dashed; BORDER-RIGHT: rgb(243,197,52) 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;span style=&quot;FONT-FAMILY: Gulim&quot;&gt;a:hover, &lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;a:active&lt;/font&gt;&lt;/b&gt;, &lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#e31600&quot;&gt;&lt;b&gt;&lt;span style=&quot;FONT-FAMILY: Gulim&quot;&gt;a:focus&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;span style=&quot;FONT-FAMILY: Gulim&quot;&gt; { // styling for any way a link is about to be used }&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
      <category>Publisher/CSS</category>
      <category>firefox a link dot line text-indent</category>
      <category>firefox dotted outline</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>text-indent line remove</category>
      <category>파이어폭스 링크 점선 제거</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/204</guid>
      <comments>https://techbug.tistory.com/204#entry204comment</comments>
      <pubDate>Sat, 6 Mar 2010 02:49:36 +0900</pubDate>
    </item>
    <item>
      <title>인터넷 익스플로러 버그 95가지</title>
      <link>https://techbug.tistory.com/202</link>
      <description>&lt;br /&gt;

&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/197EA1044B66846E6E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F197EA1044B66846E6E&quot; width=&quot;550&quot; height=&quot;143&quot; alt=&quot;&quot; filename=&quot;ie-bug-Chris-Coyier.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href=&quot;http://www.gtalbot.org/BrowserBugsSection/MSIE6Bugs/&quot;&gt;http://www.gtalbot.org/BrowserBugsSection/MSIE6Bugs/&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;폰트버그&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href=&quot;http://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/EM-font-resizing-bug.html&quot;&gt;http://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/EM-font-resizing-bug.html&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href=&quot;http://www.gunlaug.no/contents/wd_additions_13.html&quot;&gt;http://www.gunlaug.no/contents/wd_additions_13.html&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;</description>
      <category>Publisher/WEB2.0</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/202</guid>
      <comments>https://techbug.tistory.com/202#entry202comment</comments>
      <pubDate>Tue, 2 Mar 2010 14:26:33 +0900</pubDate>
    </item>
    <item>
      <title>HTML5</title>
      <link>https://techbug.tistory.com/203</link>
      <description>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;HTML5 강의자료입니다.&lt;br /&gt;
&lt;!-- embed src=&quot;http://www.box.net//static/flash/box_explorer.swf?widget_hash=r624zs4jrb&amp;amp;v=0&amp;amp;cl=0&amp;amp;s=0&quot; width=&quot;460&quot; height=&quot;345&quot; wmode=&quot;transparent&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;br / --&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
웹표준 관련 추천책&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;LINE-HEIGHT: 15px; FONT-FAMILY: 돋움, 굴림, Tahoma; COLOR: rgb(85,85,85)&quot;&gt;&lt;img style=&quot;BORDER-BOTTOM: rgb(174,174,174) 1px solid; BORDER-LEFT: rgb(174,174,174) 1px solid; BORDER-TOP: rgb(174,174,174) 1px solid; BORDER-RIGHT: rgb(174,174,174) 1px solid&quot; class=&quot;img_linegray2&quot; border=&quot;1&quot; onerror=&quot;this.src=&amp;quot;/img/book/no_l_pic.jpg&amp;quot;&quot; src=&quot;http://image3.kangcom.com/2007/06/b_pic/200707180005.jpg&quot; width=&quot;138&quot; height=&quot;184&quot;&gt;&amp;nbsp;웹표준교과서&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;LINE-HEIGHT: 15px; FONT-FAMILY: 돋움, 굴림, Tahoma; COLOR: rgb(85,85,85)&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;img style=&quot;BORDER-BOTTOM: rgb(174,174,174) 1px solid; BORDER-LEFT: rgb(174,174,174) 1px solid; BORDER-TOP: rgb(174,174,174) 1px solid; BORDER-RIGHT: rgb(174,174,174) 1px solid&quot; class=&quot;img_linegray2&quot; border=&quot;1&quot; onerror=&quot;this.src=&amp;quot;/img/book/no_l_pic.jpg&amp;quot;&quot; src=&quot;http://image3.kangcom.com/2006/12/b_pic/200612140007.gif&quot; width=&quot;138&quot; height=&quot;184&quot;&gt;&amp;nbsp;CSS 마스터전략&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;img style=&quot;BORDER-BOTTOM: rgb(174,174,174) 1px solid; BORDER-LEFT: rgb(174,174,174) 1px solid; BORDER-TOP: rgb(174,174,174) 1px solid; BORDER-RIGHT: rgb(174,174,174) 1px solid&quot; class=&quot;img_linegray2&quot; border=&quot;1&quot; onerror=&quot;this.src=&amp;quot;/img/book/no_l_pic.jpg&amp;quot;&quot; src=&quot;http://image3.kangcom.com/2005/08/b_pic/200507280001.jpg&quot; width=&quot;138&quot; height=&quot;184&quot;&gt;&amp;nbsp;실용예제로 배우는 웹표준&lt;br /&gt;
&lt;br /&gt;
&lt;img style=&quot;BORDER-BOTTOM: rgb(174,174,174) 1px solid; BORDER-LEFT: rgb(174,174,174) 1px solid; BORDER-TOP: rgb(174,174,174) 1px solid; BORDER-RIGHT: rgb(174,174,174) 1px solid&quot; class=&quot;img_linegray2&quot; border=&quot;1&quot; onerror=&quot;this.src=&amp;quot;/img/book/no_l_pic.jpg&amp;quot;&quot; src=&quot;http://image3.kangcom.com/2009/02/b_pic/200902050008.jpg&quot; width=&quot;138&quot; height=&quot;184&quot;&gt;&amp;nbsp;웹2.0을 이끄는 방탄웹&lt;br /&gt;
&lt;br /&gt;
&lt;img style=&quot;BORDER-BOTTOM: rgb(174,174,174) 1px solid; BORDER-LEFT: rgb(174,174,174) 1px solid; BORDER-TOP: rgb(174,174,174) 1px solid; BORDER-RIGHT: rgb(174,174,174) 1px solid&quot; class=&quot;img_linegray2&quot; border=&quot;1&quot; onerror=&quot;this.src=&amp;quot;/img/book/no_l_pic.jpg&amp;quot;&quot; src=&quot;http://image3.kangcom.com/2008/05/b_pic/200805070015.jpg&quot; width=&quot;138&quot; height=&quot;184&quot;&gt;&amp;nbsp;웹표준 Ajax DOM 스크립팅&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: rgb(81, 81, 81); font-family: '맑은 고딕'; font-size: 13px; line-height: normal; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 19px; &quot;&gt;&lt;strong&gt;For Presentation Developer&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px; list-style-type: none; list-style-position: initial; list-style-image: initial; &quot;&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8991268455&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;컨텍스트를 생각하는 디자인 (인사이트)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8963300641&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;미래세상의 디자인(학지사)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 19px; &quot;&gt;&lt;strong&gt;For UI/UX&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px; list-style-type: none; list-style-position: initial; list-style-image: initial; &quot;&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8992939426&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;UX디자인 프로젝트 가이드 (위키북스)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8990087244&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;경험디자인의 요소 : 성공하는 웹사이트를 위한 사용자 중심 디자인 (한솜미디어)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8993827087&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;사용자 경험측정 : 사용자 경험개선을 위한 단계별 가이드라인 (지앤선)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8992939191&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;UX Design Communication : 성공적인 UI전략과 산출물을 위한 노하우 (NHN UX Lab)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8960770760&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;실전 UX디자인 : 31가지 사용자경험 시나리오로 배우는 (페이퍼백)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8991268617&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;웹폼디자인 (인사이트)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 19px; &quot;&gt;&lt;strong&gt;For Web Publisher&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px; list-style-type: none; list-style-position: initial; list-style-image: initial; &quot;&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8990758963&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;웹사이트 최적화기법 : UI개발자를 위한 필수지침서 (O’Reilly)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8989975778&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;실용예제로 배우는 웹표준(에이콘)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8960770051&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;CSS마스터전략 (에이콘)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8960770728&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;웹2.0을 이끄는 방탄웹(에이콘)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 19px; &quot;&gt;&lt;strong&gt;For Javascript &amp;amp; Ajax Integrator&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px; list-style-type: none; list-style-position: initial; list-style-image: initial; &quot;&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8991268412&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;자바스크립트 완벽가이드(인사이트)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8991268439&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;프로자바스크립트 테크닉 (인사이트)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8990758912&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;웹표준 Ajax DOM 스크립팅(ITC)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8989975883&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;AJAX 인 액션(에이콘)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8979144830&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;Ajax 디자인 패턴 for 웹2.0 (한빛미디어)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://foreign.aladdin.co.kr/shop/wproduct.aspx?ISBN=0596101805&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;Ajax Design Patterns (O’Reilly)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 19px; &quot;&gt;&lt;strong&gt;For FLEXer&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px; list-style-type: none; list-style-position: initial; list-style-image: initial; &quot;&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://foreign.aladdin.co.kr/shop/wproduct.aspx?ISBN=1933988746&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;Flex3 in Action(Manning)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://kangcom.com/sub/view.asp?sku=200807230004&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;Adobe FLEX3 실전트레이닝북(위키북스)&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;ActionScript3.0 Cookbook(한빛미디어)&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;Programming Flex3 : RIA개발을 위한 완벽가이드(ITC)&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8960770981&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;비주얼 플렉스 UX 디자인(에이콘)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; line-height: 19px; &quot;&gt;&lt;strong&gt;etc &amp;amp; Misc&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px; list-style-type: none; list-style-position: initial; list-style-image: initial; &quot;&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://www.nickfinck.com/blog/entry/nicks_top_user_experience_books&quot; target=&quot;_blank&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;UI개발자를 위한 필독서&lt;/a&gt;&lt;/li&gt;
&lt;li style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; line-height: 16px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;&lt;a href=&quot;http://techbug.tistory.com/152&quot; target=&quot;_blank&quot; style=&quot;color: rgb(126, 186, 9); text-decoration: none; &quot;&gt;AJAX 개발자를 위한 필독서&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;/div&gt;</description>
      <category>강좌 및 번역</category>
      <category>넥스트리 nextree 데꾸벅 techbug</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/203</guid>
      <comments>https://techbug.tistory.com/203#entry203comment</comments>
      <pubDate>Tue, 2 Mar 2010 14:26:10 +0900</pubDate>
    </item>
    <item>
      <title>offsetParent의 모든것!</title>
      <link>https://techbug.tistory.com/199</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
이전에 &lt;a href=&quot;http://techbug.tistory.com/108&quot; target=&quot;_blank&quot; title=&quot;[http://techbug.tistory.com/108]로 이동합니다.&quot;&gt;getBoundingClientRect()&lt;/a&gt;에 대해서 포스팅한적이 있다. &amp;nbsp;이 함수는 객체의 페이지내의 위치값과 너비, 높이값을 반환한다. 편리하게 사용했었는데 오늘 역시 이부분을 짚고 넘어가야할 문제에 봉착했다.&lt;/div&gt;
&lt;div&gt;
기존에 데꾸벅이 2002년도에 제작해 지금껏 수정하면서 써오고 있는 캘린더가 IE8에서 동작하지 않는것이다. 문제는 각 브라우저에서 객체의 offsetParent 값을 계산하는 방법이 틀려서 생긴 문제였다. 특히 IE8....&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
처음에는 body를 못찾는 문제인줄 알았는데 IE에서의 객체 위치값을 표현하는 offsetParent값에 문제가 있다는 것을 알게되었다.&amp;nbsp;관련내용을 찾다가 아주 좋은 글을 발견(?)하여 포스팅한다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
아래는 &lt;a href=&quot;http://www.happyfri.com/blog/158&quot; target=&quot;_blank&quot; title=&quot;[http://www.happyfri.com/blog/158]로 이동합니다.&quot;&gt;HappyFriday&lt;/a&gt;님의 글을 인용한것임을 밝힌다.&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; height: 15px; background-image: url(http://deco.daum-img.net/contents/horizontalrule/line08.gif?rv=1.0.1); background-attachment: scroll; background-origin: initial; background-clip: initial; background-color: initial; width: 99%; background-position: 0% 50%; background-repeat: repeat no-repeat; &quot;&gt;
&lt;hr style=&quot;position: relative; top: -999px; left: -999px; border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; &quot;&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(153, 153, 153); font-family: Arial, sans-serif; line-height: 23px; letter-spacing: -1px; &quot;&gt;언제나 그렇지만 항상&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; font-weight: bold; color: rgb(51, 51, 51); &quot;&gt;IE&lt;/span&gt;가 문제다.&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;크로싱을 위한 최고의 난적은 대부분&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;IE&lt;/span&gt;이다. 일단&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(51, 51, 51); &quot;&gt;offsetParent&lt;/span&gt;는 무엇일까?&amp;nbsp;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 204); font-family: Arial; &quot;&gt;말그대로 현재 대상 엘리먼트를&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 204); &quot;&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 51, 51); &quot;&gt;transform&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 204); font-family: Arial; &quot;&gt;하는 상위 엘리먼트를 참조하는 속성&lt;/span&gt;이다. 일반적으로&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;parentNode&lt;/span&gt;와는 다른 개념으로 이것은&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 102); &quot;&gt;concatenate&amp;nbsp;&lt;/span&gt;가 적용되는 부모 엘리먼트에만 유효하기 때문에...꼭 대상&amp;nbsp;엘리먼트의 상위엘리먼트를 의미하지는 않는다.&amp;nbsp;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;일반적으로 이 속성에 대한 설명이 자식을&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;offset&lt;/span&gt;하는 엘리먼트라고 나와있는데.. 이해하기가 난해하므로...&amp;nbsp;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 51, 153); &quot;&gt;자식엘리먼트의 위치에 영향을 미치는&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 51, 153); &quot;&gt;상위 엘리먼트를 치칭 하는것으로 이해하면 되겠다.&lt;/span&gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;그렇다면 자식엘리먼트에 영향을 미친다는건 무엇일까? 바로&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 0, 102); &quot;&gt;position&amp;nbsp;&lt;/span&gt;속성이다. 모든 엘리먼트의&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;position&lt;/span&gt;속성은 기본이&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;static&lt;/span&gt;이다. 즉 정적상태를 유지하는것... 따라서&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); &quot;&gt;position&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); &quot;&gt;이&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); &quot;&gt;relative / absolute&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); &quot;&gt;가 되었을때 바로 자식엘리먼트에 영향을(좌표상으로) 미치게 됨으로&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); &quot;&gt;offsetParent&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); &quot;&gt;를 반환하는 대상 엘리먼트는&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); &quot;&gt;&amp;nbsp;반드시&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); &quot;&gt;position&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); &quot;&gt;이&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); &quot;&gt;relative&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); &quot;&gt;나&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); &quot;&gt;absolute&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); &quot;&gt;가 되어야 한다.&amp;nbsp;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&lt;/span&gt;즉 수식으로는&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;getStyle(obj, 'position) != 'static'&amp;nbsp;&lt;/span&gt;으로 표현될 수 있다.&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;일반적으로&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;offsetParent&lt;/span&gt;가 많이 사용되는 부분은 대상엘리먼트를 글로벌 좌표포지션으로 변환한 후 이값을 활용하는 곳들이다.&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;그런데..&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(255, 255, 255); background-color: rgb(153, 204, 51); &quot;&gt;IE&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(255, 255, 255); font-family: Arial; background-color: rgb(153, 204, 51); &quot;&gt;브라우져(&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(255, 255, 255); background-color: rgb(153, 204, 51); &quot;&gt;ie8&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(255, 255, 255); font-family: Arial; background-color: rgb(153, 204, 51); &quot;&gt;이하)의 경우 상위 엘리먼트의&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(255, 255, 255); background-color: rgb(153, 204, 51); &quot;&gt;position&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(255, 255, 255); font-family: Arial; background-color: rgb(153, 204, 51); &quot;&gt;이 '&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(255, 255, 255); background-color: rgb(153, 204, 51); &quot;&gt;relative'&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(255, 255, 255); font-family: Arial; background-color: rgb(153, 204, 51); &quot;&gt;일때 자신의&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(255, 255, 255); background-color: rgb(153, 204, 51); &quot;&gt;offsetLeft&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(255, 255, 255); font-family: Arial; background-color: rgb(153, 204, 51); &quot;&gt;가 0이 되어야 하는데 디폴트로 최상위 엘리먼트의&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(255, 255, 255); background-color: rgb(153, 204, 51); &quot;&gt;padding (paddingLeft/paddingTop)&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; font-family: Arial; &quot;&gt;값을 취하도록 설계되어 있다.&amp;nbsp;&lt;/span&gt;이해를 돕기 위해서 다음 코드를 보자.&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&lt;div class=&quot;Code&quot; style=&quot;padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-image: url(http://www.happyfri.com/home/blog/images/code_quote_bg.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-family: Arial; line-height: 18px; color: rgb(102, 102, 102); letter-spacing: 0px; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); background-position: initial initial; background-repeat: initial initial; &quot;&gt;
&amp;lt;div id='a' style='background-color:#ff0000; padding:30px; '&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id='b' style='position:relative; background-color:#000000; '&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id='c' style='position:relative; background-color:#0ff000; '&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id='d' style='background-color:#666666;'&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aaaa&amp;lt;br&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aaaa&amp;lt;br&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;&amp;lt;div&amp;gt;&lt;/div&gt;
&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;위의 노드중 d의 입장에서는 부모&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 51); &quot;&gt;position&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 51); &quot;&gt;이&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 51); &quot;&gt;relative&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 51); &quot;&gt;이기 때문에 당연 자신의&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 51); &quot;&gt;offsetLeft&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 51); &quot;&gt;는 0이어야 한다.&lt;/span&gt;&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;왜냐면 상대경로로 다시 초기화 되었으니..부모입장에서&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;padding&lt;/span&gt;값이 들어간게 아니니까... 만약 부모의&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 51, 153); &quot;&gt;position&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 51, 153); &quot;&gt;이&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 51, 153); &quot;&gt;relative&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 51, 153); &quot;&gt;가 아니면 그제서야 부모&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 51, 153); &quot;&gt;offsetParent&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 51, 153); &quot;&gt;가&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 51, 153); &quot;&gt;static&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 51, 153); &quot;&gt;이 됨으로 그때는 자신이&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 51, 153); &quot;&gt;30&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 51, 153); &quot;&gt;의 값을 가져야 한다.&amp;nbsp;&lt;/span&gt;그런데&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 102); &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 102); &quot;&gt;IE7&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 102); &quot;&gt;는 무조건&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 102); &quot;&gt;30&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 102); &quot;&gt;의 값을 가지고 시작한다. 즉 최상위 a의&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 102); &quot;&gt;padding(padding-left)&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 102); &quot;&gt;이&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(0, 102, 102); &quot;&gt;30&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(0, 102, 102); &quot;&gt;임으로 그값에 영향을 받아서 표시를 하게된다.&amp;nbsp;&lt;/span&gt;바로 이게 문제다. 이 문제로 인해 최종 글로벌 포지션의&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;left&lt;/span&gt;는&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;30&lt;/span&gt;이어야 함에도 불구하고&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; &quot;&gt;60&lt;/span&gt;이 되어버린다. 결국 이중값이 들어간다는 말이다.&lt;br style=&quot;letter-spacing: 0px; &quot;&gt;따라서&amp;nbsp;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;IE7&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;의 경우에는 바로 이 최상위 엘리먼트, 즉&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;body&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;바로 밑의 엘리먼트를 구한후 (이것은 해당 엘리먼트가&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;position&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;이&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;relative&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;나&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;absolute&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;가&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;&amp;nbsp;아닌경우 반환하지 않으므로) 해당 엘리먼트의&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Eng&quot; style=&quot;vertical-align: baseline; font-family: Arial; letter-spacing: 0px; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;padding&lt;/span&gt;&lt;span style=&quot;vertical-align: baseline; color: rgb(153, 51, 0); text-decoration: underline; &quot;&gt;값을 빼줘야 한다.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;hr style=&quot;height: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; border-top-width: 1px; border-top-style: dotted; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; display: block; &quot;&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;font class=&quot;Apple-style-span&quot; face=&quot;굴림, gulim, sans-serif&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;참고적으로 캘린더 소스 :&lt;/b&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
(이미 다른 자바스크립트 라이브러리를 사용하는 중이라.. 별~)&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/172033034B554D5529&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;nexCalendar.js&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Scripter/JAVASCRIPT</category>
      <category>넥스트리</category>
      <category>자바스크립트 javascript offsetParent IE6</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/199</guid>
      <comments>https://techbug.tistory.com/199#entry199comment</comments>
      <pubDate>Thu, 4 Feb 2010 13:54:47 +0900</pubDate>
    </item>
    <item>
      <title>CSS로 만든 3D입체 이미지</title>
      <link>https://techbug.tistory.com/198</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
오늘자 &lt;a href=&quot;http://ajaxian.com/archives/3dcss?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+ajaxian+%28Ajaxian+Blog%29&quot; target=&quot;_blank&quot; title=&quot;[http://ajaxian.com/archives/3dcss?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+ajaxian+%28Ajaxian+Blog%29]로 이동합니다.&quot;&gt;ajaxian&lt;/a&gt;을 보다가 굉장한 CSS 애니메이션을 보게되서 함 분석해 봅니다.&lt;/div&gt;
&lt;div&gt;
이미지 3개와 background-position프로퍼티와 :hover 가상클래스를 사용하여 &lt;a href=&quot;http://www.romancortes.com/ficheros/meninas.html&quot; target=&quot;_blank&quot; title=&quot;[http://www.romancortes.com/ficheros/meninas.html]로 이동합니다.&quot;&gt;3D입체 이미지&lt;/a&gt;를 구현했군요~&lt;/div&gt;
&lt;div&gt;
고생꽤나했을듯~ ㅠ.,ㅠ; &amp;nbsp; 이런거 보면 대단하다 보다는 고생이 먼저 떠오르는 이유는 뭘까요?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;iframe name=&quot;3dCSS&quot; style=&quot;width:400px;height:455px;border:0;&quot; frameborder=&quot;0&quot; src=&quot;http://www.romancortes.com/ficheros/meninas.html&quot;&gt;iframe을 지원하지 않습니다.&lt;/iframe&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
사용한 이미지&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock triple&quot; style=&quot;text-align: center;&quot;&gt;
  &lt;table cellspacing=&quot;5&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;margin: 0 auto;&quot;&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/17117E0C4B3C2B030F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F17117E0C4B3C2B030F&quot; width=&quot;210&quot; height=&quot;250&quot; alt=&quot;&quot;/&gt;&lt;/td&gt;
      &lt;td&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/197FC50C4B3C2B042B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F197FC50C4B3C2B042B&quot; width=&quot;210&quot; height=&quot;110&quot; alt=&quot;&quot;/&gt;&lt;/td&gt;
      &lt;td&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/127CFA0C4B3C2B0528&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F127CFA0C4B3C2B0528&quot; width=&quot;210&quot; height=&quot;238&quot; alt=&quot;&quot;/&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;사용된소스&lt;/b&gt; : &lt;a href=&quot;http://www.romancortes.com/ficheros/meninas.html&quot; target=&quot;_blank&quot; title=&quot;[http://www.romancortes.com/ficheros/meninas.html]로 이동합니다.&quot;&gt;원본&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;brush:html;&quot;&gt;&lt;style type=&quot;text/css&quot;&gt;
a#a96:hover img {
	left: 224px
}

a#a96:hover b.d1 {
	background-position: 224px 0;
	width: 224px
}

a#a96:hover b.d2 {
	background-position: -449.6px 18px;
}

a#a96:hover b.d3 {
	background-position: -32px -216px;
	width: 368px
}

a#a96:hover b.d4 {
	background-position: -64px -74px;
}

a#a97:hover img {
	left: 223px
}

a#a97:hover b.d1 {
	background-position: 223px 0;
	width: 223px
}

a#a97:hover b.d2 {
	background-position: -449.7px 18px;
}

a#a97:hover b.d3 {
	background-position: -32.3333333333px -216px;
	width: 367.666666667px
}

a#a97:hover b.d4 {
	background-position: -64.6666666667px -74px;
}

a#a98:hover img {
	left: 222px
}

a#a98:hover b.d1 {
	background-position: 222px 0;
	width: 222px
}

a#a98:hover b.d2 {
	background-position: -449.8px 18px;
}

a#a98:hover b.d3 {
	background-position: -32.6666666667px -216px;
	width: 367.333333333px
}

a#a98:hover b.d4 {
	background-position: -65.3333333333px -74px;
}

a#a99:hover img {
	left: 221px
}

a#a99:hover b.d1 {
	background-position: 221px 0;
	width: 221px
}

a#a99:hover b.d2 {
	background-position: -449.9px 18px;
}

a#a99:hover b.d3 {
	background-position: -33px -216px;
	width: 367px
}

a#a99:hover b.d4 {
	background-position: -66px -74px;
}
&lt;/style&gt;


&lt;a href=&quot;#&quot; id=&quot;a0&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;80&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a1&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;81&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a2&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;82&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a3&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;83&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a4&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;84&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a5&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;85&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a6&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;86&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a7&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;87&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a8&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;88&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a9&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;89&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a10&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;90&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d4&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d3&quot;&gt;&lt;/b&gt;&lt;b class=&quot;d2&quot;&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/a&gt;
&lt;a href=&quot;#&quot; id=&quot;a11&quot;&gt;&lt;img src=&quot;meninas_bg2.jpg&quot; width=&quot;91&quot; height=&quot;455&quot; alt=&quot;&quot;&gt;&lt;b class=&quot;d1&quot;&gt;&lt;/b&gt;
	
&lt;/a&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
원본소스다운로드 :&amp;nbsp;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/206D7B0E4B3C310E3A&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;test.rar&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;이미지 하나에 background-position을 이용한 애니메이션&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;#&quot; id=&quot;a11&quot;&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;원본출처 :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;http://www.cssplay.co.uk/menu/streaker&quot; target=&quot;_blank&quot; title=&quot;[http://www.cssplay.co.uk/menu/streaker]로 이동합니다.&quot;&gt;http://www.cssplay.co.uk/menu/streaker&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;style type=&quot;text/css&quot;&gt;
#streak {width:485px; height:83px; background:#fff; margin:20px 0; border:solid 1px #CCC}
#streak a, #streak a:visited {display:block; height:83px; float:left;text-decoration:none;}
#streak a.pos1,
#streak a.pos2,
#streak a.pos3,
#streak a.pos4,
#streak a.pos5,
#streak a.pos6,
#streak a.pos7,
#streak a.pos8 {background:#fff url(https://t1.daumcdn.net/cfile/tistory/1419EB0B4B3C24AC3C) no-repeat;}

#streak a.pos1, #streak a.pos1:visited {width:50px; }
#streak a.pos1 {background-position:0 0;}

#streak a.pos2, #streak a.pos2:visited {width:50px; }
#streak a.pos2 {background-position:-50px 0;}

#streak a.pos3, #streak a.pos3:visited {width:70px; }
#streak a.pos3 {background-position:-100px 0;}

#streak a.pos4, #streak a.pos4:visited {width:70px; }
#streak a.pos4 {background-position:-170px 0;}

#streak a.pos5, #streak a.pos5:visited {width:60px; }
#streak a.pos5 {background-position:-240px 0;}

#streak a.pos6, #streak a.pos6:visited {width:60px; }
#streak a.pos6 {background-position:-300px 0;}

#streak a.pos7, #streak a.pos7:visited {width:60px; }
#streak a.pos7 {background-position:-380px 0;}

#streak a.pos8, #streak a.pos8:visited {width:45px; }
#streak a.pos8 {background-position:-440px 0;}



#streak a.pos1:hover {background-position:0 -83px;}
#streak a.pos2:hover {background-position:-50px -83px;}
#streak a.pos3:hover {background-position:-100px -83px;}
#streak a.pos4:hover {background-position:-170px -83px;}
#streak a.pos5:hover {background-position:-240px -83px;}
#streak a.pos6:hover {background-position:-300px -83px;}
#streak a.pos7:hover {background-position:-380px -83px;}
#streak a.pos8:hover {background-position:-440px -83px;}
&lt;/style&gt;
&lt;div id=&quot;streak&quot;&gt;
&lt;a href=&quot;#&quot; class=&quot;pos1&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;pos2&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;pos3&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;pos4&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;pos5&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;pos6&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;pos7&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;pos8&quot;&gt;&amp;nbsp;&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
위 영역에 마우스를 올려보세요 ^^&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
이전에 포스팅한&amp;nbsp;&lt;a href=&quot;http://techbug.tistory.com/187&quot; target=&quot;_self&quot; title=&quot;[http://techbug.tistory.com/187]로 이동합니다.&quot;&gt;CSS Sprites&lt;/a&gt;에서도 언급한&amp;nbsp;CSS background-position을 이용한 애니메이션입니다&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
사용된 이미지&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1419EB0B4B3C24AC3C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1419EB0B4B3C24AC3C&quot; width=&quot;485&quot; height=&quot;166&quot; alt=&quot;&quot; filename=&quot;streaky.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;소스&lt;/b&gt;&lt;/div&gt;
&lt;pre class=&quot;brush:css;&quot;&gt;&lt;style type=&quot;text/css&quot;&gt;
#streak {width:485px; height:83px; background:#fff; margin:20px 0; border:solid 10px #CCC}
#streak a, #streak a:visited {display:block; height:83px; float:left;text-decoration:none;}
#streak a.pos1,
#streak a.pos2,
#streak a.pos3,
#streak a.pos4,
#streak a.pos5,
#streak a.pos6,
#streak a.pos7,
#streak a.pos8 {background:#fff url(https://t1.daumcdn.net/cfile/tistory/1419EB0B4B3C24AC3C) no-repeat;}

#streak a.pos1, #streak a.pos1:visited {width:50px; }
#streak a.pos1 {background-position:0 0;}

#streak a.pos2, #streak a.pos2:visited {width:50px; }
#streak a.pos2 {background-position:-50px 0;}

#streak a.pos3, #streak a.pos3:visited {width:70px; }
#streak a.pos3 {background-position:-100px 0;}

#streak a.pos4, #streak a.pos4:visited {width:70px; }
#streak a.pos4 {background-position:-170px 0;}

#streak a.pos5, #streak a.pos5:visited {width:60px; }
#streak a.pos5 {background-position:-240px 0;}

#streak a.pos6, #streak a.pos6:visited {width:60px; }
#streak a.pos6 {background-position:-300px 0;}

#streak a.pos7, #streak a.pos7:visited {width:60px; }
#streak a.pos7 {background-position:-380px 0;}

#streak a.pos8, #streak a.pos8:visited {width:45px; }
#streak a.pos8 {background-position:-440px 0;}



#streak a.pos1:hover {background-position:0 -83px;}
#streak a.pos2:hover {background-position:-50px -83px;}
#streak a.pos3:hover {background-position:-100px -83px;}
#streak a.pos4:hover {background-position:-170px -83px;}
#streak a.pos5:hover {background-position:-240px -83px;}
#streak a.pos6:hover {background-position:-300px -83px;}
#streak a.pos7:hover {background-position:-380px -83px;}
#streak a.pos8:hover {background-position:-440px -83px;}
&lt;/style&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
      <category>Publisher/CSS</category>
      <category>3D CSS</category>
      <category>background-position</category>
      <category>CSS</category>
      <category>CSS Sprites</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>넥스트리</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/198</guid>
      <comments>https://techbug.tistory.com/198#entry198comment</comments>
      <pubDate>Thu, 31 Dec 2009 13:11:45 +0900</pubDate>
    </item>
    <item>
      <title>동적 호스트도메인 사용하기 (apache2+tomcat6.0)</title>
      <link>https://techbug.tistory.com/195</link>
      <description>&lt;br /&gt;
&lt;div&gt;
멀티도메인(여기서는 호스트도메인)이 가능하게 아파치와 톰캣연동을 하려한다.&lt;/div&gt;
&lt;div&gt;
예를 들어 aaa.techbug.com 과 bbb.techbug.com 으로 들어와도 톰캣의 하나의 컨텍스트로 넘어오게 하기 위한 목적으로 서버 셋팅을 해야한다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
PHP라면 간단한 일이 되겠지만 톰캣과의 연동을 하려니 상당히 어려운 점이 많다.&lt;/div&gt;
&lt;div&gt;
팀원(병규야 수고했다..그리고 미안하다.. ^^) 을 시켜 셋팅한 것이지만.. 공유하려 한다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;설정&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;aaa&lt;/font&gt;.techbug.com&lt;/b&gt; &amp;nbsp; ---&amp;gt; &amp;nbsp;http://로컬머신/&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;b&gt;techbug&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;bbb&lt;/font&gt;.techbug.com&lt;/b&gt; &amp;nbsp; ---&amp;gt; &amp;nbsp;http://로컬머신/&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;b&gt;techbug&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;환경&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
Ubuntu10 + Apache2 + Tomcat6.0&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;필요한 모듈 :&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
mod_proxy,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
mod_proxy_balancer,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
mod_proxy_http&lt;/div&gt;
&lt;div&gt;
mod_proxy_html, mod_rewrite&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;모듈 설치 :&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
apt-get install &lt;b&gt;libapache2-mod-proxy-html libxml2&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;설치 모듈을 enable상태로 변경&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
/etc/apache2/&lt;b&gt;mods-avaliable&lt;/b&gt; 에서 확인&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;a2enmod를 이용한 아파치모듈 활성화&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
a2enmod proxy,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
a2enmod proxy_html,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
a2enmod proxy_balancer,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
a2enmod rewite,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
a2enmod proxy_http&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
활성화 여부 확인 : /etc/apache2/mods/mods_enables&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/176FCB114B30365C03&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F176FCB114B30365C03&quot; width=&quot;598&quot; height=&quot;154&quot; alt=&quot;&quot; filename=&quot;1.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Apache2 환경설정&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;1.VirtualHost 등록&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
/etc/apache2/sites-enabled/000-default에서 VirtualHost를 등록한다&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;2. 아파치 재시작 :&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
/etc/init.d/apache2 restart&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;3. 톰캣 시작&lt;/b&gt;(톰캣에 &lt;b&gt;techbug&lt;/b&gt;이름으로 프로젝트가 배포되어 있다고 가정)&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;ServerName&lt;/b&gt; techbug.com&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;ServerAlias&lt;/b&gt; techbug.com &amp;nbsp; &lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;b&gt;*.techbug.com&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;proxyRequests Off&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;proxyPreserveHost On&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;lt;Proxy *&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Order deny,allow&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Allow from all&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/Proxy&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ProxyPass &lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;/ http://localhost:8080/techbug/&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ProxyPassReverse &lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;/ /http://localhost:8080/techbug/&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
http://aaa.techbug.com 입력하고 제대로 나오는지 확인하다&lt;/div&gt;
&lt;div&gt;
ProxyPass 에 설정 한 대로 톰캣의 주소로 이동하게 되고 index.jsp 가 가장 먼저 읽어진다&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Mod_Proxy 설정 정보&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;ProxyPass를 사용하여 특정 디렉토리를 톰캣에서 처리&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
ProxyPass /admin/http://localhost:8080/techbug&lt;/div&gt;
&lt;div&gt;
ProxyPass &amp;nbsp;/user/http://localhost:8080/techbug&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;ProxyPassMatch : ProxyPassMatch를 이용하여 특정 확장자를 가진 파일을 톰캣에서 처리&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
ProxyPassMatch &amp;nbsp; ^/.*\.(jsp|do|action)$ http://localhostL8080/&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;LocationMathch : LocationMathch를 사용하여 접근보안 문제 해결&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&amp;lt;LocationMatch &amp;nbsp;“/WEB-INF”&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;deny all&lt;/div&gt;
&lt;div&gt;
&amp;lt;/Location&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Tomcat : web.xml&lt;/span&gt;&lt;/b&gt;
&lt;/div&gt;
&lt;div&gt;
톰캣에서는 별다른 설정은 하지 않고 데이타리소스만 정리하였다.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&amp;lt;GlobalNamingResources&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;Resource name=&quot;UserDatabase&quot; auth=&quot;Container&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;type=&quot;org.apache.catalina.UserDatabase&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;description=&quot;User database that can be updated and saved&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;factory=&quot;org.apache.catalina.users.MemoryUserDatabaseFactory&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;pathname=&quot;conf/tomcat-users.xml&quot; /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;Resource name=&quot;jdbc/NEXFA_DS&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;auth=&quot;Container&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;type=&quot;javax.sql.DataSource&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;username=&quot;유저네임&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;password=&quot;패쓰워드&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;driverClassName=&quot;com.mysql.jdbc.Driver&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;url=&quot;jdbc:mysql://localhost:3306/techbugdb&quot;/&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/GlobalNamingResources&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;Host name=&quot;localhost&quot; &amp;nbsp;appBase=&quot;webapps&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;unpackWARs=&quot;true&quot; autoDeploy=&quot;true&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;xmlValidation=&quot;false&quot; xmlNamespaceAware=&quot;false&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;Valve className=&quot;org.apache.catalina.authenticator.SingleSignOn&quot; /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;Context path=&quot;&quot; docBase=&quot;/usr/flowerteam/tomcat-6.0.20/webapps/NexfaWeb&quot; debug=&quot;0&quot; reloadable=&quot;true&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Resource name=&quot;jdbc/TECHBUG_DS&quot;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;auth=&quot;Container&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;type=&quot;javax.sql.DataSource&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;driverClassName=&quot;com.mysql.jdbc.Driver&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;username=&quot;유저네임&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;password=&quot;패스워드&quot;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;url=&quot;jdbc:mysql://localhost:3306/techbugdb&quot;/&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/Context&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/Host&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;www가 안붙은 URL을 자동으로 붙이기&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;techbug.com 이라는 도메인을 주소창에 입력하였을 때 자동으로 www.techbug.com 으로 접속 시키는 방법이다.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ServerName techbug.com&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ServerAlias www.techbug.com&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DocumentRoot /home/techbug/public_html/&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ErrorLog logs/error_log&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;CustomLog logs/sinvi-access_log combined env=!nosave&lt;/div&gt;
&lt;div&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
이라는 가상 호스트 구문이 있을것이다. www 를 자동으로 붙이는 방법은 간단하다.위의 구문아래에 똑같은 구문을 복사하여 붙여 넣는다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ServerName techbug.com&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ServerAlias www.techbug.com&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DocumentRoot /home/techbug/public_html/&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ErrorLog logs/error_log&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;CustomLog logs/sinvi-access_log combined env=!nosave&lt;/div&gt;
&lt;div&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ServerName techbug.com&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ServerAlias www.techbug.com&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DocumentRoot /home/techbug/public_html/&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ErrorLog logs/error_log&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;CustomLog logs/sinvi-access_log combined env=!nosave&lt;/div&gt;
&lt;div&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;와 같이 될것이다. 이상태에서 아래와 같이 몇가지만 바꿔준다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ServerName techbug.com&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;#ServerAlias www.techbug.com &amp;nbsp;&amp;lt;=== 주석처리&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;RedirectMatch /(.*)$ http://www.techbug.com/$1&lt;/font&gt;&lt;/b&gt; &amp;lt;==== 삽입&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DocumentRoot /home/techbug/public_html/&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ErrorLog logs/error_log&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;CustomLog logs/sinvi-access_log combined env=!nosave&lt;/div&gt;
&lt;div&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;b&gt;ServerName www.techbug.com&lt;/b&gt;&lt;/font&gt; &amp;lt;=== www 사이트 명시&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;#ServerAlias www.techbug.com &amp;lt;=== 주석처리&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DocumentRoot /home/techbug/public_html/&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ErrorLog logs/error_log&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;CustomLog logs/sinvi-access_log combined env=!nosave&lt;/div&gt;
&lt;div&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;설명을 하자면 같은 페이지를 보여주되 접속 도메인은 개별화 시킨 것이다. 다시 말해, techbug.com을 주소창에 입력하게 되면, 우선은 윗쪽 가상호스트 설정에 의해 접속하게 되고, RedirectMatch /(.*)$ http://www.techbug.com/$1 행에 의해 다시&amp;nbsp;두번째 가상호스트 설정인 www.techbug.com 으로 접속하게 되는것이다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
마지막의 $1의 역할은 techbug.com/xxxxx/xxxx/xxxx...등의 x로 표시된 모든 문자를 $1로 치환하여 www를 붙인 www.techbug.com 도메인 뒤에 다시 반환해주는 역할을 한다.&lt;/div&gt;
&lt;div&gt;즉, techbug.com 도메인의 메인 페이지 뿐만 아니라, 하위의 모든 페이지에 www가 붙게 되는것이다&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
참고 :&lt;/div&gt;
&lt;div&gt;&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://httpd.apache.org/docs/2.0/ko/vhosts/mass.html&quot; target=&quot;_blank&quot; title=&quot;[http://httpd.apache.org/docs/2.0/ko/vhosts/mass.html]로 이동합니다.&quot;&gt;[Apache.org] 대량의 가상호스트 동적으로 설정하기&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Integrator/U-LINUX</category>
      <category>apache</category>
      <category>apache tomcat 연동</category>
      <category>nextree</category>
      <category>Tomcat</category>
      <category>넥스트리</category>
      <category>데꾸벅</category>
      <category>아파치 동적 호스트 도메인</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/195</guid>
      <comments>https://techbug.tistory.com/195#entry195comment</comments>
      <pubDate>Tue, 22 Dec 2009 13:38:23 +0900</pubDate>
    </item>
    <item>
      <title>내 웹사이트의 속도를 빠르게!</title>
      <link>https://techbug.tistory.com/170</link>
      <description>&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;처음 이바닥에 발을 들여놓은지 어언~ 십수년이 지나갑니다. 그러나 그때나 지금이나 &lt;/span&gt;&lt;a title=&quot;[http://www.bombaycrow.com/blog/index.php/2009/04/web-page-size-and-browser-download-performance-why-it-still-matters/]로 이동합니다.&quot; href=&quot;http://www.bombaycrow.com/blog/index.php/2009/04/web-page-size-and-browser-download-performance-why-it-still-matters/&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;웹페이지의 성능향상은 언제나 중요&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;하게 생각되고 있습니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;어느분이 방명록에 의뢰한 내용이 있어서 찾아보다가 우연히 찾게된 &lt;/span&gt;&lt;a title=&quot;[http://developer.yahoo.com/performance/rules.html]로 이동합니다.&quot; href=&quot;http://developer.yahoo.com/performance/rules.html&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;야후! 개발자 센터&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;에서 정의한 웹사이트 최적화 방법입니다. 필요할것 같아 잠시 정리해봅니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
참고적으로 &lt;a title=&quot;[http://yuiblog.com/blog/2008/12/23/video-crockford-performance/]로 이동합니다.&quot; href=&quot;http://yuiblog.com/blog/2008/12/23/video-crockford-performance/&quot; target=&quot;_blank&quot;&gt;이곳&lt;/a&gt;에서 더글라스 크록포트아저씨의 Ajax 최적화 방법도 들을수 있습니다. 관심있는 분은 참조하세요~&lt;/div&gt;
&lt;div&gt;
&quot;&lt;a title=&quot;[http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8990758963&amp;amp;ttbkey=ttboutsideris1727002&amp;amp;COPYPaper=1]로 이동합니다.&quot; href=&quot;http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8990758963&amp;amp;ttbkey=ttboutsideris1727002&amp;amp;COPYPaper=1&quot; target=&quot;_blank&quot;&gt;웹사이트 최적화 기법&lt;/a&gt;&quot; 이라는 책도 나와있다는걸.. 번역이 끝난후 알아버렸음돠.. ㅡ.,ㅡ;&lt;/div&gt;
&lt;div&gt;
&lt;a title=&quot;[http://www.stevesouders.com/blog/]로 이동합니다.&quot; href=&quot;http://www.stevesouders.com/blog/&quot; target=&quot;_blank&quot;&gt;High Performance WebSite&lt;/a&gt;에 가시면 웹사이트 최적화 기법들이 좀더 상세하게 설명되어 있으므로 확인하시기 바랍니다.&lt;br /&gt;
각 브라우저마다 페이지속도를 최적화하기 위해 브라우저의 성능평가나 지원가능한 라이브러리 또는 현재 표준지원여부등을 비교한 &lt;a title=&quot;[http://a.deveria.com/caniuse/#agents=All&amp;amp;eras=All&amp;amp;cats=All&amp;amp;statuses=All&amp;amp;bw_shaded=1]로 이동합니다.&quot; href=&quot;http://a.deveria.com/caniuse/#agents=All&amp;amp;eras=All&amp;amp;cats=All&amp;amp;statuses=All&amp;amp;bw_shaded=1&quot; target=&quot;_blank&quot;&gt;사이트&lt;/a&gt;도 함 들러보시길...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 16px&quot;&gt;
&lt;h3 id=&quot;num_http&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;FONT-SIZE: 18pt&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;HTTP Request를 최소화하라!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p class=&quot;date&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;End-User응답시간의 80%는 Front-end단에서 소요된다. 이러한 응답시간의 대부분은 보통 해당 페이지에 포함되어 있는 이미지, 스타일시트, 스크립트, 플래쉬등과 같은 컴포넌트를 다운로드 하는 것과 연관된다. 이러한 컴포넌트를 줄이는것이 웹페이지를 렌더링하는데 요구되는 HTTP Request의 수를 줄이는 한방법이며 좀더 빠른 웹페이지를 구성할수 있는 중요한 포인트이다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;웹페이지내의 컴포넌트의 수를 줄이는 한 방법으로 페이지 디자인을 간결하게 하는것이다. 그러나 좀 더 빠른 시간에 응답메세지를 받으면서 풍부한 컨텐츠(Richer Content)를 제공하기 위한 방법은 없을까? 여기 이러한 풍부한 디자인을 제공하면서 HTTP Request수를 줄이는 방법을 소개한다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;파일 묶기(Combined Files)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: normal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;한개의 스크립트에 모든 스크립트를 묶어서 (데꾸벅 주: 순차적 다운로드 방법- head 영역에 script를 순차적으로 append시키는법) 사용하거나 하나의 CSS안에 다른 CSS를 묶는 식(데꾸벅 주: @import를 이용한 CSS import)으로 HTTP Request수를 줄이는 방법이다. 이러한 파일묶기 방법은 각각의 스크립트나 스타일시트가 서로다른 페이지에서 다양하게 사용될때는 조금은 무리가 있는 방법이기는 하나 캐쉬를 지원하므로 응답속도를 향샹시키는 하나의 방법으로 사용할수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;CSS Sprites&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: normal&quot;&gt;&lt;a title=&quot;[http://alistapart.com/articles/sprites]로 이동합니다.&quot; href=&quot;http://alistapart.com/articles/sprites&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;CSS Sprites&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;는 이미지 Request수를 줄이는 방법으로 사용한다. 하나의 이미지에 여러가지 백그라운드가 사용될때 이미지 조각들을 보여주는 background-image와 background-position 프로퍼티를 사용한다.&lt;br /&gt;
(데꾸벅 주: 하나의 버튼을 만들때 마우스오버, 마우스다운, 비활성화 상태의 버튼을 표시하자면 각각의 상태마다 버튼 이미지들이 필요한데 이러한 이미지들을 하나로 만들어서 한번의 Request를 이용해 CSS의 background-position을 사용하여 표현한다. 대부분의 Ajax framework이나 라이브러리들의 CSS를 보면 이렇게 사용하는곳이 많다. 디자이너들에게 추천해 줄만한 내용이다. &amp;nbsp;&lt;a title=&quot;[http://appletree.or.kr/blog/tag/css-sprites/]로 이동합니다.&quot; href=&quot;http://appletree.or.kr/blog/tag/css-sprites/&quot; target=&quot;_blank&quot;&gt;미남이의 이러쿵저러쿵 블로그&lt;/a&gt;를 참조하세요)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;Image Maps&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: normal&quot;&gt;&lt;a title=&quot;[http://www.w3.org/TR/html401/struct/objects.html#h-13.6]로 이동합니다.&quot; href=&quot;http://www.w3.org/TR/html401/struct/objects.html#h-13.6&quot; target=&quot;_blank&quot;&gt;이미지맵&lt;/a&gt;은 하나의 이미지 않에 여러개의 이미지를 묶는 방법이다. 전체사이즈는 갔지만 HTTP Request의 수를 줄여줌으로써 페이지 로딩을 더 빠르게 한다. 이미지 맵은 navigation bar와 같이 페이지내에서 연속적으로 사용되는 이미지가 있다면 사용하는것이 좋다.(데꾸벅 예: 웹에디터의 메뉴들)&amp;nbsp;&lt;br /&gt;
페이지 네비게이션에 이미지맵을 사용하는것은 접근성면이나 컨트롤하기가 어려우므로 네이비게이션 영역에서는 추천하지 않는다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;a title=&quot;[http://tools.ietf.org/html/rfc2397]로 이동합니다.&quot; href=&quot;http://tools.ietf.org/html/rfc2397&quot; target=&quot;_blank&quot;&gt;URL Scheme를 이용한 데이타&lt;/a&gt;&lt;a title=&quot;[http://tools.ietf.org/html/rfc2397]로 이동합니다.&quot; href=&quot;http://tools.ietf.org/html/rfc2397&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a title=&quot;[http://tools.ietf.org/html/rfc2397]로 이동합니다.&quot; href=&quot;http://tools.ietf.org/html/rfc2397&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;a title=&quot;[http://tools.ietf.org/html/rfc2397]로 이동합니다.&quot; href=&quot;http://tools.ietf.org/html/rfc2397&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;로써 인라인 이미지&lt;a title=&quot;[http://tools.ietf.org/html/rfc2397]로 이동합니다.&quot; href=&quot;http://tools.ietf.org/html/rfc2397&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt; 사용&lt;/span&gt;&lt;br /&gt;
실제 페이지에서 이미지 데이타는 URL Scheme를 포함한 데이타로 사용된다. 이러한 것들이 HTML문서사이즈를 증가시킨다. 캐시된 스타일쉬트안에 이러한 인라인이미지를 포함시키는것은 HTTP Request와 &amp;nbsp;웹페이지 사이즈를 줄여줄수 있는 한 방법이다. 인라인이미지의 경우는 아직 다른 브라우저에서는 지원하지 않고 있다.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;(데꾸벅 주 : base64로 인코딩된 이미지 파일포맷으로 브라우저에서 재해석하여 렌더링 되므로 이러한 렌더링 타임을 줄이는것이 좋다. &amp;nbsp;IE8이나 다른 브라우저에서는 이미 base64 포맷으로 이미지를 사용할 수 있다.)&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;BORDER-RIGHT: rgb(243,197,52) 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: rgb(243,197,52) 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: rgb(243,197,52) 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: rgb(243,197,52) 1px dashed; BACKGROUND-COLOR: rgb(254,254,184)&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;웹페이지를 설계할때 HTTP Request수를 줄이는 것에서 시작하라. &lt;/span&gt;&lt;br /&gt;
이것은 처음 방문한 사용자를 위해 성능향상을 위한 가장 중요한 가이드 라인이다. &amp;nbsp;&lt;a title=&quot;[http://yuiblog.com/blog/2007/01/04/performance-research-part-2/]로 이동합니다.&quot; href=&quot;http://yuiblog.com/blog/2007/01/04/performance-research-part-2/&quot; target=&quot;_blank&quot;&gt;Tenni Theurer씨의 블로그 포스트(Browser Cache Usage-Exposed!)&lt;/a&gt;에서 언급한것처럼 일일 방문자중 40~60%가 아무런 캐쉬가 없는 상태에서 여러분의 웹사이트에 방문한다. 이러한 첫번째 방문자를 위해 페이지를 설계하는것이 사용자경험을 좋게 만드는 중요한 키포인트이다.&amp;nbsp;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;FONT-SIZE: 18pt&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;CDN(Content Delivery Network)을 사용하라!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;COLOR: rgb(0,0,0)&quot;&gt;사용자와 웹서버의 거리가 가까울수록 응답속도는 빨라진다. 사용자에게 좀더 빠르게 여러분의 컨텐트를 제공하고자 한다면 서버를 사용자들과 지리적으로 가까운쪽으로 분산하여 배포한다.&amp;nbsp;&lt;br /&gt;
(데꾸벅 주 : 서울에 사는 사용자에게 여러분의 컨텐츠를 제공하고자 한다면 서울에 있는 서버가 부산에 있는 서버보다 빠르다는 얘기이다. 그렇다고 서버를 여러군데 설치한다면 배보다 배꼽이 더 커지는 경우이다. 이럴 경우에는 CDN 을 이용하면 좀더 비용을 줄일수 있지만 그렇다고 CDN이 싸다는 얘기는 절대 아니다. 대부분의 돈많은(?) 포탈들의 경우 이러한 CDN을 사용하고 있고 속도가 빠른 웬만한 주요 벤더들의 국내사이트들은 대부분 CDN을 사용하고 있다고 보면 된다.)&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;strong&gt;Gzip 컴포넌트 사용&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;date&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;date&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;참고 URL_1 : &lt;a title=&quot;[http://www.apache-kr.org/www/apacheTranslation.php?cmd=translationView&amp;amp;rg_d=20070514&amp;amp;rg_seq_n=14]로 이동합니다.&quot; href=&quot;http://www.apache-kr.org/www/apacheTranslation.php?cmd=translationView&amp;amp;rg_d=20070514&amp;amp;rg_seq_n=14&quot; target=&quot;_blank&quot;&gt;apache의 mod_gzip 설정하기&lt;/a&gt;&lt;br /&gt;
참고 URL_2 : &lt;a title=&quot;[http://www.whatsmyip.org/http_compression/]로 이동합니다.&quot; href=&quot;http://www.whatsmyip.org/http_compression/&quot; target=&quot;_blank&quot;&gt;gzip 압축테스트&lt;/a&gt;&lt;br /&gt;
참고 URL_3 : &lt;a title=&quot;[http://schroepl.net/projekte/mod_gzip/install.htm]로 이동합니다.&quot; href=&quot;http://schroepl.net/projekte/mod_gzip/install.htm&quot; target=&quot;_blank&quot;&gt;mod_gzip설치&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&quot;css_top&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;스타일시트는 최상위에&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;TEXT-DECORATION: none&quot; href=&quot;http://www.w3.org/TR/html4/struct/links.html#h-12.3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;HTML specification&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt; 에 스타일시트는 페이지의 Head부분에 넣으라고 명백하게 기술되어 있다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot; LINK태그는 HEAD태그에서만 사용할수 있고 몇개를 넣어도 상관없다. &quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;스크립트는 맨 밑에&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;동시에 컨텐츠를 다운로드 하는 문제가 발생한다.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;a style=&quot;TEXT-DECORATION: none&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.4&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;HTTP/1.1 specification&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt; 에서는 브라우저는 하나의 호스트네임에서는 동시에 두개이상 컴포넌트를 다운로드 다운로드하지 않는다고 제시한다. 만일 여러분이 이미지를 여러개의 호스트네임으로 서비스한다면 여러분은 동시에 두개이상이 컴포넌트를 다운로드 받게 되는것이다.&lt;br /&gt;
스크립트가 다운로드 되는 동안&amp;nbsp;브라우저는 다른 컨텐츠를 다운로드 받지 않는다.&lt;br /&gt;
스크립트를 페이지 맨밑으로 보내지 못하는 경우도 있을 것이다 만일, 예를 들어 스크립트를 document.write를 써서 컨텐츠의 한 부분으로 넣는다면 해당 스크립트를 페이지 맨 밑으로 보내지 못할것이다.&amp;nbsp; 당연히 스크립트의 scope 문제가 발생하게 된다.&lt;br /&gt;
&lt;br /&gt;
대안으로는 defer 스크립트를 사용하는것이다.&amp;nbsp; DEFER 속성은 스크립트가 document.write를 포함하지 않는다는것을 가르키며 브라우저가 계속 렌더링 할수 있게 해주는 하나의 방법이였다. 불행히도 파이어폭스는 DEFER속성을 지원하지 않는다. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;(요즘 &amp;nbsp;자바스크립트 라이브러리들은 defer 속성 대신에 document.ready나, window.onload를 사용한다.)&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;
&lt;h3 id=&quot;css_expressions&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;strong&gt;CSS Expressions 피하기&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;CSS expressions은&amp;nbsp;CSS Properties를 동적으로&amp;nbsp;사용하는 강력한 방법이기는 하나 위험하다. 인터넷 익스플러러 5 버전 이상에서 지원한다.&amp;nbsp; 종종 개발할때 투명 PNG파일을 사용하기 위해 이와같은 expression을 사용하기도 하고, 이미지로된 콤보박스를 만들때 사용되기도 하지만 익스플로러를 제외한 다른 브라우저에서는 지원되지 않으므로 사용을 자제하는것이 좋다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;자바스크립트와 CSS는 외부파일로 작성&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;속도향상 규칙의 많은 부분들이 외부자원을 어떻게 효율적으로 다루냐에 달려있다.&amp;nbsp; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
실제로 외부파일들을 사용하면 페이지 로딩속도가 점차적으로 빨라진다고 한다. 왜냐하면 자바스크립트와 CSS는 브라우저에 캐쉬되기 때문이다.&amp;nbsp; HTML안의 자바스크립트와 CSS는 HTML이 요청될때마다 서버에서 다운로드 받게 된다. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;DNS Lookup을 줄여라&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
DNS(Domain Name System)은&amp;nbsp; 호스트이름을 IP 주소로 매핑시킨다. 전화번호부가&amp;nbsp;사람들의 이름과 전화번호부로 매핑되듯이 말이다.&amp;nbsp; 만일 여러분이 브라우저에 techbug.tistory.com으로 타이핑한다면 DNS resolver는 서버 IP주소를 리턴받아 브라우저에서 접속하게 해준다.&amp;nbsp;&lt;br /&gt;
주어진 호스트네임을 IP주소로 바뀌는데 20~120 밀리초가 걸린다. 또한 브라우저는 DNS Lookup이 완료되기전에는 어떠한 것도 다운로드 받지 않는다. &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;iframes&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/h3&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;프레임수를 최소화하라&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;Iframe은 부모문서에 HTML 문서를 삽입하는것이다. iframe이 어떻게 효과적으로 사용되는것인지 이해하는것이 중요하다.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 16px&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;code style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; FONT-STYLE: normal&quot;&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt;&amp;nbsp;써야 되는 이유:&lt;/p&gt;
&lt;ul style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;li class=&quot;bullist&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc&quot;&gt;광고나 뱃지와 같은 로딩이 느린 3-party컨텐트들&lt;/li&gt;
&lt;li class=&quot;bullist&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc&quot;&gt;Security sandbox&lt;/li&gt;
&lt;li class=&quot;bullist&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc&quot;&gt;동시에 다운로드되는 스크립트들&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;code style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; FONT-STYLE: normal&quot;&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt;&amp;nbsp;쓰지 말아야 되는 이유:&lt;/p&gt;
&lt;ul style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;li class=&quot;bullist&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc&quot;&gt;Costly even if blank&lt;/li&gt;
&lt;li class=&quot;bullist&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc&quot;&gt;Blocks page onload&lt;/li&gt;
&lt;li class=&quot;bullist&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc&quot;&gt;Non-semantic&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;DOM접근을 최소화하라&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;TEXT-DECORATION: none&quot; href=&quot;http://developer.yahoo.com/performance/rules.html#page-nav&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;자바스크립트로 DOM요소에 접근하는것은 페이지응답속도를 느리게 한다. 대신에 여러분은&lt;/p&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;접근했던 엘리먼트 참조를 캐쉬하라&lt;/li&gt;
&lt;li&gt;&quot;offline&quot;노드들을 업데이트하고 그것들을 DOM트리에 추가하라&lt;/li&gt;
&lt;li&gt;자바스크립트로 레이아웃을 고정하는것을 피하라&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
더 자세한 정보를 원한다면 Julien Lecomte의&amp;nbsp;&lt;a style=&quot;COLOR: rgb(51,51,51); TEXT-DECORATION: none&quot; href=&quot;http://yuiblog.com/blog/2007/12/20/video-lecomte/&quot; target=&quot;_blank&quot;&gt;&quot;High Performance Ajax Applications&quot;&lt;/a&gt;를 참조하라&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id=&quot;events&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-SIZE: 12px; LINE-HEIGHT: 17px&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;이벤트 핸들러를 적절히 사용하라!&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;때때로 너무많은 이벤트 핸들러 때문에 페이지들의 응답이 늦는것 처럼 느껴진다. &amp;nbsp;이때는 이벤트 딜리게이션(event delegation)을 쓰는 것이 좋은 해결책이다. 만일 하나의 div에 10개 버튼을 가지고 있다면 각각의 버튼에 이벤트핸들러를 다는 대신에 div wrapper에 단 하나의 이벤트 핸들러를 사용하라.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;DOM tree로 어떠한 액션을 시작하기 위해 onload이벤트를 사용할 필요는 없다.단지 여러분이 원하는것은 DOM tree에 접근할수 있는 엘리먼트만 필요할 뿐이다. 또한 여러분은 이미지가 다운로드 되기를 기다릴 필요가 없다.&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 17px; FONT-FAMILY: 굴림&quot;&gt;다만 모든 브라우저에서 사용할수는 없지만&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 17px; FONT-FAMILY: 굴림&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;DOMContentLoaded&lt;/span&gt;&amp;nbsp;이벤트는 onload대신에 사용할수 있을것이다. 여러분은 &lt;a title=&quot;[http://developer.yahoo.com/yui/event/#onavailable]로 이동합니다.&quot; href=&quot;http://developer.yahoo.com/yui/event/#onavailable&quot; target=&quot;_blank&quot;&gt;onAvailable &lt;/a&gt;메쏘드와 같이 &lt;a title=&quot;[http://developer.yahoo.com/yui/event/]로 이동합니다.&quot; href=&quot;http://developer.yahoo.com/yui/event/&quot; target=&quot;_blank&quot;&gt;YUI 이벤트 유틸리티&lt;/a&gt;를 사용할 수 있다. &lt;br /&gt;
더 자세한 정보를 원한다면 Julien Lecomte의&amp;nbsp;&lt;a style=&quot;COLOR: rgb(51,51,51); TEXT-DECORATION: none&quot; href=&quot;http://yuiblog.com/blog/2007/12/20/video-lecomte/&quot; target=&quot;_blank&quot;&gt;&quot;High Performance Ajax Applications&quot;&lt;/a&gt;를 참조하라&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;csslink&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/h3&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;@import 보다는 &amp;lt;link&amp;gt;를 선택하라&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;TEXT-DECORATION: underline&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;스타일태그는 항상 페이지 상단에서 정의한다. 다만 IE에서의 @import는 &amp;lt;link&amp;gt;태그를 페이지의 하단에 위치하는것과 같으므로 @import보다는 &amp;lt;link&amp;gt;를 사용하도록 한다.&amp;nbsp;&lt;br /&gt;
참고 사이트 :&amp;nbsp;&lt;a href=&quot;http://www.stevesouders.com/blog/2009/04/09/dont-use-import/&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 16px&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;a title=&quot;[http://www.stevesouders.com/blog/2009/04/09/dont-use-import/]로 이동합니다.&quot; href=&quot;http://www.stevesouders.com/blog/2009/04/09/dont-use-import/&quot; target=&quot;_blank&quot;&gt;High Performace Web Site Blog&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;Filter사용을 피하라!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;IE의 &amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;AlphaImageLoader&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 17px; FONT-FAMILY: 굴림&quot;&gt;프로퍼티는 &amp;nbsp;IE7미만 버전하에서 PNG이미지의 반투명한 문제를 해결하기 위한 목적으로 쓰는 filter이다.그러나 이러한 프로퍼티는 PNG이미지를 다운로드 받는동안 브라우저를 멎게(freeze) 만든다. 또한 이미지에 따른것이 아니라 똑같은 이미지가 여러개일 경우 각 엘리먼트마다 적용되므로 메모리 소비를 증가시킨다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;가장 좋은 방법은&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;AlphaImageLoader&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 17px; FONT-FAMILY: 굴림&quot;&gt;를 사용하지 않는 방법이다. 굳이 사용하고자 한다면 IE7이상의 사용자에게는 적용되지 않도록 &amp;nbsp;언더바(_) CSS hack을 사용한다. (_filter:AlphaImageLoader)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-SIZE: 19px; LINE-HEIGHT: 16px&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;이미지를 최적화하라!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;웹디자이너가 웹페이지 이미지들을 생성하고 난후 이러한 이미지를 웹서버에 올리기전에 해줘야 할 일들이 있다.&lt;br /&gt;
(데꾸벅 주: &amp;nbsp;웹디자이너는 포토샵으로 이미지 저장시 save as for web으로 저장한다.)&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;/p&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;&lt;a title=&quot;[http://www.imagemagick.org/]로 이동합니다.&quot; href=&quot;http://www.imagemagick.org/&quot; target=&quot;_blank&quot;&gt;이미지매직(imagemagick)&lt;/a&gt;을 이용하여 &amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;identify -verbose image.gif&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 17px; FONT-FAMILY: 굴림&quot;&gt;와 같이 GIF이미지들은 칼라수에 따라 사이즈를 설정할수 있다. (데꾸벅 주 : 포토샵으로도 indexed color를 설정했을때 선택가능)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 17px; FONT-FAMILY: 굴림&quot;&gt;저장할때 GIF를 PNG로 변경하라. 가끔씩 개발자들은 PNG이미지가 브라우저마다 제한적으로 지원하는것 때문에 주저한다. 그러나 이것은 이미 오래된 얘기다 진짜 문제는 true-color PNG이미지의 alpha-tansparency때문에 그러한데, GIF이미지는 실제 true color가 아니며 다양한 투명이미지조차 지원하지 않는다.&amp;nbsp;(데꾸벅 주: 가끔 anti-aliasing이 먹은 GIF이미지를 투명이미지로 만들때 테두리가 완벽한 투명성을 지원하지 않는다.)&amp;nbsp;&lt;br /&gt;
이미지매직을 이용하면&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 16px&quot;&gt;&lt;code style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; FONT-STYLE: normal&quot;&gt;convert image.gif image.png&lt;/code&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;과 같이 하면 된다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://pmt.sourceforge.net/pngcrush/]로 이동합니다.&quot; href=&quot;http://pmt.sourceforge.net/pngcrush/&quot; target=&quot;_blank&quot;&gt;pngcrush&lt;/a&gt;(데꾸벅 주: PNG이미지 커스터마이저)를 이용해서 최적화하라.&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;pngcrush image.png -rem alla -reduce -brute result.png&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;jpegtran을 이용해서 JPG이미지를 최적화하라&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;LINE-HEIGHT: 12px; FONT-FAMILY: -webkit-monospace&quot;&gt;jpegtran -copy none -optimize -perfect src.jpg dest.jpg&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id=&quot;opt_sprites&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/h3&gt;
&lt;h3 id=&quot;opt_sprites&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/h3&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;이미지 크기의 원래사이즈를 적어라!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;HTML 코드에 width와 height를 넣었다는 이유로 여러분이 원하는 것 보다 더 큰 이미지를 사용하지 말라! 만약 여러분이 &amp;nbsp;&lt;code style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; FONT-STYLE: normal&quot;&gt;&amp;lt;img width=&quot;100&quot; height=&quot;100&quot; src=&quot;mycat.jpg&quot; alt=&quot;My Cat&quot; /&amp;gt;&lt;/code&gt;&amp;nbsp;를 원한다면 그때&amp;nbsp;500x500px&amp;nbsp;를 작게 해서 넣는것 보다 &amp;nbsp;&amp;nbsp;100x100px의 이미지를 넣는것이 좋다.&lt;br /&gt;
(데꾸벅 주 : 이미지에 사이즈를 주는 것이 퍼포먼스 측면에서 좋습니다만, 원래 500x500px 이미지를 100x100px로 준다고 해서 퍼포먼스가 좋아지는것이 아니라 100x100px로 표기하였으면 100x100px짜리 이미지를 넣으라는 뜻입니다)&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;CSS Sprites를 사용하라&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;참조 : &lt;a title=&quot;[http://spritegen.website-performance.org/]로 이동합니다.&quot; href=&quot;http://spritegen.website-performance.org/&quot; target=&quot;_blank&quot;&gt;CSS Sprites Generator&lt;/a&gt;&lt;br /&gt;
번역본 보다 다른 블로거의 글이 좋아 인용합니다. 원본글은 아래에서 확인하삼~&lt;br /&gt;
&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;BORDER-RIGHT: rgb(159,211,49) 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: rgb(159,211,49) 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: rgb(159,211,49) 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: rgb(159,211,49) 1px dashed; BACKGROUND-COLOR: rgb(231,253,181)&quot;&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;웹 페이지의 첫 로딩 속도를 줄여주는 여러 방법들 중, 서버로의 요청 횟수를 초소화 하는 것은 웹 어플리케이션의 최적화 요소들 중에서도 중요한 덕목이자 실제 적용하기에도 아주 손쉬운 방법이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;보통 웹 페이지에서 치장을 목적으로 사용되는 백그라운드 이미지들은 많이 사용될 수록, 자동적으로 그 요청 횟수도 늘어나기 마련인데, 이를 줄이고자 하는 목적으로 쓰이는 기법으로 CSS Sprites 기법이 있다.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;간단하게, 아이콘이나 버튼과 같은 반복되서 표시되지 않는 그림들처럼 독립되어 있는 여러 그림들을 하나의 그림으로 합쳐놓고 CSS의 background-position을 보여질 요소에 따라 바꾸어서 표시하는 기법인데, 이렇게 하면 서버로의 요청 횟수를 줄여주면서 사이트 로딩 속도를 줄여주고 더불어서 내려받는 이미지의 크기까지 줄여줄 수 있는 부수적 효과를 얻을 수 있다.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1528CC0F49F99B7D44&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1528CC0F49F99B7D44&quot; width=&quot;80&quot; height=&quot;150&quot; alt=&quot;&quot; filename=&quot;buttons-bg.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
이 곳 블로그에서도 오른쪽 옆구리 아래에 붙어있는 표딱지 그림들의 경우, 개별 이미지를 사용할 경우 웹 페이지에 표시하려면 모두 10 번의 서버 요청이 필요한데, CSS Sprites 기법을 써서 왼쪽에 보여지는 바와 같은 하나의 그림으로 모든 단추의 배경 그림들을 표시할 수 있었다.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;실제 구현 방법은 아주 간단해서, unordered li들로 구성된 메뉴들의 각 li에 특정 id 값을 지정해 주고 a 태그 속에 있는 text node를 &amp;lt;span&amp;gt; 태그로 감싸고 난 후, 여기에 background image의 좌표 값을 표시될 해당 위치에 맞게 지정해 주면 모든 작업이 끝난다.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;한 가지 주의가 필요했던 것은 text 때문에 배경 그림이 일부 가려지는 것을 막기 위해, &amp;lt;span&amp;gt;에 적용한 CSS의 padding-left 값을 li의 너비 만큼 주어서, 결과적으로 글자를 화면 바깥으로 밀어내어 표시되지 못하도록 하였다. 이렇게 해서, 마지막 CSS 적용 결과는 다음과 같다.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;div#sidebar div#badges ul li {&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;list-style-type: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;list-style-image: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-image: none;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;width: 80px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;height: 15px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;margin-bottom: 4px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;overflow: hidden;&lt;br /&gt;
}&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;div#badges span {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;display: block;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-image: url(images/buttons-bg.png); &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&amp;lt;-- 이미지는 한번만 요청한다.&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;background-repeat: no-repeat;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;padding-left: 80px;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;cursor: pointer;&lt;br /&gt;
}&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;//각각의 이미지는 background-position으로 위치시킨다.&lt;/span&gt;&lt;br /&gt;
div#badges #vxhtml span {background-position: 0 -15px;}&lt;br /&gt;
div#badges #vcss span {background-position: 0 -30px;}&lt;br /&gt;
div#badges #wcag span {background-position: 0 -45px;}&lt;br /&gt;
div#badges #uni span {background-position: 0 -60px;}&lt;br /&gt;
div#badges #cc span {background-position: 0 -75px;}&lt;br /&gt;
div#badges #mac span {background-position: 0 -90px;}&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;출처 : 미남이's Blog&lt;/p&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id=&quot;favicon&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 161.6%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.4em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-SIZE: 12px; LINE-HEIGHT: 17px&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;favicon.ico파일은 작고 캐쉬가 가능하게 제작하라!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;favicon.ico는 여러분의 서버 root에 위치시키는 작은 이미지이다. &amp;nbsp;예를 들어 IE에서는 onload시 다른 컴포넌트를 요청할때 해당 컴포넌트가 다운로드 되기전에 먼저 로드된다.&amp;nbsp;여러분은 이러한 favicon.ico파일을 만들때 다음사항을 유의해서 작성하라.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;/p&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;1K이하로 작게 제작하라 &amp;nbsp; &lt;a title=&quot;[http://www.imagemagick.org/]로 이동합니다.&quot; href=&quot;http://www.imagemagick.org/&quot; target=&quot;_blank&quot;&gt;Imaemagick&lt;/a&gt;을 이용하면 작은 favicons이미지를 생성하게 해준다.&lt;/li&gt;
&lt;li&gt;Expires header를 설정하라.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 19px&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 19px&quot;&gt;25K 이하의 컴포넌트로 제작하라!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;이러한 제한은 iPhone이 25K보다 큰 컴포넌트를 캐쉬하지 못한다는 사실에 기인한다. 좀더 자세항 정보를 원한다면 Wayne Shea &amp;amp; Tenni Theurer의&amp;nbsp;&quot;&lt;a style=&quot;COLOR: rgb(51,51,51); TEXT-DECORATION: none&quot; href=&quot;http://yuiblog.com/blog/2008/02/06/iphone-cacheability/&quot; target=&quot;_blank&quot;&gt;Performance Research, Part 5: iPhone Cacheability - Making it Stick&lt;/a&gt;&quot;&amp;nbsp;를 참조하라.&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-SIZE: 24px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;하나의 Multipart 문서에 컴포넌트들을 묶어라!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;date&quot; style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;(Pack Compoents into a Multipart Docuement)&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;전자우편의 첨부파일과 같이 Multipart문서에 컴포넌트들을 묶는것이 여러개의 컴포넌트들을 하나의 HTTP Request에 함께 전송하는데 도움을 준다.(HTTP requests는 비싸다는것을 반드시 기억하라)&lt;br /&gt;
여러분이 이러한 기술을 사용할때 사용자 Agent가 이러한 기능을 지원하는지 반드시 체크하라. iPhone은 이러한 기능을 지원하지 않는다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1.49em; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Publisher/WEB2.0</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>web page optimze</category>
      <category>웹페이지 속도 향상</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/170</guid>
      <comments>https://techbug.tistory.com/170#entry170comment</comments>
      <pubDate>Mon, 14 Dec 2009 19:53:36 +0900</pubDate>
    </item>
    <item>
      <title>프로젝트 관리자가 알아야할 97가지 사실</title>
      <link>https://techbug.tistory.com/191</link>
      <description>&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
데꾸벅이 기거(?)하고 있는 회사에서 팀장들을 대상으로 아래 책(97Things Every Project Manager Should Know)을 번역하고 있습니다. 데꾸벅도 물론 번역에 참여하고 있습니다..(우라질 영어울렁증이 다시 도지고 있습니다.. 쿨럭...)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(154, 177, 27);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#FFFFFF&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(154, 177, 27);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#FFFFFF&quot;&gt;트랙백(http://homo-ware.tistory.com/trackback/126)으로&amp;nbsp;국내 프로젝트 관리자들의 경험을 듣고자 합니다. 채택되신 분들께는 번역하는 책에 포함되는 영광(?)과 함께 번역본을 무료로 발송해 드리는 이벤트를 하고 있습니다.&amp;nbsp;많은 참여를 바랍니다.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
원본글 :&amp;nbsp;&lt;a href=&quot;http://homo-ware.tistory.com/126&quot; target=&quot;_blank&quot; title=&quot;[http://homo-ware.tistory.com/126]로 이동합니다.&quot;&gt;人-ware&lt;/a&gt; &amp;nbsp;(이충헌차장님의 블로그.. ㅋㅋ)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a title=&quot;[http://kangcom.com/sub/view.asp?sku=2009F0601451]로 이동합니다.&quot; href=&quot;http://kangcom.com/sub/view.asp?sku=2009F0601451&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;FLOAT: none; CLEAR: none&quot; src=&quot;http://www.ccebook.cn/cover/0596804164/L&quot; width=&quot;184&quot; height=&quot;259&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
O'Reilly 에서 출판된 '97 Things' 시리즈의 두번째 책입니다. 기존 Software Architect 에 관련된 책은 Eva팀과 같이 번역을 진행해서 내년 초에 출판될 예정이고, 이제 두번째 시리즈 책을 회사 내부의 팀장들과 같이 진행하고 있습니다. 이 책 역시 수많은 Software 프로젝트 현장에서 프로젝트 관리자(PM)로 경험하신 많은 분들의 이야기가 담겨져 있으며, 그 내용이 현실적이어서 많은 공감을 불러일으키는 것 같습니다. 이 책은 첫번째 책과는 달리 미국 각지 뿐만 전세계 각지의 IT 현장에 있는 사람들의 목소리를 실으려고 더 노력을 한 흔적이 보입니다. 책의 내용을 작성한 저자들이 다양한 국적을 가졌다는게 그 예입니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
하지만, 못내 아쉬운 점은 소위 IT 강국이라고 하는 대한민국에서 진행되는 프로젝트를 경험한 PM의 목소리를 같이 실어내지 못했다는게 번역을 진행하면서 계속해서 마음 속에 남고 있습니다. 이에 번역서에서는 외국의 현실 뿐만 아니라, 국내 현장의 목소리를 같이 실어보자는 노력을 하려고 합니다. 따라서,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
이글을 읽으시고 &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(0, 0, 0);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#FFFFFF&quot;&gt;PM을 수행하시면서 경험했거나 느꼈던 내용을 블로그에 남겨주시고, &amp;nbsp;트랙백으로 남겨놓으시면, 저희가 그 글을 읽고 내용이 좋으면, 출판시 해당 글을 같이 실으려고 합니다. 만일 해당 블로그의 글이 채택되면, 해당 글을 작성하신 분들의 간단한 이력을 포함해서 책을 출판할 것이고, 출판된 책을 보내드리려 합니다. 기간은 책이 출판되는 날(약 2달 가량)까지 입니다. 많은 블로거 분들의 참여를 부탁드립니다.&lt;/font&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
트랙백 주소 :&amp;nbsp;http://homo-ware.tistory.com/trackback/126&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
현재 책의 내용이 읽기 편하게 2페이지 분량으로 편집되었기 때문에 그러한 형식을 동일하게 취하기 위해 추가될 글 역시 2 페이지 내외의 분량으로 작성되었으면 합니다. MS 워드로 보면, A4 용지로 편집시 약 1장에서 1.5장의 분량으로 편집됩니다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>강좌 및 번역</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>번역</category>
      <category>프로젝트 관리</category>
      <category>프로젝트 관리자가 알아야할 97가지 사실</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/191</guid>
      <comments>https://techbug.tistory.com/191#entry191comment</comments>
      <pubDate>Tue, 8 Dec 2009 20:14:26 +0900</pubDate>
    </item>
    <item>
      <title>우분투에 설치된 MySQL 접속</title>
      <link>https://techbug.tistory.com/192</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
팀원이 MySQL 사용자 계정 호스트를 &quot;%&quot;로 설정후&amp;nbsp;로컬에서 원격서버(우분투)로 접속이 안된다고 하길래 별별 설정을 찾아 해메다 유용한 정보를 공유하고자 한다..&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
(이미 공개된 내용일지도.. ㅡ.,ㅡ; 간만에 MySQL을.. ㅠ.,ㅠ)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
접속이 되질 알아. &amp;nbsp;iptables설정과 &amp;nbsp;포트문제인듯 싶어 &quot;sudo ufw allow 3306&quot; 명령어로 포트도 열어보고..&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
telnet ~~ 3306으로도 접속해보고.. /etc/hosts.deny 파일두 훝어보고.. &amp;nbsp;한동안 못만났던 MySQL사이트도 뒤져보고... ㅠ.,ㅠ &amp;nbsp;&amp;nbsp;우야튼&amp;nbsp;아~ 오늘도 데꾸벅 삽질을 하다~&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;

&lt;pre class=&quot;brush:bash;&quot;&gt;# vi /etc/mysql/my.cnf

#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1 
#
&lt;/pre&gt;
&lt;div&gt;
&lt;pre class=&quot;brush:bash;&quot;&gt;# /etc/init.d/mysql restart
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;
bind-address 부분을 주석처리(#)해주고 MySQL을 다시 실행하면 접속이 잘 된다..&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
보안상 특정아이피만 접근하도록 설정한거란다..&lt;/div&gt;
&lt;div&gt;
아무튼 다른분들은 삽질 하지 마시길..&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
      <category>Programmer/DATABASE</category>
      <category>MySQL</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>ubuntu</category>
      <category>우분투</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/192</guid>
      <comments>https://techbug.tistory.com/192#entry192comment</comments>
      <pubDate>Tue, 8 Dec 2009 20:08:30 +0900</pubDate>
    </item>
    <item>
      <title>자바스크립트 delete 연산자에 대한 고찰</title>
      <link>https://techbug.tistory.com/190</link>
      <description>&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;AJAX에서 XMLHttpRequest 객체 삭제&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
ajax 강의중 메모리에 있는 객체를 삭제시키는 방법에 대해서 질문을 하신 분이 있었는데 사실 명시적으로 null 로 처리하면 되나 좀더 깔끔한 방법을 소개하고자 한다.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;&lt;div&gt;
&lt;pre class=&quot;brush: javascript;&quot;&gt;function deletexhr(xhr) {
    function doNothing() {
    }
    xhr.onreadystatechange = doNothing; //onreadystatechagne를 더미함수로 대체    
    xhr.abort();                        //xhr 요청 중단
    delete xhr;                         //xhr 객체 밑의 모든 프로퍼티 삭제
}&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;자바스크립트에서 delete 연산자&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
자바스크립트의 delete연산자는 단항연산자로써 피연산자로 지정된 객체 프로퍼티, 배열원소 또는 변수의 삭제를 시도한다.&lt;/div&gt;
&lt;div&gt;(C++ 프로그래머라면 자바스크립트의 delete연산자는 C++의 delete연산자와 전혀 닮지 않았다는 것을 발견할 것이다. 자바스크립트의 메모리 해제는 GC에 의해 자동으로 관리되기 때문에-순환참조 제외- 메모리를 직접 해제하는일에 신경 쓸 필요가 전혀없다.)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
피연산자가 성공적으로 삭제되었을 경우 true를 반환하고, 삭제될 수 없는 경우 false를 반환한다.&lt;font color=&quot;#e31600&quot;&gt;&lt;b&gt; 모든 변수나 프로퍼티를 삭제할 수는 없다. 즉 객체자체는 삭제할 수 없으나 객체의 프로퍼티는 삭제할 수 있다는 것이다.&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&lt;b&gt;몇몇 핵심 프로퍼티나 클라이언트측 프로퍼티는 삭제하려 해도 소용으며 &amp;nbsp;사용자가 var문으로 정의한 변수들도 삭제할 수 없다. 존재하지 않은 프로퍼티에 대해 delete을 호출할 경우 true가 반환되며 심지어 ECMAScript표준에 따르면 피연산자가 프로퍼티, 배열 원소 또는 변수가 아닐 경우에도 true를 반환한다고 명시되어 있다.&amp;nbsp;&lt;br /&gt;&lt;/b&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre class=&quot;brush: javascript;&quot;&gt;var o = {           //변수 정의 및 객체 초기화
    x:1,
    y:2
}
delete o.x;         //객체 프로퍼티중 하나를 삭제한다. true 반환
typeof o.x;         //존재하지 않은 프로퍼티. &quot;undefined&quot; 반환
delete o.x;         //존재하지 않는 프로퍼티를 삭제하려한다. true반환
delete o;           //선언된 변수는 삭제할 수 없다. false 반환
delete 1;           //정수도 삭제할 수 없다. true 반환
x = 1;              //var 키워드를 사용하지 않고 암묵적으로 변수를 선언
delete x;           //이와 같은 변수는 삭제할수 있다. true반환
x;                  //런타임 에러, x는 삭제되었으므로 정의되지 않았다.&lt;p&gt;&lt;/p&gt;&lt;/pre&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;삭제된 프로퍼티나 변수, 배열원소는 단순히 undefined값으로 설정된 것이 아니라는 것을 주의하라. 어떤 프로퍼티가 삭제되면 그 프로퍼티는 더이상 존재하지 않는다.&lt;/div&gt;
&lt;div&gt;한가지 중요한 점은, delete이 영향을 미치는 것은 오직 프로퍼티 뿐이며 해당 프로퍼티가 참조했던 객체는 무관하다는 것이다.&lt;/div&gt;
&lt;pre class=&quot;brush: javascript;&quot;&gt;var my = new Object();      //'my'라는 이름의 객체를 생성
my.hire = new Date();       //my.hire는 Date객체 참조
my.fire = my.hire;          //my.fire도 동일한 객체 참조
delete my.hire;             //hire속성 삭제 true반환
document.write(my.fire);    //하지만 my.fire는 여전히 Date객체를 참조&lt;/pre&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;javascript에서의 delete는 개체(object), 개체의 속성(property), 배열의 특정 인덱스에 있는 원소(element)를 지우는 연산자이며.&amp;nbsp;문법은 다음과 같다&lt;/div&gt;
&lt;div&gt;&lt;pre class=&quot;brush: javascript;&quot;&gt;delete objectNamedelete objectName.property
delete objectName[index]delete property // with 문장 안에서만 유효&lt;/pre&gt;&lt;div&gt;
objectName은 개체 이름이고, property는 개체에 존재하는 속성이고, index는 배열의 원소 위치를 나타내는 정수. 네 번째 형식은 개체의 속성을 지우는 코드인데, with 문장 안에서만 사용할 수 있다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;암시적으로 선언된 변수를 지울 때는 delete 연산자를 사용할 수 있지만 단 var 문장을 이용해서 선언된 변수는 지울 수 없다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;delete 연산자 실행이 성공하면, 속성이나 원소가 undefined로 설정되며. delete 연산자는 실행이 가능하면 true를 반환하고, 불가능하면 false를 반환하게 된다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;pre class=&quot;brush: javascript;&quot;&gt;var x=42;
var y= 43;
var myobj=new Number();
myobj.h=4;      // h라는 속성을 만듭니다
delete x;       // returns true (암시적으로 선언된 변수는 지울 수 있습니다)
delete y;       // returns false (var로 선언한 변수는 지울 수 없습니다)
delete Math.PI; // returns false (미리 정의된 속성은 지울 수 없습니다)
delete myobj.h; // returns true (사용자 정의 속성은 지울 수 있습니다)
delete myobj;   // returns true (암시적으로 선언되었으므로 지울 수 있습니다)&lt;/pre&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
당연하지만 배열의 원소를 지워도, 배열의 길이에는 변화가 없게 된다.&amp;nbsp;즉 delete로 지우는 경우 원소는 더이상 배열에 존재하지 않게 된다(undefined).&amp;nbsp;하지만 delete와 배열원소에 undefined를 할당한 경우 조금 의미가 다르다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;먼저 아래 예제에서 trees[3]을 delete로 제거한 예제이다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;pre class=&quot;brush: javascript;&quot;&gt;trees=new Array(&quot;redwood&quot;,&quot;bay&quot;,&quot;cedar&quot;,&quot;oak&quot;,&quot;maple&quot;);
delete trees[3];
if (3 in trees) {   // 이 블록은 실행되지 않는다.
   alert(trees[3]);
}&lt;/pre&gt;&lt;div&gt;
즉 trees라는 배열에는 trees[3] 이라는 배열원소 자체가 삭제(undefined)되어 실행되지 않지만&amp;nbsp;단지 배열 원소가 존재하긴 하지만 정의되지 않은 값을 가지도록 하고 싶다면 delete 연산자 대신 undefined 키워드를 사용하면 된다.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
다음은 trees[3]에 undefined 값을 할당하는 경우이다&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;pre class=&quot;brush: javascript;&quot;&gt;trees=new Array(&quot;redwood&quot;,&quot;bay&quot;,&quot;cedar&quot;,&quot;oak&quot;,&quot;maple&quot;);
trees[3]=undefinedif (3 in trees) {   // 이 블록은 실행된다.
}&lt;/pre&gt;undefined 키워드로 배열의 값은 정의되지 않았지만 배열원소는 유지되므로 블록은 실행된다 &lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div style=&quot;BORDER-BOTTOM: rgb(243,197,52) 1px dashed; BORDER-LEFT: rgb(243,197,52) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(254,254,184); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(243,197,52) 1px dashed; BORDER-RIGHT: rgb(243,197,52) 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;&lt;div&gt;
- &lt;a title=&quot;[http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&amp;amp;wr_id=67553]로 이동합니다.&quot; href=&quot;http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&amp;amp;wr_id=67553&quot; target=&quot;_blank&quot;&gt;PHPSCHOOL&lt;/a&gt;에서 -&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
delete는 해당 변수를 삭제하는 용도로 주로 쓰입니다. C언어에서는 클래스를 삭제하는 등등 뭐 여러가지로 잘도 쓰이죠. 하지만 JS에서는 그닥 delete문은 쓰잘데기 없습니다. 기본적인 사용예제입니다.&lt;/div&gt;
&lt;div&gt;&lt;pre class=&quot;brush: javascript;&quot;&gt;var a=document.getElementsByTagName('div');
 for(i=0;i&lt;a.length;i++){ a;=&quot;&quot; delete=&quot;&quot; }=&quot;&quot; ;=&quot;&quot; a.style.backgroundcolor=&quot;green&quot;&gt;&lt;/a.length;i++){&gt;&lt;/pre&gt;&lt;div&gt;
a를 통해 div 태그를 모조리 뽑아온 다음 모조리 배경색을 초록으로 바꾸고 그변수를 버립니다. 물론 그 이후 a를 출력시키면 undefined로 나오죠. 뭐.. 객체 자체를 삭제할 수는 있지만 객체 안의 멤버를 삭제할 수는 없습니다.&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&amp;nbsp; &lt;pre class=&quot;brush: javascript;&quot;&gt;delete a.member; &lt;/pre&gt;&lt;div&gt;
이래봐야 결과값은 각설이처럼 죽지도 않고 또출력되네~ 입니다. 하지만 a의 동적 멤버, 즉, 프로토타입은 delete문으로 지울 수 있습니다.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;pre class=&quot;brush: javascript;&quot;&gt;delete Integer.prototype.toUnsigned; &lt;/pre&gt;&lt;div&gt;
물론 객체 자체를 삭제해야 하기 때문에 괄호를 붙이면 안되겠죠. 그렇다고 객체 자체가 삭제되지는 않으니 안심하세요. 어쨌든 이렇게 되면 &lt;b&gt;잠시동안 프로토타입을 선언한 후 쓰다가 지울 수 있는 괴기한 스크립트&lt;/b&gt;를 만들 수 있겠습니다.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;pre class=&quot;brush: javascript;&quot;&gt;Object.prototype.extend=function(obj){
       for(var x in obj)
           this[x]=obj[x];
       return this;
 }

var ob={
    a:'가',
    b:'나',
    c:function(){
        return '다';
      },
    d:4
};

ob=ob.extend({e:5,f:'라마바',g:(function(ret){return ret;})('사아자차카타파하')}); 
delete Object.prototype.extend; 
&lt;/pre&gt;prototype 멤버를 delete로 삭제할 수 있다는 걸 알려주는것 뿐입니다. &lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;자바스크립트에서의 가비지컬렉션&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div style=&quot;BORDER-BOTTOM: rgb(243,197,52) 1px dashed; BORDER-LEFT: rgb(243,197,52) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(254,254,184); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(243,197,52) 1px dashed; BORDER-RIGHT: rgb(243,197,52) 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;a title=&quot;[http://vervain.tistory.com/62]로 이동합니다.&quot; href=&quot;http://vervain.tistory.com/62&quot; target=&quot;_blank&quot;&gt;300.slimes&lt;/a&gt;님 블로그글중 일부발췌&lt;br /&gt;
&lt;br /&gt;&lt;div&gt;
먼저 순환 참조에 대한 일반적인 이해에는 Garbage Collector에 대한 간단한 작동 방식을 이해해야 된다.다음 코드를 보자.&lt;/div&gt;
&lt;div&gt;&lt;pre class=&quot;brush: javascript;&quot;&gt;var Vervain = new Herb();
var Verbena = Vervain;  &lt;/pre&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
Vervena 가 객체 Vervain을 참조하게 되면 scope 내에 Vervain에 대한 참조카운트가 1이 증가한다. 그리고 실행이 끝나고, scope 를 벗어날 때 해당 scope 내에 Verbena는 파괴되게 된다. 그렇게 되면 Vervain 객체에 대한 참조카운트는 다시 1이 감소한다. 그렇게 되면 GC에서는 Vervain의 참조카운트가 0이 되었으므로 더 이상 사용하지 않는 객체로 판단하고 메모리를 해제하게 된다.하지만 다음과 같은 경우는 어떨까?&lt;/div&gt;
&lt;div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;pre class=&quot;brush: javascript;&quot;&gt;var Vervain = new Herb();
var Verbena = new Herb();  
Vervain.see = Verbena;  
Verbena.see = Vervain;  &lt;/pre&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Vervain과 Verbena는 서로를 참조하고 있다. 이러한 경우를 순환참조라고 한다. 객체에 대한 참조를 따라가 보면 완전한 연결고리를 형성하게 된다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;하지만 위와 같은 경우는 어떻게 메모리를 해제해야 될까?&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Vervain과 Verbena의 참조카운트는 모두 1이다. Vervain 를 해제하기 위해서는 Vervain에 대한 참조카운트가 0이 되어야 하는데, 이는 Verbena.see 가 Vervain을 참조하고 있다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;역으로 Verbena에 대한 참조카운트도 0이 되어야 하나 Vervain.see 는 Verbena를 참조하고 있다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;결국 이러한 순환참조는 메모리 누수현상을 가져오게 된다. (IE 7에선 이러한 문제가 해결되었다.) 이러한 메모리 누수현상을 방지하기 위해서는 위와 같은 순환 참조를 형성하지 않거나, Vervain.see = null 혹은 Verbena.see = null 을 할당함으로써 참조카운트를 0으로 만들어 GC에서 메모리를 해제하게끔 만들어야 한다.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;참조사이트 : &amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;&lt;a title=&quot;[https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Special_Operators/delete_Operator]로 이동합니다.&quot; href=&quot;https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Special_Operators/delete_Operator&quot; target=&quot;_blank&quot;&gt;Mozillia Developement Center : Javascript delete operator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&amp;amp;wr_id=54181]로 이동합니다.&quot; href=&quot;http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&amp;amp;wr_id=54181&quot; target=&quot;_blank&quot;&gt;IE 메모리누수와 가비지컬렉션 : Douglas Crockfod&lt;/a&gt;, &lt;a title=&quot;[http://mygony.com/archives/1044]로 이동합니다.&quot; href=&quot;http://mygony.com/archives/1044&quot; target=&quot;_blank&quot;&gt;행복한고니&lt;/a&gt;님의 블로그&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/ko/docs/Web/JavaScript/Memory_Management&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;브라우저에서 자바스크립트의 메모리관리&lt;/a&gt;(Mark and Sweep)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;strong&gt;extjs에서 delete 연산자 사용확인&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;&lt;div&gt;
extjs-base.js파일을 까보았다. 객체를 소멸시킬때 사용하는 destroy함수에도 쓰이고 있었다.&lt;br /&gt;
&lt;/div&gt;&lt;pre class=&quot;brush: javascript;&quot;&gt;//IE일 경우 모든 이벤트 및 프로퍼티 삭제
if(Ext.isIE) {
    function fnCleanUp() {
        var p = Function.prototype;
        delete p.createSequence;
        delete p.defer;
        delete p.createDelegate;
        delete p.createCallback;
        delete p.createInterceptor;
        window.detachEvent(&quot;onunload&quot;, fnCleanUp);
    }
    window.attachEvent(&quot;onunload&quot;, fnCleanUp);
}//객체 destory 처리
destroy : function(){
    Ext.each(arguments, function(arg){
        if(arg){
            if(Ext.isArray(arg)){
                this.destroy.apply(this, arg);
            }else if(Ext.isFunction(arg.destroy)){
                arg.destroy();
            }else if(arg.dom){
                arg.remove();
            }
         }
    }, this);
},
destroyMembers : function(o, arg1, arg2, etc){
    for(var i = 1, a = arguments, len = a.length; i &amp;lt; len; i++) {
        Ext.destroy(o[a[i]]);
        delete o[a[i]];
    }
},
remove : function(o){
    var index = this.indexOf(o);
    if(index != -1){
        this.splice(index, 1);
    }
    return this;
}&lt;/pre&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Scripter/JAVASCRIPT</category>
      <category>gabage collection javascript</category>
      <category>javasciprt delete operator</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>XMLHTTPRequest destroy delete abort xhr ajax</category>
      <category>자바스크립트 가비지컬렉션</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/190</guid>
      <comments>https://techbug.tistory.com/190#entry190comment</comments>
      <pubDate>Wed, 18 Nov 2009 00:21:34 +0900</pubDate>
    </item>
    <item>
      <title>CSS 이용한 Text를 이미지로 대체하기</title>
      <link>https://techbug.tistory.com/183</link>
      <description>&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
요즘 부쩍 CSS에 관련된 글들을 많이 포스팅하고 있는데 데꾸벅이 가장 많이 사용하며, 실수도 하고 혹은 후배들에게 알려주고 싶은 부분이기 때문이다. &amp;nbsp;중간중간 &lt;a href=&quot;http://css-tricks.com/css-image-replacement/&quot; target=&quot;_blank&quot; title=&quot;[http://css-tricks.com/css-image-replacement/]로 이동합니다.&quot;&gt;CSS-TRICK&lt;/a&gt;의 글을 인용했음을 미리 알린다.&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.csszengarden.com/&quot; target=&quot;_blank&quot; title=&quot;[http://www.csszengarden.com/]로 이동합니다.&quot;&gt;CSS Zengarden&lt;/a&gt; 사이트에 들어가서 스타일시트를 없앤후 보면 아래 그림과 같이 텍스트로만 나오는것을 볼 수 있을 것이다. 단순 텍스트가 어떻게 이미지로 대체되는지 그 방법에 대해서 알아보고&amp;nbsp;대부분의 CSS 관련 책이나 가이드에 제시해 주던 text-indent를 이용한 이미지 대체 문제를 좀더 심도있게 다루어 보고자 한다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;CSS기능을 끈상태의 CSSZengarden&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/203FF00B4B009F0C68&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F203FF00B4B009F0C68&quot; width=&quot;640&quot; height=&quot;621&quot; alt=&quot;&quot; filename=&quot;2.gif&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
마크업의 모든 제목이 &amp;lt;h&amp;gt;태그를 이용하여 구조적으로 만들어져 있다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;CSS기능을 사용한 CSSZengarden&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/173FFF0B4B009F0C72&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F173FFF0B4B009F0C72&quot; width=&quot;640&quot; height=&quot;621&quot; alt=&quot;&quot; filename=&quot;1.gif&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1669D40E4B009F5C91&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1669D40E4B009F5C91&quot; width=&quot;640&quot; height=&quot;621&quot; alt=&quot;&quot; filename=&quot;3.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;lt;h&amp;gt;태그의 텍스트를 이미지를 사용하여 좀더 비주얼하게 표현하였다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/123C08194B0027FD82&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F123C08194B0027FD82&quot; width=&quot;591&quot; height=&quot;225&quot; alt=&quot;&quot; filename=&quot;text.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;1. 많이 쓰는 고전적인 방법&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;HTML:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;&amp;lt;h1&lt;/b&gt; class=&quot;main-logo&quot;&amp;gt;Techbug&amp;lt;/h1&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;CSS:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
h1.main-logo {&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width: 350px; height: 75px;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background: url(images/header-image.jpg);&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;text-indent: -9999px;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
이와 같이 사용하였을때 CSS기능을 끈다면 원래 텍스트파일인 Techbug가 나온다. 물론 이 방법이 나쁘지는 않지만 대부분의 사용자들은 CSS기능을 끄더라고 이미지를 보고 싶어한다는 &amp;nbsp;문제점이 있다.&lt;/div&gt;
&lt;div&gt;
그래서 아래와 같은 새로운 방법에 대해서 생각해 본다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;2. 새로운 방법&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;HTML:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&amp;lt;h1 class=&quot;main-logo&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&amp;lt;a href=&quot;#&quot;&amp;gt;&amp;lt;img src=&quot;images/header-image.jpg&quot; alt=&quot;Techbug&quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;/h1&amp;gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;CSS:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
h1.main-logo {&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;width: 350px; height: 75px;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;background: url(images/header-image.jpg);&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;text-indent: -9999px;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
CSS는 위와 같은 방법으로 코딩되어 있으나 마크업자체는 변경되었다. 이와같은 방법으로 처리했을 경우 CSS기능을 끄더라도 이미지는 출력되며, 이미지 출력기능을 끄더라도 이미지의 대체텍스트인 &quot;Techbug&quot;를 그대로 사용자에게 보여줄수 있는 장점이 있다.&lt;/div&gt;
&lt;div&gt;
물론 위와 같이 &amp;lt;h1&amp;gt;태글를 사용하여 검색엔진에 의해 접근이 가능하게 하고 싶으나 대부분 개발자들은 로고를 이미지로 만들고 싶어하므로 위와 같은 방법으로 두가지 조건을 모두 만족 시킬수 있다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;list-style-type: square; &quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://mezzoblue.com/archives/2008/05/05/image_replac/&quot; target=&quot;_blank&quot; title=&quot;[http://mezzoblue.com/archives/2008/05/05/image_replac/]로 이동합니다.&quot;&gt;[Google.com] 이미지 대체와 구글&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mezzoblue.com/tests/revised-image-replacement/&quot; target=&quot;_blank&quot; title=&quot;[http://www.mezzoblue.com/tests/revised-image-replacement/]로 이동합니다.&quot;&gt;[mezzoblue.com] 텍스트를 이미지로 대체하기&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.naver.com/sara1102/110041544354&quot; target=&quot;_blank&quot; title=&quot;[http://blog.naver.com/sara1102/110041544354]로 이동합니다.&quot;&gt;번역사이트&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Georgia, serif; line-height: normal; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Gulim; font-size: 12px; &quot;&gt;위의 두 사이트를 참고로 CSS 기능을 껐을때와 Image기능을 껐을때의 기능을 중심으로 9가지 방법들을 소개하고자 한다. [&lt;a href=&quot;http://css-tricks.com/examples/RethinkingImageReplacement2/&quot; target=&quot;_blank&quot; title=&quot;[http://css-tricks.com/examples/RethinkingImageReplacement2/]로 이동합니다.&quot;&gt;테스트 페이지&lt;/a&gt;] &amp;nbsp;몇가지 방법은 오래된 방법임을 밝히며 FF2, Opera9, Safari3, IE6에서 테스트 하였다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: disc; list-style-position: initial; list-style-image: initial; &quot;&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-size: 26px; font-family: kandal-1, kandal-2, serif; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 id=&quot;technique-one&quot;&amp;gt;
	&amp;lt;span&amp;gt;CSS-Tricks&amp;lt;/span&amp;gt;
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code class=&quot;css&quot; style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1#technique-one {
	width: 250px;
	height: 25px;
	background-image: url(logo.gif);
}
h3#technique-one span {
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;display: none;&lt;/font&gt;&lt;/b&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/133FC7194B0027F659&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F133FC7194B0027F659&quot; width=&quot;550&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;report-card-1.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;이기술은 FIR(Fahrmer Image Replacement)를 참조하였으며 텍스트를 둘러싼 &amp;lt;Span&amp;gt;태그를 숨기고 부모객체인 &amp;lt;H1&amp;gt;태그에 백그라운드 이미지를 대체하였다. 이 방법은 텍스트를 이미지로 잘 대체하였으나 검색로봇에는 별로 좋지 않은 방법이다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-size: 26px; font-family: kandal-1, kandal-2, serif; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 class=&quot;technique-two&quot;&amp;gt;
	CSS-Tricks
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1.technique-two {
	width: 2350px; height: 75px;
	background: url(&quot;images/header-image.jpg&quot;) top right;
	margin: 0 0 0 &lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;b&gt;-2000px;&lt;/b&gt;&lt;/font&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1337DA194B0027F77D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1337DA194B0027F77D&quot; width=&quot;550&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;report-card-2.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;Radu Darvas가 사용한 방법으로 복잡한 레이아웃에는 문제를 보이는 경우가 발생할수 있으며 다른 기술들 보다 그렇게 &amp;nbsp;효과적이지는 않다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: 12px; font-weight: bold; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 class=&quot;technique-three&quot;&amp;gt;
	CSS-Tricks
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1.technique-three {
	width: 350px; height: 75px;
	background: url(&quot;images/header-image.jpg&quot;);
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;text-indent: -9999px;&lt;/font&gt;&lt;/b&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1166E4194B0027F813&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1166E4194B0027F813&quot; width=&quot;550&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;report-card-3.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;Mike Rundle의 방법으로 요즘 가장 많이 사용되는 방법이기도 하다. &amp;nbsp;가장 간단한 방법이기도 하며 &lt;a href=&quot;http://www.stuffandnonsense.co.uk/archives/examples/malarkey-method-example.html&quot; target=&quot;_blank&quot; title=&quot;[http://www.stuffandnonsense.co.uk/archives/examples/malarkey-method-example.html]로 이동합니다.&quot;&gt;들여쓰기에 음수값을 집어넣어 텍스트를 왼쪽으로 밀어버린 방법&lt;/a&gt;이나 가끔 몇몇 브라우저에서는 원치않는 스크롤바가 생기기도 한다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-size: 26px; font-family: kandal-1, kandal-2, serif; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 class=&quot;technique-four&quot;&amp;gt;
	&amp;lt;a href=&quot;#&quot;&amp;gt;
		&amp;lt;img src=&quot;images/header-image.jpg&quot; alt=&quot;CSS-Tricks&quot; /&amp;gt;
	&amp;lt;/a&amp;gt;
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1.technique-four {
	width: 350px; height: 75px;
	background: url(&quot;images/header-image.jpg&quot;);
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;text-indent: -9999px;&lt;/font&gt;&lt;/b&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/11325F194B0027F99C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F11325F194B0027F99C&quot; width=&quot;550&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;report-card-4.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;처음 이 방법을 제안한 사람은 알수 없으나 Phark이 사용했던 방법의 한가지이다. 또한 데꾸벅이 자주가는 &lt;a href=&quot;http://www.smashingmagazine.com/&quot; target=&quot;_blank&quot; title=&quot;[http://www.smashingmagazine.com/]로 이동합니다.&quot;&gt;Smashing Margazine&lt;/a&gt;의 헤더파일에 적용된 것이기도 하다. 텍스트노드 속성을 가진 &amp;lt;a&amp;gt;태그를 이용한 방법으로 위 3번째 방법과 동일하게 사용하였다. CSS기능을 끄고 Image기능을 켰을때 이미지가 보이기는 하나 문제는 웹호환성(&lt;a href=&quot;http://techbug.tistory.com/admin/entry/edit/183&quot; target=&quot;_blank&quot; title=&quot;[http://techbug.tistory.com/admin/entry/edit/183]로 이동합니다.&quot;&gt;Section508&lt;/a&gt;&amp;nbsp;:장애우를 위한 웹접근성 지침) 에 위배되는 경우가 생긴다. ALT의 텍스트가 일반적인 웹텍스트이긴 하나 검색엔진에는 효과적이지 못하다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-size: 26px; font-family: kandal-1, kandal-2, serif; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 class=&quot;technique-five&quot;&amp;gt;
	&amp;lt;img src=&quot;images/blank.gif&quot; alt=&quot;CSS-Tricks&quot; /&amp;gt;
	&amp;lt;span&amp;gt;CSS-Tricks&amp;lt;/span&amp;gt;
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1.technique-five {
	width: 350px; height: 75px;
	background: url(&quot;images/header-image.jpg&quot;);
}
h1.technique-five span {
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;display: none;&lt;/font&gt;&lt;/b&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2023BA194B0027FADE&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2023BA194B0027FADE&quot; width=&quot;550&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;report-card-51.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;Radu Darvas가 사용했던 방법으로 1x1픽셀짜리 투명이미지를 마크업에 사용하였다. 이미지를 껐을때도 ALT속성으로 대체 텍스트를 제공할수 있다. 매우 효과적인 방법으기는 하나 CSS와 Image 모두 껐을 경우 텍스트가 두개 나타나는 효과가 발생한다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-size: 26px; font-family: kandal-1, kandal-2, serif; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 class=&quot;technique-six&quot;&amp;gt;
	CSS-Tricks
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1.technique-six {
	width: 350px;
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;padding: 75px 0 0 0;&lt;/font&gt;&lt;/b&gt;
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;height: 0;&lt;/font&gt;&lt;/b&gt;
	background: url(&quot;images/header-image.jpg&quot;) no-repeat;
	&lt;b&gt;overflow: hidden;&lt;/b&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;a href=&quot;http://moronicbajebus.com/wordpress/wp-content/cssplay/image-replacement/&quot; target=&quot;_blank&quot; title=&quot;[http://moronicbajebus.com/wordpress/wp-content/cssplay/image-replacement/]로 이동합니다.&quot;&gt;Seamus Leah&lt;/a&gt;y와 Stuart &lt;a href=&quot;http://www.kryogenix.org/code/browser/lir/&quot; target=&quot;_blank&quot; title=&quot;[http://www.kryogenix.org/code/browser/lir/]로 이동합니다.&quot;&gt;Langridge&lt;/a&gt;가 사용했던 방법으로 padding값을 이용하여 높이를 지정하였으며 overflow속성을 이용해 스크롤링 버그를 해결하였다. &amp;nbsp;웹접근성관련하여 효과적인 방법이나 overflow:hidden으로 인해서 이미지가 커질경우 숨겨지는 버그가 있으며 옛날버전의 IE에서는 box Model Hack을 써야 하는 경우가 생긴다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-size: 26px; font-family: kandal-1, kandal-2, serif; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 class=&quot;technique-seven&quot;&amp;gt;
	&amp;lt;span&amp;gt;CSS-Tricks&amp;lt;/span&amp;gt;
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1.technique-seven {
	width: 350px; height: 75px;
	background: url(&quot;images/header-image.jpg&quot;) no-repeat;
}
h1.technique-seven span {
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;       &lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;display: block;&lt;/font&gt;&lt;/b&gt;
	&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;b&gt;width: 0;
      height: 0;
      overflow: hidden;&lt;/b&gt;&lt;/font&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/192F93194B0027FB94&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F192F93194B0027FB94&quot; width=&quot;550&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;report-card-7.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;Leon Dwyer가 사용했던 방법으로 이 기술은 overflow:hidden으로 width:0, height:0인 블럭-레벨 요소를 집어넣었다. 텍스트를 숨겨서 로고까지 읽던 스크린리더 사용자에게는 좋은 방법이다. (데꾸벅 주: 기본적으로 웹표준 유효성 체크를 통과하기 위해 항상 대체텍스트를 써야하는 이유로 기존 스크린 리더들은 쓰잘데기 없는 것 까지 읽어서 오히려 방해가 되는 경우가 있다.)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-size: 26px; font-family: kandal-1, kandal-2, serif; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 class=&quot;technique-eight&quot;&amp;gt;
	&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;CSS-Tricks
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1.technique-eight {
	width: 350px; height: 75px;
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;position: relative;&lt;/font&gt;&lt;/b&gt;
}
h1.technique-eight span {
	background: url(&quot;images/header-image.jpg&quot;);
	&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;b&gt;position: absolute;&lt;/b&gt;&lt;/font&gt;
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;width: 100%;&lt;/font&gt;&lt;/b&gt;
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;height: 100%;&lt;/font&gt;&lt;/b&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/186AC7194B0027FC08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F186AC7194B0027FC08&quot; width=&quot;550&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;report-card-8.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;Levin Alexander가 사용한 방법으로 텍스트를 밀어넣는 대신 텍스트를 절대값위치로 항상 위쪽에 표시해야 하며 이미지를 투명한 이미지를 사용했을 경우 문제가 발생할 수 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; font-size: 26px; font-family: kandal-1, kandal-2, serif; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;Technique #9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&amp;lt;h1 class=&quot;technique-nine&quot;&amp;gt;
	CSS-Tricks
&amp;lt;/h1&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;code style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font: normal normal normal 12px/18px Monaco, Courier; width: 540px; display: block; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(240, 240, 240); overflow-x: auto; overflow-y: auto; position: relative; background-position: initial initial; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;h1.technique-nine {
	width: 350px; height: 75px;
	background: url(&quot;images/header-image.jpg&quot;) no-repeat;
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;font-size: 1px;&lt;/font&gt;&lt;/b&gt;
	&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;color: white;&lt;/font&gt;&lt;/b&gt;
}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Gulim&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/161FC3194B0027FDBE&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F161FC3194B0027FDBE&quot; width=&quot;550&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;report-card-9.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;strong style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(85, 85, 85); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;참조:&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span style=&quot;font-family: Gulim; &quot;&gt;&lt;a href=&quot;http://maxdesign.com.au/presentation/headings-as-images/#option4&quot; target=&quot;_blank&quot; title=&quot;[http://maxdesign.com.au/presentation/headings-as-images/#option4]로 이동합니다.&quot;&gt;Russ Weakley&lt;/a&gt;가 사용했던 방법으로 다른 방법과 달리 텍스트를 숨기는것이 아니라 아예 1pix로 작게 만들어서 사용한다. 단점으로는 글자색과 배경색이 다르면 아주 작게라도 나타난다는 문제점이 있다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;6&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 19px;&quot;&gt;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;사족&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;위 방법들이 정답이라는 뜻이 아니라 이 보다 더 좋은 방법도 있으리라 본다. 사실 국내의 웹표준을 지킨 다수의 웹사이트에서는 이보다 더 좋은 방법을 사용하고 있으리라 생각한다. 데꾸벅이 사용하는 방법들도 몇가지 있지만 같은 표현을 위해 얼마나 많은 방법들이 존재하는지 알 수 있었다. &amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font: normal normal normal 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; color: rgb(94, 93, 93); &quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Publisher/CSS</category>
      <category>CSS Text image replace</category>
      <category>CSStext image replacement</category>
      <category>CSS를 이용한 텍스트 이미지 대체</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/183</guid>
      <comments>https://techbug.tistory.com/183#entry183comment</comments>
      <pubDate>Mon, 16 Nov 2009 09:30:52 +0900</pubDate>
    </item>
    <item>
      <title>Ext js 틀고정 그리드</title>
      <link>https://techbug.tistory.com/185</link>
      <description>&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
국내환경에서 Ajax Library/Framework에서만 제공하는 기본 컴포넌트/위젯으로는 어려운 경우가 많은데 오늘&amp;nbsp;우연찮게 블로그 유입경로를 보다가 유난히 틀고정 그리드를 찾는 분들이 많아 포스팅한다.&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.extjs.com/forum/showthread.php?t=76324&quot; target=&quot;_blank&quot; title=&quot;[http://www.extjs.com/forum/showthread.php?t=76324]로 이동합니다.&quot;&gt;Ext js 의 포럼글&lt;/a&gt;에서 우연찮게 찾아 북마킹해 놓은 것이 있어 공개한다. 아래 소스를 조금 수정하여 열고정, 행고정이 되는 그리드 컴포넌트를 만들어 보는것도 좋을듯....&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1660810C4AFFC50A5F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1660810C4AFFC50A5F&quot; width=&quot;606&quot; height=&quot;392&quot; alt=&quot;&quot; filename=&quot;1.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Markup&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&amp;lt;html xmlns=&quot;http: //www.w3.org/1999/xhtml&quot; xml: lang=&quot;en&quot; lang=&quot;en&quot;&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;head&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;../lib/ext-3.0.3/resources/css/ext-all.css&quot; /&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;columnLock.css&quot; /&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../lib/ext-3.0.3/adapter/ext/ext-base.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/div&gt;
&lt;div&gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../lib/ext-3.0.3/ext-all.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;columnLock.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
컬럼모델 config 파일은 다음과 같이 작성한다.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(243, 197, 52); border-right-color: rgb(243, 197, 52); border-bottom-color: rgb(243, 197, 52); border-left-color: rgb(243, 197, 52); background-color: rgb(254, 254, 184); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
columns: [&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;{id:'company',header: &quot;Company&quot;, width: 120, sortable: true, dataIndex: 'company', &lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;locked: true&lt;/font&gt;&lt;/b&gt;},&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;{header: &quot;Price&quot;, width: 150, sortable: true, renderer: 'usMoney', dataIndex: 'price'},&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;{header: &quot;Change&quot;, width: 150, sortable: true, renderer: change, dataIndex: 'change'},&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;{header: &quot;% Change&quot;, width: 150, sortable: true, renderer: pctChange, dataIndex: 'pctChange'},&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;{header: &quot;Last Updated&quot;, width: 150, sortable: true, renderer: Ext.util.Format.dateRenderer('m/d/Y'), dataIndex: 'lastChange'}&lt;/div&gt;
&lt;div&gt;
],&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;div&gt;
&lt;b&gt;Ext js 3.0x 이상&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/135D340C4AFFC52C49&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;LockingGridPanel-1.7.1.rar&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Ext js 2.1~ 2.2 버전&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/144DB80C4AFFC539A8&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;LockingGridPanel_update5.zip&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
관련 포럼글 : &lt;a href=&quot;http://www.extjs.com/forum/showthread.php?t=76324&quot; target=&quot;_blank&quot; title=&quot;[http://www.extjs.com/forum/showthread.php?t=76324]로 이동합니다.&quot;&gt;Ext js Forum&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
      <category>Scripter/EXTJS</category>
      <category>extjs grid gridPanel</category>
      <category>fixed column grid</category>
      <category>locking grid panel</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>그리드 틀고정</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/185</guid>
      <comments>https://techbug.tistory.com/185#entry185comment</comments>
      <pubDate>Sun, 15 Nov 2009 18:19:52 +0900</pubDate>
    </item>
    <item>
      <title>2010년 유행할 웹디자인 트렌드</title>
      <link>https://techbug.tistory.com/184</link>
      <description>&lt;div style=&quot;TEXT-ALIGN: left&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
미래를 예측한다는 것은 상당히 힘든일이다.&lt;br /&gt;
&lt;div style=&quot;text-align: left; &quot;&gt;
이 분야 일을 시작한지 어언 십수년이 지나가지만 자신만의 스타일을 고수하기 보다는 매년 트렌드를 따라 작업하다 보니 이런 것을 챙기지 않으면 트렌드를 따라가지 못한다는 강박관념(?)이 생겨버렸다. &amp;nbsp;트렌드를 쫓다보면 트렌드를 따라가지 못한다는 느낌이 많이 든다.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left; &quot;&gt;
각설하고....&amp;nbsp;일년전 이맘때 &lt;a title=&quot;[http://techbug.tistory.com/143]로 이동합니다.&quot; href=&quot;http://techbug.tistory.com/143&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a title=&quot;[http://techbug.tistory.com/143]로 이동합니다.&quot; href=&quot;http://techbug.tistory.com/143&quot; target=&quot;&quot;&gt;2009년 유행할 웹디자인 트렌드&lt;/a&gt;를 포스팅한 적이 있었다. 물론 웹디자인 카테고리에서 가장 많은 트래픽을 가져온 포스팅이기도 했다.&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;TEXT-ALIGN: left&quot;&gt;
이미&amp;nbsp;&lt;a title=&quot;[http://webdesignledger.com/tips/web-design-trends-for-2010]로 이동합니다.&quot; href=&quot;http://webdesignledger.com/tips/web-design-trends-for-2010&quot; target=&quot;_blank&quot;&gt;2010년 웹디자인 트렌드에 &lt;/a&gt;대해&amp;nbsp;&amp;nbsp; &lt;a title=&quot;[http://cafe.naver.com/a4size.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=301]로 이동합니다.&quot; href=&quot;http://cafe.naver.com/a4size.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=301&quot; target=&quot;_blank&quot;&gt;카페글&lt;/a&gt;에 포스팅되어 있는 내용들을 사부작 꼬불쳐 본다.&lt;/div&gt;
&lt;div style=&quot;TEXT-ALIGN: left&quot;&gt;
&lt;div&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;&lt;a title=&quot;[http://techbug.tistory.com/140]로 이동합니다.&quot; href=&quot;http://techbug.tistory.com/140&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a title=&quot;[http://techbug.tistory.com/140]로 이동합니다.&quot; href=&quot;http://techbug.tistory.com/140&quot; target=&quot;_self&quot;&gt;&lt;font color=&quot;#cc6714&quot;&gt;&lt;span style=&quot;TEXT-DECORATION: none&quot; class=&quot;Apple-style-span&quot;&gt;2008년 웹통계&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://blog20.tistory.com/entry/2008-웹디자인-트렌드를-말하다]로 이동합니다.&quot; href=&quot;http://blog20.tistory.com/entry/2008-웹디자인-트렌드를-말하다&quot; target=&quot;_blank&quot;&gt;2008년 웹디자인 트렌드&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://techbug.tistory.com/143]로 이동합니다.&quot; href=&quot;http://techbug.tistory.com/143&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;TEXT-DECORATION: none&quot; class=&quot;Apple-style-span&quot;&gt;2009년 웹디자인 트렌드&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://www.baekdal.com/articles/Management/web-trends-2009/]로 이동합니다.&quot; href=&quot;http://www.baekdal.com/articles/Management/web-trends-2009/&quot; target=&quot;_blank&quot;&gt;&lt;font color=&quot;#cc6714&quot;&gt;&lt;span style=&quot;TEXT-DECORATION: none&quot; class=&quot;Apple-style-span&quot;&gt;2009년 웹트렌드&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 11pt&quot;&gt;2010년 웹디자인 트렌드 (웹디자인)&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;a href=&quot;http://www.impactlab.com/2009/12/04/10-web-trends-to-watch-in-2010/&quot; target=&quot;_blank&quot; title=&quot;[http://www.impactlab.com/2009/12/04/10-web-trends-to-watch-in-2010/]로 이동합니다.&quot;&gt;2010년 10대 웹트렌드&lt;/a&gt;&amp;nbsp;(IT트렌드)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; font-weight: normal; line-height: 18px;&quot;&gt;&lt;a href=&quot;http://rhio.tistory.com/341&quot; target=&quot;_blank&quot; title=&quot;[http://rhio.tistory.com/341]로 이동합니다.&quot;&gt;2010년 기술레이다(rhio님 블로그)&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;font class=&quot;Apple-style-span&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; font-weight: normal; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;span style=&quot;WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Gulim; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: dotum&quot; class=&quot;Apple-style-span&quot;&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: rgb(243,197,52) 1px dashed; BORDER-LEFT: rgb(243,197,52) 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: rgb(254,254,184); PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: rgb(243,197,52) 1px dashed; BORDER-RIGHT: rgb(243,197,52) 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;아래 내용은 2010년 웹디자인 트렌드라는 제목으로 14가지 항목으로 정리되어 있다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;번역본에 &lt;span style=&quot;TEXT-DECORATION: underline&quot; class=&quot;Apple-style-span&quot;&gt;데꾸벅만의 생각들&lt;/span&gt;을 살포시 얹어보았다&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;대부분 2009년 웹디자인 트렌드에서 이미 언급되었거나 국내 환경에서는 유행이 지난 내용들이 많으며 오히려 2008년 트렌드와도 흡사하다. 이제는 해외 사이트트렌드와 국내웹사이트들의 트렌드가 이제는 조금씩 바라보는 뷰가 틀려지기 시작하는 듯 싶다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;2009년의 트렌드와 비교하자면 조금 객관적이지 못해 작성자만의 지극히 주관적인 생각이며 잘못 설정된 표본집단 조사, 즉 넓은 시각이 아닌 좁은 시각에서 웹디자인 트렌드를 바라본 것 같다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;데꾸벅이 가장 좋아하는 스티브잡스형님이 이런 얘길 한적이 있다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&quot;Design is not just what it looks like and feels like. &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;span style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&amp;nbsp;&amp;nbsp;Design is how it works&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;단지 데꾸벅's 생각일뿐~ 오해하지 말자&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;font&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#8E8E8E&quot;&gt;오래되고 닳은 웹 디자인은&amp;nbsp;정리를 할 시간이고, 내일을 위한 과감하고 새로운 얼굴들을 맞이할 시간이다.&amp;nbsp; 물론 트렌드라는 것이 1월 1일에 시작이&amp;nbsp;되고 끝나는것은 아니지만, 새해에는 새로운것을 갈망을 하고, 연말에는 지난간 한해에 교본(tutorial)을 찾게되는 욕구에는&amp;nbsp;분명 뚜려한 움직임이 있다.&amp;nbsp; 대부분의 경우, 이러한 변화는 미묘하다.&amp;nbsp; 이러한 변화는 현재 트렌드를 완벽하게 만들거나 새롭게 해석을 하는 것이다.&amp;nbsp; 트랜드들은 우리가 디자이너로서 진화를 하는데 도움을 준다.&amp;nbsp; 미적 디자인 스킬을 습득하게 됨에 따라, 우리는 다음에 무엇이 있는지, 우리가 원하는 것이 무엇인지를 추구하게 된다.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#8E8E8E&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#8E8E8E&quot;&gt;이러한 트랜드 뒤에 있는 아이디어들은 당신이 이미 알고 있는 것들도 있음에 오해를 하지 말기바란다.&amp;nbsp; 아래의 트렌드들이 2009년에 인기가 있었던 것들로부터 굉장한 차이가 있는 것은 아니지만, 앞으로 펼쳐지는 트렌드들이 전개가 되고 또한 좋은 결과들로 남게 될 것이다.&amp;nbsp; 당신들이 이러한 트렌드들을 당신의 디자인에 어떻게 이용을 할 것인가를 고민을 할때, 각 트렌드의 주요 아이디어가 무엇인가에 초점을 맞추기를 바란다.&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;

&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;strong&gt;1. 대형로고와 헤더&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; font-weight: normal; color: rgb(126, 133, 96); &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;strong&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; font-weight: normal; color: rgb(126, 133, 96); &quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;strong&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
데꾸벅 : 최근 3년동안의 트렌드와 같은 내용이다. &amp;nbsp;대형 타이포를 이용하여 사용자시선을 유도한다. 다만 디자인적인 면이 다분이 많으며 사용성에는 그다지 중점을 두지 않은 듯 보인다.&lt;/div&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;사이트의 스플래쉬 페이지는 너무도 낡은 기법이다.&amp;nbsp; 방문자들에게 잊혀지지 않는 느낌을 주기&amp;nbsp;위한 2010년의 트랜드는 특대형의 로고와 그와 걸맞는 특대형의 헤더이다.&amp;nbsp; 이러한 류의 헤더는 전체 스크린을 차지하되, 하나의 중용한 메세지를 가지고 있다.&amp;nbsp; 방문자는 아무것도 클릭을 할 필요가 없고, 그냥 스크롤 다운을 하면 된다.&amp;nbsp; 방문자들은 (과거의 나쁜 네비게이션 경험으로 생긴) 종종 마우스클릭에 대한 공포를 가지고 있다. 그래서, 대형 헤더는 당신 사이트의 방문자들 이 무엇인가를 클릭하도록 강요하지 않으면서, 스플래쉬 페이지의 역할을 수행한다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어:&amp;nbsp;커다란 헤더는 방문자들이 당신을 기억하게 만든다.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/131ED0244AF944458C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F131ED0244AF944458C&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;a href=&quot;http://ma.tt/&quot; target=&quot;_blank&quot;&gt;http://ma.tt/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;font color=&quot;#ff6c00&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;2. 스케치/손그림&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; font-weight: normal; color: rgb(126, 133, 96); &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; font-weight: normal; color: rgb(126, 133, 96); &quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;strong&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
데꾸벅 : 이미 국내에서는 몇년전 부터 웹디자인 템플릿 사이트에 유행이 지난 것으로 주요 프로모션 성격의 사이트에서 많이 사용되고 있다.&amp;nbsp;&lt;/div&gt;
&lt;/strong&gt;&lt;p&gt;&lt;/p&gt;
 &lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;손으로 그린 디자인은 새로운 것은 아니다. 하지만, 웹 디자인에서는 아직은 가장자리를 차지하고 있음을 알고 있다.&amp;nbsp; 많은 디자이너들이 이러한 스타일에 감탄을 하면서도, &quot;나는 잘 그리지 못해&quot;라는 투의 태도때문에 이 스타일을 사용하기를 두려워하고 있다.&amp;nbsp; 이러한 스타일의 디자인들은 미술박물관에 걸만한것은 아니라고 해도, 일탈의 감성적인 면을 전달을 할 수 있고, 차거운 웹 사이트와 친근한 인터랙션의 경계를 흐리게 할 수 있다 - 그게 인터넷의 궁극적 목적이 아니겠는가?&amp;nbsp; 만약 그림을 끄적거릴 수 있다면, 당신은 이미 웹 디자인을 스케치 할 수 있다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;2010년에는 스케치는 웹 디자인상의 요소로 자리를 할 것이고, 웹 디자인의 주 초점이 되지는 않을 것이다.&amp;nbsp; 또한 스케치는 표준적인 웹을 새롭고 흥미있는 것으로 개인화 시키는 데 사용이 될 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 스케치는 기업 웹 사이트 디자인의 &quot;요소&quot;가 될 것이다.&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/122DB7244AF944463A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F122DB7244AF944463A&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Gulim; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: dotum&quot; class=&quot;Apple-style-span&quot;&gt;&lt;a href=&quot;http://www.biola.edu/undergrad/&quot; target=&quot;_blank&quot;&gt;http://www.biola.edu/undergrad/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;TEXT-ALIGN: left&quot;&gt;
&lt;span style=&quot;WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Gulim; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 16px; FONT-FAMILY: dotum&quot; class=&quot;Apple-style-span&quot;&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;font color=&quot;#ff6c00&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;3. 굵고 두꺼운(Slab)&amp;nbsp;글꼴&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; size=&quot;6&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 19px;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; color: rgb(126, 133, 96); &quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;
데꾸벅 : 최근3년 트렌드에서도 언급되었던 내용이다. &amp;nbsp;전통적인 인쇄매체에서 많이 사용되던 Press Letter형태를 웹형태로 옮겨온 것으로 영문폰트를 이용하여 &amp;nbsp;적용한 예가 많다. 한글폰트에서도 두꺼운 글꼴은 글쎄다~.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;
&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;폭이 넓은 글자체는 지난 200년 동안 전통적인 미디어에서는 사용이 되어왔지만, 웹 디자인에서는 비교적 새로운 것이다.&amp;nbsp; 폭넓은 글자체의 좋은 &quot;감&quot;을 얻으려면, 옛날 옛날 서부 개척시대의 &quot;현상금&quot; 포스터를 생각을 하면 될 것이다.&amp;nbsp; 이때 사용이 된 굵은 글자체들이 &quot;Slab&quot; 타이프이다.&amp;nbsp; 폭이 넓은 글자체들은 보통 모두 대문자에, 볼드로 처리가 되어있고, 그리고 눈을 끌어당기는 당당하게 보인다.&amp;nbsp; 많은 디자이너들이 과거에는 슬랩 타이프를 멀리 해왔는데, 슬랩 타이프가 사용이 되면 로고나 헤더들이 저평가 되게 보일 수 있기 때문이다.&amp;nbsp; 하지만, 대형 헤더라는 트렌드와 같이 사용이 되면, 슬랩 타이프를 사용할 때 독자들의 시선을 끌수가 있다.&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 슬랩 타이프는 당신 누구인지 과감하게 표현하기 위해 사용이 된다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1822DF244AF944467D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1822DF244AF944467D&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;3.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.edgepointchurch.com/&quot; target=&quot;_blank&quot;&gt;http://www.edgepointchurch.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;4. 타이포&lt;/span&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(126, 133, 96); &quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;데꾸벅 : 타이포그라피와 관련된 내용은 당근 이전부터 쭈욱~ 언급되었던 내용이다. 굳이 무엇을 더 언급할것인가&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;타이포그라피는 적용하기에 가장 어려운 트렌드 중에 하나이기때문에, 2010년에도 싱싱하게 존재를 할 것이다.&amp;nbsp; 사용성관련된 모든 걱정들 때문에, 웹 디자이너들은 새롭고 색다른 폰트를 사용하기를 꺼려한다.&amp;nbsp; 다른 폰트사이즈들을 섞는&amp;nbsp;다는 생각은 절대로 할 수도 없는 것이 였다. 하지만, 폰트들은 탐구의 대상이고, 비틀고, 우리의 목적에 적합하도록 사용이 되어야 한다.&amp;nbsp; 정확한 위치선정을 한다면, 타이포그라피를 주요 디자인 요로 사용을 하는 웹 사이트들은 수많은 사진들로 부담이 되는 사이트들 보다는 독자들에게 더 흥미로와 보일 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 타이포그라피의 사용은 아직 충분한 성장을 하지 못했지만, 웹 디자인의 한 부분으로 남아있을 것이다.&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/162939244AF94447A0&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F162939244AF94447A0&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;4.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&lt;/p&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://www.elysiumburns.com/&quot; target=&quot;_blank&quot;&gt;http://www.elysiumburns.com/&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font color=&quot;#ff6c00&quot;&gt;&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;5. 한 페이지 레이아웃&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(126, 133, 96); font-size: 12px; font-weight: normal; line-height: 18px; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(126, 133, 96); font-size: 12px; font-weight: normal; line-height: 18px; &quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;strong&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;데꾸벅 : 이미 Interaction한 Rich UI Layout ( Web Application 혹은 Ajax Application) 이 자리잡은 요즘에 비하면 2010년 트렌드라 말하기에는 조금 오래된 내용이다.&lt;/font&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;/strong&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;한 페이지 레이아웃은 필요하지 않는 부분을 제거를 하게끔 하는 과제를 준다.&amp;nbsp; 2010년에는 이 스타일이 특이한 네비게이션을 버리고 미니멀리즘 접근방식을&amp;nbsp;택할&amp;nbsp;것이다.&amp;nbsp; 이러한 웹 사이트들을 비즈니스 카드라고 생각을 하라.&amp;nbsp; 이러한 웹 사이트들은 당신과 다양한 사이트들에 퍼져있는 당신의 작업물들을 어떻게 찾을까를 알려주는 one-stop-shop이 될 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어:&amp;nbsp;한 페이지 레이아웃은 기업 사이트가 보다는 개인 프로파일에 더 적합하다.&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/112971244AF9444850&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F112971244AF9444850&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;5.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.zachklein.com/&quot; target=&quot;_blank&quot;&gt;http://www.zachklein.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;6. 큰이미지&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(126, 133, 96); &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(126, 133, 96); &quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;b&gt;
데꾸벅 : 큰 이미지뿐만 아니라 이제는 화면전체를 이미지로 깔고 덮고 플래쉬로 도배를 하기도 한다.&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;대형 로고/헤더와 가까운 친척인 대형 이미지는 거의 같은 기능을 제공한다.&amp;nbsp; 대형 이미지들은 방문자들이 쉽게&amp;nbsp;잊지&amp;nbsp;못할&amp;nbsp;효과를&amp;nbsp;준다.&amp;nbsp; 위에서 이야기를 한 대형&amp;nbsp;헤더와는 달리, 대형 이미지는 사이트의 브랜딩과 관련이 있는 것은 아니다.&amp;nbsp; 대신에, 이러한 이미지들은 방문자들을 사이트의 컨텐츠가 아니라면 이미지를 이용해서라도&amp;nbsp;방문자들을 사이트로&amp;nbsp;끌어들인다. 2010년에는, 웹 디자이너들은 사이트의 느낌을 전달하기 위해서, 대형 이미지를 사용하는 것을 더욱 편안하게 느낄것이다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 대형 이미지들은 방문자들을 초대하기 위해서 사용이 된다.&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/14393C244AF944483D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F14393C244AF944483D&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;6.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&lt;a href=&quot;http://digitalmash.com/&quot;&gt;http://digitalmash.com/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font color=&quot;#ff6c00&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;7. 시각의 변화&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;
데꾸벅: 좀 더 비주얼한 면을 강조하기 위해 2D에서 3D형태 뷰포인트의 전환등 이러한 시도는 항상 있어왔다. Flex/Flash, 혹은 Silverlight, &amp;nbsp;SVG, VML 등 이미 수없이 많은 디자인 사이트에서 봐왔던 내용이다.&amp;nbsp;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/font&gt; &lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;이미 위에서 이야기를 한것과 같이, 데스크 탑 형태의 디자인은 지겹도록 사용이 되어왔다. 2010년에는&amp;nbsp; 좀더 현실감있는 시각으로 변화가 될 것이다. 공간에서 옆을 보는 것과 같은 시각으로 이동도 있을 수 있다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 2010년 여러가지 다른 시각/시점이 시도가 될 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/151DC7244AF9444964&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F151DC7244AF9444964&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;7.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;a href=&quot;http://downsign.deviantart.com/art/Book-Store-136542851&quot; target=&quot;_blank&quot;&gt;http://downsign.deviantart.com/art/Book-Store-136542851&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/142FE3244AF944497E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F142FE3244AF944497E&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;7-2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;a href=&quot;http://kpucu.deviantart.com/art/Pastorant-Restaurant-71565329&quot; target=&quot;_blank&quot;&gt;http://kpucu.deviantart.com/art/Pastorant-Restaurant-71565329&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font color=&quot;#ff6c00&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;8.인터렉티브/직관적 디자인 &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;
데꾸벅 : 웹디자인이나 UI/UX에 대한 입문서에 나올만한 내용이다. 인터렉티브하고 직관적인것인 이미 디폴트인 시대에 살고 있다.&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/font&gt; &lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;Flash는 지금보다는 더 인기가 있었던 적이 있었다.&amp;nbsp; 한때는 짜증스러운 Flash 인터페이스가 없는 사이트들을 피할 수 없었던 적도 있었다.&amp;nbsp; 최근에는, Flash는 좀더 편안하고 좀더 전문스러워 졌다.&amp;nbsp; 어떤 디자이너들은 폼이나 팝업을 위해서 jQuery를 더 선호할 수도 있지만, Flash는 적당하게 사용이 되었을때면 아직도 웹 디자인의 중요한 부분이다.&amp;nbsp; Flash은 인터랙티브한 면에서는 아직도&amp;nbsp;적수가 없다.&amp;nbsp; 2010년에는 웹 디자인너들은 Flash를 좀더 보완할 수 있는 요소들로 이동을 할 것이다.&amp;nbsp; 최근의 방문자들은 웹에 대해서 대부분 잘 알고 있기 때문에,&amp;nbsp;디자이너들은 과거의 사이트들 보다는 좀더 직관적인 사이트를 제작을 할 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 인터랙티브 디자인이 컴백을 할 것이다.&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/171B97244AF9444A79&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F171B97244AF9444A79&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;8.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.crowleywebb.com/&quot; target=&quot;_blank&quot;&gt;http://www.crowleywebb.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font color=&quot;#ff6c00&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;9. 모달창&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;
데꾸벅 : 최근 3년동안의 웹트렌드에서도 언급되었던 내용이며 2010년에도 계속 유행될듯 싶다. 워낙 막강한 javascript library나 Framework들과 RICH Tool들이 많다 보니 이제는 구현하기도 쉬워졌다.&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/font&gt; &lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;모달 윈도우는 2010년에는 말 그대로 사방에서 볼 수 있는 트랜드가 될 것이다.&amp;nbsp; 모달 윈도우는&amp;nbsp;팝업하고는 달리&amp;nbsp;부드럽고,&amp;nbsp;모양도 좋고&amp;nbsp;더 인기가 많다. 모달 윈도우는 디자인과 사용이 너무 쉽게 때문에, 사용성을 염두에 두는 디자이너들에게는 최적의 해법이 될 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 모달윈도우는 2010년에도 지속적으로 사용이 될 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/151775244AF9444B7E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F151775244AF9444B7E&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;9.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://digg.com/&quot; target=&quot;_blank&quot;&gt;http://digg.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font color=&quot;#ff6c00&quot;&gt;&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;10. 미니멀리즘&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;b&gt;
데꾸벅 : 모노톤이나 명조대비만으로 여백의 미를 강조하는 동양적인 디자인 컨셉에서 부터 시작된다. 과거 해외사이트를 살펴보면 대부분 여백에 텍스쳐나 바탕이미지를 사용하였으나 이제는 &quot;오리엔탈 이즈 베스트 ~~~&quot;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/font&gt;&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;과거의 미니멀리즘 웹 사이트는 잊어도 좋다.&amp;nbsp; 2010년의 웹 사이들은 많은 여백을 사용을 하되, 과감한 타이포그라피와 놀라운 컬러 스킴을 이용을 할 것이다.&amp;nbsp; 모든 미니멀 웹 사이트들이 명확한 간결성 개념과 일치 하지는 않을 것이다. 미니멀리즘은 그 본연이&amp;nbsp;강도가 떨어지기는 하지만, 새로운 색상들이 채용이 될 것이다.&amp;nbsp; 미니멀리즘은 차가운 것이 아니고, 따듯하고 핵심을 찌르는 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 미니멀리즘은 타이포그라피로 모험을&amp;nbsp;시도할 것이다.&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/131A45244AF9444575&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F131A45244AF9444575&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;10.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.kylestanding.com/&quot; target=&quot;_blank&quot;&gt;http://www.kylestanding.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;11. 대형푸터&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;데꾸벅 : 일전에 데꾸벅의 블로그에서도 한번 &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;a title=&quot;[http://techbug.tistory.com/174]로 이동합니다.&quot; href=&quot;http://techbug.tistory.com/174&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;포스팅 되었던 내용&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;이기도 하다. 메인기능이 아니라 부가기능이나 정보, 혹은 메타성 데이타를 한곳에 몰아둔다는 느낌이 없지 않아 있다. 국내의 현실은 대부분 숨겼다/보여주는 형태로 많이 구현되고 있다.&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;/font&gt;&lt;/span&gt; &lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;대형 푸터는 이미 여기저기에서 볼 수가 있지만, 2010년에는 좀더 과장되게 사용이 될 것이다. 앞으로의 푸터는 미약한 존재가 아닌 디자인의 중요한 부분이 될 것이다.&amp;nbsp; 앞으로는 다양한 소셜미디어 사이트의 부터의 피드, 투표기능, 트위터 피드와 같은 무작위적인 정보를 포함을 하고 있는 푸터도 보게 될 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 대형 푸터는 중요도는 떨어지지만, 좀더&amp;nbsp;퍼스널한 정보를 제공을 할 것이다.&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1114450C4AF95E6113&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1114450C4AF95E6113&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;11.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;a href=&quot;http://www.duirwaigh.com/&quot; target=&quot;_blank&quot;&gt;http://www.duirwaigh.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1414130C4AF95E6030&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1414130C4AF95E6030&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;11-2.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://oldloft.com/&quot; target=&quot;_blank&quot;&gt;http://oldloft.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;12. 복고&lt;/span&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
복고풍의 디자인은 당분간 남아있을 것이다.&amp;nbsp; 많은 수의 디자이너들이 복고풍의 디자인에 감탄을 하기는 하지만, &quot;마무리&quot;를 제대로 짓지 않는 느낌을 제대로 소화하는 것은 쉽지 않다.&amp;nbsp; 복고풍 디자인의 디자인의 톤과 저변에 깔린 재미요소를 통한 영감을 받아야 한다.&amp;nbsp; 2010년의 레트로 디자인은 구식예술을 존중하는 새로운 방법을 찾아갈 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 복고는 &quot;새롭다&quot;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/18144A0C4AF95E6127&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F18144A0C4AF95E6127&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;12.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.level2d.com/&quot; target=&quot;_blank&quot;&gt;http://www.level2d.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;font color=&quot;#ff6c00&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;13.&amp;nbsp; 인트로 상자&lt;/span&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;
데꾸벅 : 2009년 웹디자인트렌트 맨 마지막 아이템으로 소개되었던 내용이다. 2010년에도 계속 쭈욱~ 될 듯 싶다.&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/font&gt; &lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;2010년 디자이너들은 &quot;안녕, 내이름.. &quot; 하는 식의 자신을 방문자에게 소개하는 아름답기까지한 간결함을 알게될 것이다.&amp;nbsp; 만일 당신이 창의적인 &quot;About&quot; 페이지 구성에 고민을 하고 있다면, 인트로 박스가 아마 최적의 답이 될 것이다.&amp;nbsp; 인트로 박스는 당신이 누구인지를 제한된 면적을 통해 알려야 하기 때문에, 정보를 농축시키도록 강요할 것이다.&amp;nbsp; 2010년의 인트로 박스는 그 사용영역을 단순 소개를 넘어서게 될 것이다.&amp;nbsp; 지루한 &quot;Hello&quot;가 아닌 좀더 새로운 &quot;인사법&quot;을 디자이너들은 찾게 될 것이다.&amp;nbsp; 그리고, 왼쪽에 치우쳐서 놓이는 인트로 박스가 아닌, 특이한 자리에 놓이는 - 예를 들면 페이지의 중간 같은 - 인트로 박스를 보게 될 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: &quot;Hello&quot;를 하는 새로운 방법들&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2013D90C4AF95E624C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2013D90C4AF95E624C&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;13.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.alessandro-cavallo.de/&quot; target=&quot;_blank&quot;&gt;http://www.alessandro-cavallo.de/&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;14. 잡지형식의 레이아웃&lt;/span&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(239, 244, 216);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#7E8560&quot;&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); background-color: rgb(238, 238, 238); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; &quot;&gt;
&lt;b&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;
데꾸벅 : 2009년 웹디자인트렌트 맨 처음 아이템으로 이미 소개되었던 내용이고 웹도 인쇄매체와 마찬가지로 2D라는 측면에서 접근하는 경향이 많다. &amp;nbsp;대부분의 레이아웃 설계나 정보설계(IA)시 인쇄매체의 레이아웃을 많이 참조하는 경향이 있다.&amp;nbsp;&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/font&gt; &lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;사람들이 점점 더 전통적 인쇄물의 편안함에서 온라인으로 이동을 함에 따라, 디자이너들은 그들의 이동을 부드럽게 하는, 새로운 &quot;환영&amp;nbsp;방법&quot;을&amp;nbsp;찾고 있다.&amp;nbsp; 한장의 홈페이지에 잘 정돈이 된 정보들을 가진, 잡지포맷의 디자인을 제공하여, 방문자들이 원하는 정보를 찾아보도록 하는,&amp;nbsp;이동이 생기고 있다.&amp;nbsp;&amp;nbsp;잡지나 신문을 읽어본 사람이라면, 제공이 되는 익숙한 디자인에 호감을&amp;nbsp;갖을 것이고, 사용에 편안함을 느낄 것이다.&amp;nbsp; 2010년에는 잡지포맷은 블로그에서 특히 인기가 있을 것이다.&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;주요 아이디어: 잡지 형태가 인포테인먼트 사이트에서 사용이 될 것이다.&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1214770C4AF95E6227&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1214770C4AF95E6227&quot; width=&quot;600&quot; height=&quot;390&quot; alt=&quot;&quot; filename=&quot;14.jpg&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;padding-bottom: 0px; list-style-type: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; &quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.bmivoyager.com/&quot; target=&quot;_blank&quot;&gt;http://www.bmivoyager.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; align=&quot;center&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description>
      <category>Designer/UX</category>
      <category>2010 webdesign trend</category>
      <category>2010년 웹디자인 트렌드</category>
      <category>2010년 웹트렌드</category>
      <category>2010년 유행 웹</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/184</guid>
      <comments>https://techbug.tistory.com/184#entry184comment</comments>
      <pubDate>Wed, 11 Nov 2009 23:36:21 +0900</pubDate>
    </item>
    <item>
      <title>CSS Float속성의 모든것 (All About Floats)</title>
      <link>https://techbug.tistory.com/181</link>
      <description>&lt;br /&gt;

&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
웹표준으로 개발하다보면 가장 큰 문제가 HTML을 구조적으로 표현하지 못하는데 있다.&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
표준코딩이라하여 CSS,HTML,Javascript를 모두 분리하고 레이아웃을 table태그를 사용하지 않으면 된다고만 생각하는데서 이러한 구조적인 문제가 발생한다.&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
예전 전통적인 방식(table을 이용하여 레이아웃을 잡던 시절)과 마찬가지로 이제는 DIV를 난발하여 화면을 만들고 가장 기본적인 문단 나누기 또한 빈 DIV태그를 이용하여 사용하고 있는 데꾸벅 포함 여러 웹퍼블리셔들에게는 가장 난감한 부분이 float속성이 될것이다.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
사실 아래 본문에도 나오겠지만 대부분의 웹퍼블리셔(여기서는 코더 혹은 에디터를 말한다.)는 가장 레이아웃을 잘 잡기 위한 방법으로 position 속성을 많이 사용한다. &amp;nbsp;absolute, relative, top, right, bottom,left 만 있으면 모든 레이아웃을 잡을수 있다. 그러나 이러한 방식의 CSS는 나중에 &amp;nbsp;유지보수하기가 더 힘들어 진다. (데꾸벅의 경험상... )&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
국내사이트와 해외사이트의 &amp;nbsp;HTML구조만 비교하더라고 국내 웹퍼블리셔들이 무엇을 잘못하고 있는지 확연히 들어나는 현실이다.&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 1.5&quot;&gt;
디자인적인 측면과 기능적인 측면, 유지보수성이 모두 다 충족하는 퍼블리싱이 되길 바라면서 &lt;a title=&quot;[http://css-tricks.com/all-about-floats/]로 이동합니다.&quot; href=&quot;http://css-tricks.com/all-about-floats/&quot; target=&quot;_blank&quot;&gt;이글&lt;/a&gt;을 번역, 포스팅한다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; face=&quot;Dotum&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&quot;Float&quot; 은&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;CSS 위치관련 속성이다. 목적과 기원을 이해하기 위해서는 인쇄디자인을 살펴보면 된다.&amp;nbsp; 인쇄레이아웃에서 이미지는 아래 그림과 같이&amp;nbsp;텍스트에 둘러 쌓이게 되며 이것을&amp;nbsp; 일반적으로 text wrap&quot; 이라고 말한다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;LINE-HEIGHT: normal; FONT-FAMILY: Georgia, serif; COLOR: rgb(0,0,0)&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/20260A0E4AF155A04D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F20260A0E4AF155A04D&quot; width=&quot;540&quot; height=&quot;270&quot; alt=&quot;&quot; filename=&quot;1.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;이러한 텍스트랩(Text lab)은&amp;nbsp;아래 그림과 같이 박스와 같은 영역으로 페이지레이아웃의 텍스트 흐름(flow)속에 있거나 혹은 별도로 위치하게 된다.&amp;nbsp; 웹디자인도 이와 유사하다.&lt;/span&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1524950E4AF155A257&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1524950E4AF155A257&quot; width=&quot;540&quot; height=&quot;270&quot; alt=&quot;&quot; filename=&quot;2.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;웹디자인에서 CSS float 속성은 인쇄레이아웃에서 이미지와 같이 해당 이미지 근처의 텍스트 흐름에 영향을 받게된다.&amp;nbsp;&amp;nbsp;Float된 요소는&amp;nbsp;(floated elements) 웹페이지의 flow의 한 부분으로 남으며 이것은 고정된 위치값을 가진 요소들과 명백히 다르다.&amp;nbsp; 위치가 고정된 페이지요소는 웹페이지내의 흐름속에서 제외되며 다른 요소에도 영향을 끼치지 못한다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; id=&quot;more-795&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;float속성은 다음과 같이 사용한다.&lt;/span&gt;&lt;/p&gt;
&lt;pre style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;code style=&quot;POSITION: relative; PADDING-BOTTOM: 10px; OVERFLOW-X: auto; OVERFLOW-Y: auto; BACKGROUND-COLOR: rgb(240,240,240); MARGIN: 5px 0px 15px; PADDING-LEFT: 10px; WIDTH: 540px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 12px/18px Monaco, Courier; PADDING-TOP: 10px; -webkit-background-clip: initial; -webkit-background-origin: initial&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;#sidebar {
   float: right;
}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;float속성은 4개의 유효값을 가지고 있다&amp;nbsp; 좌우방향을 표시하는 left와 right, 기본디폴트값인 none, 그리고 부모요소로 부터 상속(cascading)된 inherit속성이 그것이다.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;h3 style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: kandal-1, kandal-2, serif; FONT-SIZE: 26px; FONT-WEIGHT: bold; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;Float속성은 어디에 사용되는가?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;﻿&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/13340C0E4AF155A349&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F13340C0E4AF155A349&quot; width=&quot;540&quot; height=&quot;240&quot; alt=&quot;&quot; filename=&quot;3.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;float속성값은 이미지를 둘러싸고 있는 텍스트에 사용되나 위 그림과 같이 전체 웹레이아웃을 생성하는데 사용되기도 한다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;또한 아래와 같이 전체레이아웃과 유사한 작은 구성 영역에도 사용된다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;아래의 예는 아바타 이미지와 해당 계정의 내용을 표시한것으로 float 속성을 사용한것이다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;아바타 이미지가 커지더라도 적절한 간격을 유지하며 포지셔닝된다.&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1149F70E4AF155A305&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1149F70E4AF155A305&quot; width=&quot;540&quot; height=&quot;177&quot; alt=&quot;&quot; filename=&quot;4.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;그러나 위와 같이 같은 레이아웃이라도 상대적인 위치나 절대적위치값을 이용하여 사용한다면 아래 그림과 같이 이미지사이즈가 변할경우 레이아웃 자체가 깨질수 있다.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;데꾸벅 주: 대부분의 경우 디자이너나 에디터의 경우 relative, absolute로 작업하는 경향이 많다. 이는 한국형 웹페이지(?)만의 특징이라고 볼수도 있겠지만 가장 화면레이아웃을&amp;nbsp;쉽고 빠르게&amp;nbsp;셋팅할수 있기 때문이다. 이러할 경우 웹표준으로 작업하더라도&amp;nbsp;그만큼의 효과를 얻지 못한다는 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/16363B0E4AF155A31E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F16363B0E4AF155A31E&quot; width=&quot;540&quot; height=&quot;177&quot; alt=&quot;&quot; filename=&quot;5.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;흐름제거 (Clearing the Float)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;float의 속성의 자매속성으로 clear가 있다.&amp;nbsp;&amp;nbsp;HTML 요소는 float과 같이 흐름속성이 있다면&amp;nbsp;이와 같은 흐름을&amp;nbsp;제거하는 속성(clear)를 가지고 있다.&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1836F60E4AF155A433&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1836F60E4AF155A433&quot; width=&quot;540&quot; height=&quot;195&quot; alt=&quot;&quot; filename=&quot;6.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;위그림에서 보는바와 같이&amp;nbsp;&amp;nbsp; 사이드바(sidebar)는 메인컨텐츠(Main content)영역보다&amp;nbsp;짧게 오른쪽으로 float이 되어있으며 footer영역이 main content영역만큼을 채우려고 올라와 있다. 이와같은 문제를 해결하려면 아래와 같이 footer에 clear 속성으로 흐름을 제어하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;pre style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;code style=&quot;POSITION: relative; PADDING-BOTTOM: 10px; OVERFLOW-X: auto; OVERFLOW-Y: auto; BACKGROUND-COLOR: rgb(240,240,240); MARGIN: 5px 0px 15px; PADDING-LEFT: 10px; WIDTH: 540px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 12px/18px Monaco, Courier; PADDING-TOP: 10px; -webkit-background-clip: initial; -webkit-background-origin: initial&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;#footer {
   clear: both;
}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1631FE0E4AF155A44D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1631FE0E4AF155A44D&quot; width=&quot;540&quot; height=&quot;230&quot; alt=&quot;&quot; filename=&quot;7.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&amp;nbsp;clear속성은 4가지 속성값을 가지고 있는데 보통 양쪽흐름을 끊는 &quot;Both&quot;속성을 많이 사용한다. 왼쪽과 오른쪽 흐름을 끊는 &quot;left&quot;, &quot;right&quot; 와 &amp;nbsp;기본값으로 &quot;none&quot;, 부모객체의 속성값을 상속(cascading)받는 &quot;inherit&quot; 이 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/180D200E4AF155A58F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F180D200E4AF155A58F&quot; width=&quot;540&quot; height=&quot;226&quot; alt=&quot;&quot; filename=&quot;8.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: kandal-1, kandal-2, serif; FONT-SIZE: 26px; FONT-WEIGHT: bold; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: kandal-1, kandal-2, serif; FONT-SIZE: 26px; FONT-WEIGHT: bold; PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;겹침문제&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot; class=&quot;Apple-style-span&quot;&gt;float속성을 사용해서 작업하다보면 곤혹스런경우를 많이 당하게 되는데 아래 그림과 같이 float속성을 가진 객체의 부모객체밖으로 삐져나오는 경우가 있다.&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1923BF0E4AF155A57E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1923BF0E4AF155A57E&quot; width=&quot;540&quot; height=&quot;182&quot; alt=&quot;&quot; filename=&quot;9.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1136F00E4AF155A036&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1136F00E4AF155A036&quot; width=&quot;540&quot; height=&quot;240&quot; alt=&quot;&quot; filename=&quot;10.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: kandal-1, kandal-2, serif; FONT-SIZE: 26px; FONT-WEIGHT: bold; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/h3&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;흐름을 끊는 기법(Techniques for clearing Floats)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Dotum&quot;&gt;clear기법을 사용하는 방법으로 아래와 같이 여러가지 방법이 사용되고 있으나 상황에 맞게 적절하게 사용하여야 한다. &lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Dotum&quot;&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font class=&quot;Apple-style-span&quot; face=&quot;Dotum&quot;&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;&lt;b&gt;빈div 태그에 직접 clear속성 넣기&lt;/b&gt; : &amp;lt;div style=&quot;clear:both;&quot;&amp;gt;&amp;lt;/div&amp;gt;를 이용하는 것으로 &amp;lt;br /&amp;gt;과 같은 효과를 준다. 그러나 구조적인 마크업의 흐름을 깨게 되는 경우가 생기므로 사용에 주의하여야 한다.&lt;br /&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;overflow 방법&lt;/b&gt; : 부모객체에 overflow속성을 넣는 방법으로 float되는 객체의 부모객체의 넓이를 조정하여 흐름을 제어하는 방법이다. 그러나 이 방법은 원하지 않는 스크롤바를 생성할 수도 있다.&lt;br /&gt;
(참조사이트 : &lt;a href=&quot;http://blog.wystan.net/2007/08/26/clearing-float-method&quot; target=&quot;_blank&quot; title=&quot;[http://blog.wystan.net/2007/08/26/clearing-float-method]로 이동합니다.&quot;&gt;wystan's tables&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;가장쉬운 clear 방법&lt;/b&gt; : 가상선택자(pseduo selector ) &lt;b&gt;:after&lt;/b&gt;를 이용하여 float을 clear할수 있다. float되는 객체의 부모객체에 다음과 같이 clearfix 클래스를 줌으로써 간단하게 해결할 수 있으며 오래된 브라우저도 수용할 수 있다.&lt;br /&gt;
&lt;a title=&quot;[http://www.positioniseverything.net/easyclearing.html]로 이동합니다.&quot; href=&quot;http://www.positioniseverything.net/easyclearing.html&quot; target=&quot;_blank&quot;&gt;(&lt;/a&gt;&lt;a title=&quot;[http://www.positioniseverything.net/easyclearing.html]로 이동합니다.&quot; href=&quot;http://www.positioniseverything.net/easyclearing.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a title=&quot;[http://www.positioniseverything.net/easyclearing.html]로 이동합니다.&quot; href=&quot;http://www.positioniseverything.net/easyclearing.html&quot; target=&quot;_blank&quot;&gt;참조사이트&lt;/a&gt;&lt;a title=&quot;[http://www.positioniseverything.net/easyclearing.html]로 이동합니다.&quot; href=&quot;http://www.positioniseverything.net/easyclearing.html&quot; target=&quot;_blank&quot;&gt;:&lt;/a&gt;&lt;span style=&quot;LINE-HEIGHT: normal; FONT-FAMILY: gulim; WHITE-SPACE: pre; COLOR: rgb(102,102,102)&quot; class=&quot;Apple-style-span&quot;&gt;&lt;a title=&quot;[http://www.positioniseverything.net/easyclearing.html]로 이동합니다.&quot; href=&quot;http://www.positioniseverything.net/easyclearing.html&quot; target=&quot;_blank&quot;&gt;positioniseverything&lt;/a&gt;&lt;/span&gt;&lt;a title=&quot;[http://www.positioniseverything.net/easyclearing.html]로 이동합니다.&quot; href=&quot;http://www.positioniseverything.net/easyclearing.html&quot; target=&quot;_blank&quot;&gt;)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/font&gt;
&lt;ul style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 0px 0px 15px 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;li style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;pre style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;code style=&quot;POSITION: relative; PADDING-BOTTOM: 10px; OVERFLOW-X: auto; OVERFLOW-Y: auto; BACKGROUND-COLOR: rgb(240,240,240); MARGIN: 5px 0px 15px; PADDING-LEFT: 10px; WIDTH: 540px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 12px/18px Monaco, Courier; PADDING-TOP: 10px; -webkit-background-clip: initial; -webkit-background-origin: initial&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;.clearfix:after {
   content: &quot;.&quot;;
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;ul style=&quot;PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 5px 0px 0px 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Dotum&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1631950E4AF155A043&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1631950E4AF155A043&quot; width=&quot;540&quot; height=&quot;182&quot; alt=&quot;&quot; filename=&quot;11.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&amp;nbsp;위 그림과 같이 서로 다른 float 속성이 먹은 객체들이 나열되어 있을때 그룹화하여 흐름을 제어하고 싶다면 아래 그림과 같이 그룹화된 부모객체에 위의 방법을 쓸 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;span style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1725300E4AF155A295&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1725300E4AF155A295&quot; width=&quot;540&quot; height=&quot;329&quot; alt=&quot;&quot; filename=&quot;12.png&quot; filemime=&quot;image/png&quot;/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: kandal-1, kandal-2, serif; FONT-SIZE: 26px; FONT-WEIGHT: bold; PADDING-TOP: 0px&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;6&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 19px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#333333&quot; size=&quot;7&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 39px; FONT-SIZE: 26px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/h3&gt;&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;6&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 19px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;Float속성의 문제점&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;Float속성을 쓰면 화면이 깨지기 쉽다. IE6은 float과 관련된 버그를 가지고 있다. 점점더 많은 디자이너들이 IE6지원을 줄여가고 있는 시점이나 그렇다고 포기할만한 시점도 아니다.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;밀려내려감(Pushdown)&lt;/b&gt; : 아래 그림과 같이 밀려내려가는 증상은 float된 객체가 영역보다 클때 일어난다. 이럴 경우는 overflow:hidden을 사용하여 처리할수 있다.&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/11424D0E4AF155A208&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F11424D0E4AF155A208&quot; width=&quot;540&quot; height=&quot;198&quot; alt=&quot;&quot; filename=&quot;13.png&quot; filemime=&quot;&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;더블마진버그(Double Margin Bug)&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt; : IE6에서 inline-level element가 같은 방향으로 float된 경우 일어난다. 이럴경우는 해당 요소를 display:inline을 써서 inline-level요소로 만들어 주면된다.&lt;br /&gt;
(참조사이트 : &lt;a href=&quot;http://www.positioniseverything.net/explorer/doubled-margin.html&quot; target=&quot;_blank&quot; title=&quot;[http://www.positioniseverything.net/explorer/doubled-margin.html]로 이동합니다.&quot;&gt;positioniseverything.net&lt;/a&gt;, &amp;nbsp;&lt;a href=&quot;http://hyeonseok.com/pmwiki/index.php?n=Css.Float&quot; target=&quot;_blank&quot; title=&quot;[http://hyeonseok.com/pmwiki/index.php?n=Css.Float]로 이동합니다.&quot;&gt;신현석씨 블로그&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;3픽셀 밀림 버그(3px Jog)&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt; : &lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(102, 102, 102); font-family: 돋움; font-size: 12px; line-height: 16px; border-collapse: collapse; &quot;&gt;E 6에서 CSS 먹일때 Float + Margin or Padding 값을 동시에 먹이면. Margin,Padding 값이 두배가 되는&lt;br /&gt;
버그가 있는데&amp;nbsp;&lt;/span&gt;이상하게도 float된 요소의 다음에 오는 텍스트에 오는 버그로 이럴경우 text의 width와 height값을 주면 해결된다.&lt;br /&gt;
(참조사이트 : &amp;nbsp;&lt;a href=&quot;http://blog.naver.com/kes3583?Redirect=Log&amp;amp;logNo=90041639859&quot; target=&quot;_blank&quot; title=&quot;[http://blog.naver.com/kes3583?Redirect=Log&amp;amp;logNo=90041639859]로 이동합니다.&quot;&gt;강짱's blog&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;IE7의 Bottom Margin 버그&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt; : float된 부모객체 안의 자식객체에 나타나는 버그로 부모객체에 의해 자식객체의 bottom-margin을 무시하게 되는 버그로써 부모객체에 bottom padding을 줘서 해결해야 한다.&amp;nbsp;&lt;br /&gt;
(참조사이트 : &lt;a href=&quot;http://www.maratz.com/blog/archives/2006/11/11/ie-7-quirks-floats-and-margins/&quot; target=&quot;_blank&quot; title=&quot;[http://www.maratz.com/blog/archives/2006/11/11/ie-7-quirks-floats-and-margins/]로 이동합니다.&quot;&gt;maratz.com&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;b&gt;그외 참조&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;&lt;a title=&quot;[http://css-tricks.com/video-screencasts/42-all-about-floats-screencast/]로 이동합니다.&quot; href=&quot;http://css-tricks.com/video-screencasts/42-all-about-floats-screencast/&quot; target=&quot;_blank&quot;&gt;float 개념에 대한 모든것 (동영상)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://www.ideashower.com/ideas/active/css-text-wrapper/]로 이동합니다.&quot; href=&quot;http://www.ideashower.com/ideas/active/css-text-wrapper/&quot; target=&quot;_blank&quot;&gt;clear 기법&lt;/a&gt;&lt;a title=&quot;[http://www.ideashower.com/ideas/active/css-text-wrapper/]로 이동합니다.&quot; href=&quot;http://www.ideashower.com/ideas/active/css-text-wrapper/&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a title=&quot;[http://www.ideashower.com/ideas/active/css-text-wrapper/]로 이동합니다.&quot; href=&quot;http://www.ideashower.com/ideas/active/css-text-wrapper/&quot; target=&quot;_blank&quot;&gt;(rather clever technique)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://alistapart.com/articles/fauxabsolutepositioning]로 이동합니다.&quot; href=&quot;http://alistapart.com/articles/fauxabsolutepositioning&quot; target=&quot;_blank&quot;&gt;절대위치에 대한 고찰(Faux Absolute Positioning)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://www.w3.org/TR/2009/WD-css3-layout-20090402/]로 이동합니다.&quot; href=&quot;http://www.w3.org/TR/2009/WD-css3-layout-20090402/&quot; target=&quot;_blank&quot;&gt;CSS3 Teamplate Layout Module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://naradesign.net/wp/2008/05/27/144/]로 이동합니다.&quot; href=&quot;http://naradesign.net/wp/2008/05/27/144/&quot; target=&quot;_blank&quot;&gt;나라디자인 Float에 대한 내용&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://naradesign.net/wp/2008/05/27/144/]로 이동합니다.&quot; href=&quot;http://naradesign.net/wp/2008/05/27/144/&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.positioniseverything.net/floatmodel.html&quot; target=&quot;_blank&quot; title=&quot;[http://www.positioniseverything.net/floatmodel.html]로 이동합니다.&quot;&gt;the Float Model Problem&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;원본출처 : &lt;a title=&quot;[http://css-tricks.com/all-about-floats/]로 이동합니다.&quot; href=&quot;http://css-tricks.com/all-about-floats/&quot; target=&quot;_blank&quot;&gt;CSS-TRICK&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#5e5d5d&quot; size=&quot;3&quot; face=&quot;Dotum&quot;&gt;&lt;span style=&quot;LINE-HEIGHT: 21px; FONT-SIZE: 13px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Publisher/CSS</category>
      <category>CSS Float Clear</category>
      <category>CSS3 float의 모든것</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/181</guid>
      <comments>https://techbug.tistory.com/181#entry181comment</comments>
      <pubDate>Sat, 7 Nov 2009 00:49:52 +0900</pubDate>
    </item>
    <item>
      <title>화면전체 배경이미지인 웹사이트 만들기</title>
      <link>https://techbug.tistory.com/182</link>
      <description>&lt;br /&gt;

&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;얼마전 &quot;&lt;/SPAN&gt;&lt;A href=&quot;http://techbug.tistory.com/175&quot;&gt;&lt;FONT color=#000000&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#000000&gt;&lt;A title=&quot;[http://techbug.tistory.com/175]로 이동합니다.&quot; href=&quot;http://techbug.tistory.com/175&quot; target=_blank&gt;화면 가득 BG이미지 사용 웹디자인&lt;/A&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&quot; 에서 소개했던 전체 백그라운드 사용기법에 대해서 소개하고자 한다.&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;가끔씩 좀더 디자인적인 요소가 가미된 웹페이지를 만드려다 보면 페이지전체에 백그라운드 이미지가 들어가야 하는 경우가 있다. 기존에는 이미지 용량을 최적화하기 위해 전체 플래쉬를 사용한다든가, 이미지를 디더링하여 용량을 감소시키는 경우가 있었다.&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&quot;&lt;/SPAN&gt;&lt;A title=&quot;[http://css-tricks.com/how-to-resizeable-background-image/]로 이동합니다.&quot; href=&quot;http://css-tricks.com/how-to-resizeable-background-image/&quot; target=_blank&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;백그라운드 이미지 사이즈 변경하기&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&quot;의 개념과 유사하게 백그라운드 자체를 CSS만으로, 혹은 자바스크립트를 이용하여 풀스크린으로 띄우는 방법을 소개한다. &lt;/SPAN&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;

&lt;DIV style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;최종소스&lt;/SPAN&gt;&lt;br /&gt;
&lt;/STRONG&gt;
&lt;DIV&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/184F8E0B4AF16F6215&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;최종.zip&lt;/a&gt;&lt;/div&gt;
&lt;/DIV&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;br /&gt;
&lt;br /&gt;원본출처 &amp;nbsp;:&amp;nbsp;&lt;/SPAN&gt;&lt;A title=&quot;[http://css-tricks.com/perfect-full-page-background-image/]로 이동합니다.&quot; href=&quot;http://css-tricks.com/perfect-full-page-background-image/&quot; target=_blank&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;CSS-Tricks&lt;/SPAN&gt;&lt;/A&gt;&lt;br /&gt;
&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/113A57264AF15FC74E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F113A57264AF15FC74E&quot; width=&quot;570&quot; height=&quot;408&quot; alt=&quot;&quot; filename=&quot;1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style=&quot;LINE-HEIGHT: normal; FONT-FAMILY: Georgia, serif; COLOR: rgb(0,0,0)&quot; class=Apple-style-span&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;본 기술과 이미지는 &lt;/SPAN&gt;&lt;A title=&quot;[http://ringvemedia.com/]로 이동합니다.&quot; href=&quot;http://ringvemedia.com/&quot; target=_blank&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;GOTOCHINA&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt; 및 &lt;/SPAN&gt;&lt;A title=&quot;[http://css-tricks.com/perfect-full-page-background-image/]로 이동합니다.&quot; href=&quot;http://css-tricks.com/perfect-full-page-background-image/&quot; target=_blank&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;CSS-TRICKS &lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;에서 가져온것임을 밝히며 다음과 같은 기능들로 구성된다.&lt;/SPAN&gt;&lt;br /&gt;
&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style=&quot;LIST-STYLE-TYPE: disc&quot;&gt;
&lt;LI&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;여백없이 이미지로 전체페이지 채우기&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;필요한만큼 이미지 크기 정하기&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;이미지를 페이지중간에 정렬하기&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;스크롤바 생기지 않게하기&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;크로스브라우저 호환&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;플래쉬같은 장난질 하지 않기(? ) : Isn't some fancy shenanigans like flash&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; id=more-3458&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;이러한 기능요구사항은 매우 까다로운 주문사항이다. 무엇보다 이미지 사이즈를 변경하는 것은 전통적인 CSS background-image속성에 위배되기 때문이다.&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;Technique #1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;인라인 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;이미지&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;(Inline image&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;)는 아래와 같이 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;페이지내에서 특정한 목적에 따라 어떠한 요소로 둘러싸여 있다.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;FONT size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;( 데꾸벅 주 : &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&amp;nbsp;&amp;nbsp; 이미지는 원래 속성은 block-level요소가 아니라 span태그와 같이 &lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;inline-level요소 이므로 크기를 고정시키기 위해 block-level요소 태그들에 의해 둘러쌓여있다.&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;마크업&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #c1c1c1 1px dashed; BORDER-LEFT: #c1c1c1 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px dashed; BORDER-RIGHT: #c1c1c1 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;lt;div id=&quot;bg&quot;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;lt;td&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;img src=&quot;images/bg.jpg&quot; alt=&quot;&quot;/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Georgia&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;/DIV&gt;&lt;/FONT&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;



&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;STRONG&gt;CSS :&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;DIV style=&quot;BORDER-BOTTOM: #c1c1c1 1px dashed; BORDER-LEFT: #c1c1c1 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px dashed; BORDER-RIGHT: #c1c1c1 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;
&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;* {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;html, body, #bg, #bg table, #bg td {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height:100%;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width:100%;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; overflow:hidden;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;


&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;br /&gt;


#bg {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: fixed;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;br /&gt;


#bg div {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height:200%;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; left:-50%;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position:absolute;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; top:-50%;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width:200%;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;br /&gt;


#bg td {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align:center;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vertical-align:middle;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;br /&gt;


#bg img {&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin:0 auto;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; min-height:50%;   //safari4.0과 chrome에서는 min-height가 잡히지 않음&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; min-width:50%;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Arial&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;br /&gt;



&lt;/DIV&gt;
&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;위 소스는 마크업과 CSS를 적게 사용하여 개발하나 아주 좋은 기법이다. &lt;br /&gt;

&lt;/PRE&gt;html과 body태그에 overflow:hidden값을 넣는게 우려되기는 하나 해당 페이지 스크롤바를 없애기 위한 방법이다.&lt;br /&gt;
&lt;br /&gt;아래와 같이 overflow:auto 컨텐츠 영역에 overflow:auto로 자동 스크롤바를 생기게 할 수 있다.&lt;/DIV&gt;
&lt;DIV&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;DIV style=&quot;BORDER-BOTTOM: #c1c1c1 1px dashed; BORDER-LEFT: #c1c1c1 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px dashed; BORDER-RIGHT: #c1c1c1 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;lt;div id=&quot;cont&quot;&amp;gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&quot;box&quot;&amp;gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- 내용 들어가는곳--&amp;gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;lt;/div&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;


&lt;/PRE&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #c1c1c1 1px dashed; BORDER-LEFT: #c1c1c1 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px dashed; BORDER-RIGHT: #c1c1c1 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;#cont {&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position:absolute;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; top:0;left:0;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index:70;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;overflow:auto;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;.box {&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0 auto;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 400px;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 50px;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background: white;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-bottom:100px;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; font: 14px/2.2 Georgia, Serif;&lt;/SPAN&gt;&lt;br /&gt;

&lt;SPAN style=&quot;FONT-FAMILY: Verdana&quot;&gt;
}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;IE6에서는 잘 동작하지 않으므로 &lt;A title=&quot;[http://www.ringvemedia.com/g/mootools.js]로 이동합니다.&quot; href=&quot;http://www.ringvemedia.com/g/mootools.js&quot; target=_blank&gt;MooTools&lt;/A&gt; 자바스크립트 라이브러리가 필요하다. (소스확인)&lt;/SPAN&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Gulim&quot;&gt;&lt;STRONG&gt;Technique #2&lt;br /&gt;
&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-SIZE: 9pt&quot;&gt;이번 기법은 위에서와 달리 별도의 &quot;bg&quot;클래스를 가진 div태그와 같은 wrapper 마크업이나 자바스크립트가 필요없이 CSS만으로 가능하다.&lt;/SPAN&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #c1c1c1 1px dashed; BORDER-LEFT: #c1c1c1 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px dashed; BORDER-RIGHT: #c1c1c1 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;img.bg {&lt;br /&gt;
&amp;nbsp;/* Set rules to fill background */&lt;br /&gt;
&amp;nbsp;min-height: 100%;&lt;br /&gt;
&amp;nbsp;min-width: 1024px;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&amp;nbsp;/* Set up proportionate scaling */&lt;br /&gt;
&amp;nbsp;width: 100%;&lt;br /&gt;
&amp;nbsp;height: auto;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&amp;nbsp;/* Set up positioning */&lt;br /&gt;
&amp;nbsp;position: fixed;&lt;br /&gt;
&amp;nbsp;top: 0;&lt;br /&gt;
&amp;nbsp;left: 0;&lt;br /&gt;
}&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;@media screen and (max-width: 1024px){&lt;br /&gt;
&amp;nbsp;img.bg {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;left: 50%;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;margin-left: -512px; }&lt;br /&gt;
}&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;div#content {&lt;br /&gt;
&amp;nbsp;/* This is the only important rule */&lt;br /&gt;
&amp;nbsp;/* We need our content to show up on top of the background */&lt;br /&gt;
&amp;nbsp;position: relative; &lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&amp;nbsp;/* These have no effect on the functionality */&lt;br /&gt;
&amp;nbsp;width: 500px;&lt;br /&gt;
&amp;nbsp;margin: 0 auto;&lt;br /&gt;
&amp;nbsp;background: #fff;&lt;br /&gt;
&amp;nbsp;padding: 20px;&lt;br /&gt;
&amp;nbsp;font-family: helvetica, arial, sans-serif;&lt;br /&gt;
&amp;nbsp;font-size: 10pt;&lt;br /&gt;
&amp;nbsp;line-height: 16pt;&lt;br /&gt;
&amp;nbsp;-moz-box-shadow: #000 4px 4px 10px;&lt;br /&gt;
&amp;nbsp;-webkit-box-shadow: #000 4px 4px 10px;&lt;br /&gt;
}&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;body {&lt;br /&gt;
&amp;nbsp;/* These rules have no effect on the functionality */&lt;br /&gt;
&amp;nbsp;/* They are for styling only */&lt;br /&gt;
&amp;nbsp;margin: 0;&lt;br /&gt;
&amp;nbsp;padding: 20px 0 0 0;&lt;br /&gt;
}&lt;/P&gt;&lt;br /&gt;
&lt;/DIV&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 13px/21px Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; COLOR: rgb(94,93,93); PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <category>Publisher/CSS</category>
      <category>CSS background image</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>배경크기 브라우저에 맞추기</category>
      <category>전체화면 이미지 배경 처리</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/182</guid>
      <comments>https://techbug.tistory.com/182#entry182comment</comments>
      <pubDate>Wed, 4 Nov 2009 21:13:51 +0900</pubDate>
    </item>
    <item>
      <title>IE8 웹조각(Web Slice) 만들기</title>
      <link>https://techbug.tistory.com/180</link>
      <description>&lt;br /&gt;
&lt;br /&gt;
네트웍이 안되는 특수환경에서 프로젝트를 진행하다 복귀해 보니 최신정보에 상당히 둔감해졌다는 생각이 많이 든다.&lt;br /&gt;
그래서 꿈춰두었던 내용들을 살포시 꺼내본다.&lt;br /&gt;
&lt;br /&gt;
Internet Explorer 8 출시 이후&amp;nbsp; 이미 모든 포털에서 웹조각(Web Slice)기능들을&amp;nbsp; 많이들 구현해 놓았는데&lt;br /&gt;
혹시나 모르시는 분들이 계실것 같아서 웹조각 만드는 방법에 대해서 공유한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
최종 HTML소스 &lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/18042F0E4AEE91648C&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;webSlice.rar&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;결과화면&lt;/strong&gt; : 로컬에서 해서 안되서 서버를 띄웠답니다. ㅡ.,ㅡ;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1576870B4AEE914D3D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1576870B4AEE914D3D&quot; width=&quot;482&quot; height=&quot;442&quot; alt=&quot;&quot; filename=&quot;01.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;웹조각 추가하기 &lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/117AD40B4AEE914E53&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F117AD40B4AEE914E53&quot; width=&quot;508&quot; height=&quot;230&quot; alt=&quot;&quot; filename=&quot;02.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;실제 적용예&lt;/strong&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/11066E0B4AEE914E30&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F11066E0B4AEE914E30&quot; width=&quot;533&quot; height=&quot;374&quot; alt=&quot;&quot; filename=&quot;03.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;웹조각 삭제하기&lt;br /&gt;
&lt;/strong&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1979A90B4AEE914E57&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1979A90B4AEE914E57&quot; width=&quot;557&quot; height=&quot;409&quot; alt=&quot;&quot; filename=&quot;04.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;원본소스 나갑니다.&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div &lt;strong&gt;&lt;font color=&quot;#2b8400&quot;&gt;id=&quot;bugslice&quot;&lt;/font&gt;&lt;/strong&gt; &lt;strong&gt;&lt;font color=&quot;#e31600&quot;&gt;class=&quot;hslice&quot;&lt;/font&gt;&lt;/strong&gt;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div &lt;font color=&quot;#e31600&quot;&gt;&lt;strong&gt;class=&quot;entry-title&quot;&amp;gt;&lt;/strong&gt;&lt;/font&gt;데꾸벅 웹조각 테스트 제목&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div &lt;font color=&quot;#e31600&quot;&gt;&lt;strong&gt;class=&quot;entry-content&quot;&lt;/strong&gt;&lt;/font&gt;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 웹조각 내용이 들어가는곳입니다.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .entry-title을 display:none이나 화면에 필요한걸로 바꾸면 되겠죠&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[if gte IE 7]&amp;gt;IE8에서 되는기능이므로 로도 처리해 되겠죠&amp;lt;![endif]--&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 아이디값은 나중에 버튼으로 추가하려면 좋아요~&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;

&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Web Slice Example&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;div &lt;strong&gt;&lt;font color=&quot;#e31600&quot;&gt;class=&quot;hslice&quot;&lt;/font&gt;&lt;/strong&gt; id=&quot;SliceID&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span &lt;strong&gt;&lt;font color=&quot;#e31600&quot;&gt;class=&quot;entry-title&quot;&lt;/font&gt;&lt;/strong&gt;&amp;gt;Slice Title&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a &lt;strong&gt;&lt;font color=&quot;#e31600&quot;&gt;rel=&quot;entry-content&quot; &lt;/font&gt;&lt;/strong&gt;href=&quot;&lt;a href=&quot;&quot; target=&quot;&quot;&gt;http://techbug.tistory.com/&lt;/a&gt;&quot; &lt;strong&gt;style=&quot;display:none;&quot;&lt;/strong&gt;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 실시간 웹조각 컨텐츠&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a &lt;strong&gt;&lt;font color=&quot;#e31600&quot;&gt;rel=&quot;bookmark&quot; &lt;/font&gt;&lt;/strong&gt;href=&quot;&lt;a href=&quot;&quot; target=&quot;&quot;&gt;http://techbug.tistory.com/&lt;/a&gt;&quot; style=&quot;display:none;&quot;&amp;gt;북마크할때&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a href=&quot;&lt;a href=&quot;&quot; target=&quot;&quot;&gt;http://techbug.tistory.com/&lt;/a&gt;&quot; &lt;strong&gt;target=&quot;_blank&quot;&lt;/strong&gt;&amp;gt;웹조각의 링크를 다른창으로 열때&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span &lt;strong&gt;&lt;font color=&quot;#e31600&quot;&gt;class=&quot;endtime&quot; title=&quot;25 Jul 2008 17:30:00 PST&quot;&lt;/font&gt;&lt;/strong&gt; style=&quot;display:none;&quot;&amp;gt;캐쉬없앨때&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;이벤트핸들러로 달기&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;input type=&quot;button&quot; value=&quot;웹조각 추가&quot;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onclick=&quot;&lt;strong&gt;&lt;font color=&quot;#e31600&quot;&gt;external.AddToFavoritesBar('http://localhost/webSlice.html#&lt;font color=&quot;#2b8400&quot;&gt;bugslice&lt;/font&gt;','설명','slice'&lt;/font&gt;&lt;/strong&gt;)&quot; /&amp;gt;&amp;nbsp;&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;DIV대신 a태그 사용시 (웹조각에서 보여줄 페이지 지정하기)&lt;/strong&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;a rel=&quot;entry-content&quot; href=&quot;&lt;a href=&quot;&quot; target=&quot;&quot;&gt;http://techbug.tistory.com&quot;&amp;gt; &amp;lt;/a&lt;/a&gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div &lt;strong&gt;class=&quot;hslice&quot;&lt;/strong&gt; id=&quot;아이디값&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span class=&quot;entry-title&quot;&amp;gt;링크로처리할때&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a &lt;strong&gt;rel=&quot;entry-content&quot;&lt;/strong&gt; &lt;strong&gt;href=&quot;링크주소.html&quot; style=&quot;display:none;&quot;&lt;/strong&gt;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Feed용&lt;/strong&gt;&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;a rel=&quot;&lt;strong&gt;feedUrl&quot;&lt;/strong&gt; href=&lt;a href=&quot;&quot; target=&quot;&quot;&gt;http://techbug.tistory.com/script/powerEditor/pages/&lt;/a&gt;&quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div &lt;strong&gt;class=&quot;hslice&quot;&lt;/strong&gt; id=&quot;아이디값&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span class=&quot;entry-title&quot;&amp;gt;링크로처리할때&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a &lt;strong&gt;rel=&quot;feedurl&quot; href=&quot;피드주소.html&quot; style=&quot;display:none;&quot;&lt;/strong&gt;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;북마크용&lt;/strong&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;div &lt;strong&gt;class=&quot;hslice&quot;&lt;/strong&gt; id=&quot;아이디값&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span class=&quot;entry-title&quot;&amp;gt;링크로처리할때&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a &lt;strong&gt;rel=&quot;bookmark&quot; href=&quot;북마크.html&quot; style=&quot;display:none;&quot;&lt;/strong&gt;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;웹조각 아이콘 바꾸기&lt;br /&gt;
&lt;/strong&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/143E310F4AEF79D77E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F143E310F4AEF79D77E&quot; width=&quot;64&quot; height=&quot;64&quot; alt=&quot;&quot; filename=&quot;Cc196992_webslice_icon(en-us,VS_85).gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
원래의 웹조각 아이콘을 바꾸는 방법입니다. 기존 파비콘(favicon)을 바꾸는 방법과 마찬가지로 아래와 같은 방법으로 바꿀수 있습니다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;link &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;rel=&quot;default-slice&quot;&lt;br /&gt;
&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;type=&quot;application/x-hatom&quot; &lt;br /&gt;
&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;href=&quot;#웹조각아이디값&quot;&lt;/strong&gt; /&amp;gt; &lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;웹조각기능끄기&lt;/strong&gt;&lt;br /&gt;
이미지툴바기능끄기와 같은 방법으로 웹조각 기능끄기 태그는 아래와 같습니다.&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;meta name=&quot;slice&quot; scheme=&quot;IE&quot; content=&quot;off&quot;/&amp;gt;&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;웹조각캐쉬없애기&lt;/strong&gt;&amp;nbsp; (&lt;a title=&quot;[http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9]로 이동합니다.&quot; href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9&quot; target=&quot;_blank&quot;&gt;다음글을 참조&lt;/a&gt;하세요)&lt;/p&gt;
&lt;div style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;span &lt;strong&gt;&lt;font color=&quot;#e31600&quot;&gt;class=&quot;endtime&quot;&lt;/font&gt; title=&quot;25 Jul 2008 17:30:00 PST&quot;&lt;/strong&gt; style=&quot;display:none;&quot;&amp;gt;캐쉬없앨때쓰기&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;파이억폭스에서도 IE의 웹조각기능 사용하기&lt;/strong&gt;&lt;br /&gt;
Firefox용 플러그인 &lt;strong&gt;WebChunks&lt;/strong&gt; 3.5에서도 되네요&lt;br /&gt;
IE8에 새로 도입되는 WebSlices 기능을 파이어폭스에서 구현한 확장기능입니다. &lt;br /&gt;
툴바에서 Webslices 기능이 지원되는 사이트의 업데이트를 보기 좋게 확인 할 수 있습니다. &lt;br /&gt;
&lt;a title=&quot;[http://disruptive-innovations.com/zoo/webchunks/webchunks-1.0a1pre.xpi]로 이동합니다.&quot; href=&quot;http://disruptive-innovations.com/zoo/webchunks/webchunks-1.0a1pre.xpi&quot; target=&quot;_blank&quot;&gt;다운로드&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1826930F4AEF9A213E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1826930F4AEF9A213E&quot; width=&quot;628&quot; height=&quot;544&quot; alt=&quot;&quot; filename=&quot;Clipboard01.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/182AB60F4AEF9A214A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F182AB60F4AEF9A214A&quot; width=&quot;417&quot; height=&quot;202&quot; alt=&quot;&quot; filename=&quot;Clipboard02.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1526510F4AEF9A22BB&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1526510F4AEF9A22BB&quot; width=&quot;628&quot; height=&quot;544&quot; alt=&quot;&quot; filename=&quot;Clipboard03.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
다음글도 참조하세요 : &lt;/p&gt;
&lt;ul style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;li&gt;&lt;a title=&quot;[http://blogs.msdn.com/ie/archive/2009/03/03/create-a-dynamic-web-slice-in-5-minutes.aspx]로 이동합니다.&quot; href=&quot;http://blogs.msdn.com/ie/archive/2009/03/03/create-a-dynamic-web-slice-in-5-minutes.aspx&quot; target=&quot;_blank&quot;&gt;IE블로그 : 5분만에 동적인 웹조각 만들기&lt;/a&gt;,&amp;nbsp;&amp;nbsp; &lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://msdn.microsoft.com/en-us/library/cc848871(VS.85).aspx]로 이동합니다.&quot; href=&quot;http://msdn.microsoft.com/en-us/library/cc848871(VS.85).aspx&quot; target=&quot;_blank&quot;&gt;웹조각 스타일가이드&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;[http://blogs.msdn.com/ie/archive/2009/03/11/web-slice-and-feed-authentication-developer-guidelines.aspx]로 이동합니다.&quot; href=&quot;http://blogs.msdn.com/ie/archive/2009/03/11/web-slice-and-feed-authentication-developer-guidelines.aspx&quot; target=&quot;_blank&quot;&gt;웹조각 및 피드 인증처리&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.budtools.com/WebSlices.asp&quot; target=&quot;_blank&quot; title=&quot;[http://www.budtools.com/WebSlices.asp]로 이동합니다.&quot;&gt;IFrame에서의 웹조각&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
즐코딩하시길... 간만에 데꾸벅이였습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;</description>
      <category>Publisher/WEB2.0</category>
      <category>Firefox FF Web Slice Plugin</category>
      <category>IE8 웹조각 만들기</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>web slice</category>
      <category>웹조각 코딩</category>
      <category>파이어폭스 웹조각 플러그인</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/180</guid>
      <comments>https://techbug.tistory.com/180#entry180comment</comments>
      <pubDate>Mon, 2 Nov 2009 17:09:34 +0900</pubDate>
    </item>
    <item>
      <title>포토샵 액션 모음</title>
      <link>https://techbug.tistory.com/179</link>
      <description>&lt;DIV&gt;&lt;br /&gt;
&lt;br /&gt;가끔씩 사진보정작업에 관련된 알바거리가 들어올때가 있다.&lt;br /&gt;
일일이 색보정하고 효과주기가 귀찮아질때 웹상에 돌아다니는 action파일들을 찾을때가 있는데..&lt;br /&gt;
이리저리 찾다가 정리한 내용들을 올려본다.&lt;br /&gt;
아래는 데꾸벅이 자주가는 deviantArt사이트에서 모아둔 Action들이다.&lt;br /&gt;
&lt;br /&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #f3c534 1px dashed; BORDER-LEFT: #f3c534 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fefeb8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; BORDER-RIGHT: #f3c534 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/182C90164AEB1D3206&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;Action2.part1.rar&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/112DC9164AEB1D4C01&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;Action2.part2.rar&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/142CA6164AEB1D6908&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;Action2.part3.rar&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/162DEA164AEB1D8001&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;Action2.part4.rar&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/DIV&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;DeviantART Photoshop actions&quot; href=&quot;http://browse.deviantart.com/resources/applications/psactions/?order=9&amp;amp;alltime=yes&quot; target=_blank&gt;deviantART Photoshop actions&lt;/A&gt;&lt;br /&gt;
&amp;nbsp;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/17727E044AEAD08A94&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F17727E044AEAD08A94&quot; width=&quot;640&quot; height=&quot;498&quot; alt=&quot;&quot; filename=&quot;devArt.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;원본 : &lt;A title=&quot;[http://www.visual-blast.com/photoshop/124-free-photoshop-actions/]로 이동합니다.&quot; href=&quot;http://www.visual-blast.com/photoshop/124-free-photoshop-actions/&quot; target=_blank&gt;Visual-Blast&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;/DIV&gt;&lt;br /&gt;

&lt;DIV&gt;&lt;SPAN style=&quot;LINE-HEIGHT: normal; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: rgb(84,84,84)&quot; class=Apple-style-span&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Photo cube effect&quot; href=&quot;http://www.turningturnip.co.uk/photoshop/photoshop-actions/photo-box-action.php&quot; target=_blank&gt;Turning Turnip: Photo cube effect&lt;/A&gt;&amp;nbsp;- 일반 이미지를 3D이미지로 변환하는 액션&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1307880D4AEACC6774&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1307880D4AEACC6774&quot; width=&quot;471&quot; height=&quot;192&quot; alt=&quot;&quot; filename=&quot;photo_cube_effect_ps_action.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/160681014AEACF1460&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;photo-box.zip&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Soften skin action&quot; href=&quot;http://www.turningturnip.co.uk/photoshop/photoshop-actions/soften-skin-actions.php&quot; target=_blank&gt;Turning Turnip: Soften skin effect&lt;/A&gt;&amp;nbsp;- 잡티제거 및 자연스런 스킨효과&lt;BR style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/130D5E0D4AEACC6771&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F130D5E0D4AEACC6771&quot; width=&quot;427&quot; height=&quot;273&quot; alt=&quot;&quot; filename=&quot;soften_skin_ps_action.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1806DD014AEACF3B56&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;Smooth skin.zip&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;BR style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Turning Turnip Free Photoshop Actions&quot; href=&quot;http://www.turningturnip.co.uk/photoshop/photoshop-actions.php&quot; target=_blank&gt;- 9 more Free Photoshop Actions from Turning Turnip&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Page Curl Effect&quot; href=&quot;http://pstutorialsblog.com/85/page-curl-photoshop-action/&quot; target=_blank&gt;Page Curl Photoshop Action&lt;/A&gt;&amp;nbsp;- 이미지 구석탱이를 페이지 접힘 효과로 표현&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1309A90D4AEACC6673&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1309A90D4AEACC6673&quot; width=&quot;400&quot; height=&quot;367&quot; alt=&quot;&quot; filename=&quot;page_curl_action_effect.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;B&amp;amp;B Picture action&quot; href=&quot;http://www.panosfx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=110&amp;amp;Itemid=27&quot; target=_blank&gt;PanosFX: B &amp;amp; Big picture&lt;/A&gt;&amp;nbsp;- A 3-D collage effect&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/140DF30D4AEACC646A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F140DF30D4AEACC646A&quot; width=&quot;415&quot; height=&quot;232&quot; alt=&quot;&quot; filename=&quot;bbig_picture_photoshop_action.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;BR style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot; id=more-215&gt;&lt;/SPAN&gt;&lt;BR style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Discrete photoshop effect&quot; href=&quot;http://www.panosfx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=200&amp;amp;Itemid=27&quot; target=_blank&gt;PanosFX: Discrete&lt;/A&gt;&amp;nbsp;- 좀더 자연스런 이미지로 표현&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/141B420D4AEACC654B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F141B420D4AEACC654B&quot; width=&quot;401&quot; height=&quot;481&quot; alt=&quot;&quot; filename=&quot;discrete_photoshop_action.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Spiral Bind Photoshop effect&quot; href=&quot;http://www.panosfx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=148&amp;amp;Itemid=27&quot; target=_blank&gt;PanosFX: Spiral Bind&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1608AA0D4AEACC685C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1608AA0D4AEACC685C&quot; width=&quot;400&quot; height=&quot;286&quot; alt=&quot;&quot; filename=&quot;spiral_bind_effect.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;3D Out of Bound action&quot; href=&quot;http://www.panosfx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=107&amp;amp;Itemid=27&quot; target=_blank&gt;PanosFX: 3D&lt;/A&gt;&amp;nbsp;-&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1428210D4AEACC643F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1428210D4AEACC643F&quot; width=&quot;459&quot; height=&quot;365&quot; alt=&quot;&quot; filename=&quot;3d_photoshop_action.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Stamp PS action&quot; href=&quot;http://www.panosfx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=40&amp;amp;Itemid=27&quot; target=_blank&gt;PanosFX: Stamp v.2&lt;/A&gt;&amp;nbsp;-우표와 같은 효과 주기&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1319890D4AEACC6932&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1319890D4AEACC6932&quot; width=&quot;368&quot; height=&quot;333&quot; alt=&quot;&quot; filename=&quot;stamp_photoshop_action_effect.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;The Big Picture effect&quot; href=&quot;http://www.panosfx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=48&amp;amp;Itemid=27&quot; target=_blank&gt;PanosFX:&amp;nbsp;The&amp;nbsp;Big&amp;nbsp;Picture&lt;/A&gt;&amp;nbsp;-&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/182B850D4AEACC6418&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F182B850D4AEACC6418&quot; width=&quot;300&quot; height=&quot;226&quot; alt=&quot;&quot; filename=&quot;big_picture.gif&quot; filemime=&quot;image/gif&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;More free phostoshop actions from PanosFX&quot; href=&quot;http://www.panosfx.com/index.php?option=com_content&amp;amp;task=category&amp;amp;sectionid=4&amp;amp;id=13&amp;amp;Itemid=27&quot; target=_blank&gt;- 32 more Free Photoshop Actions from PanosFX&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Color action 2&quot; href=&quot;http://aliceinunderland.deviantart.com/art/Photoshop-Color-Actions-2-54089226&quot; target=_blank&gt;Color Actions 2&lt;/A&gt;&amp;nbsp;-&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/137E650D4AEACC6462&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F137E650D4AEACC6462&quot; width=&quot;465&quot; height=&quot;349&quot; alt=&quot;&quot; filename=&quot;color_actions_2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Vintage photo PS effect&quot; href=&quot;http://mutato-nomine.deviantart.com/art/Vintage-Photo-10893481&quot; target=_blank&gt;Vintage Photo&lt;/A&gt;&amp;nbsp;-&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/170A3A0D4AEACC6A56&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F170A3A0D4AEACC6A56&quot; width=&quot;465&quot; height=&quot;373&quot; alt=&quot;&quot; filename=&quot;vintage-photo.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/177A95024AEACF856C&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;Upd_Very_Vintage_6_by_Jenny.atn&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Old Parchment PS Action&quot; href=&quot;http://finessefx.com/pagesactions/old-parchment.php&quot; target=_blank&gt;Finesse FX: Old Parchment action&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/120A990D4AEACC6654&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F120A990D4AEACC6654&quot; width=&quot;465&quot; height=&quot;194&quot; alt=&quot;&quot; filename=&quot;old-parchment.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;TackIt Mini action&quot; href=&quot;http://finessefx.com/pagesactions/tackit-mini.php&quot; target=_blank&gt;Finesse FX: TackIt! Mini action&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1708D50D4AEACC6949&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1708D50D4AEACC6949&quot; width=&quot;465&quot; height=&quot;194&quot; alt=&quot;&quot; filename=&quot;tackit-mini.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Finess FX Photoshop Actions&quot; href=&quot;http://finessefx.com/actions.php&quot; target=_blank&gt;- 65 more Free Finesse FX Photoshop Actions&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Film Strip action&quot; href=&quot;http://www.liknes.no/Photoshop/specialfx.htm&quot; target=_blank&gt;Liknes:&amp;nbsp;FilmStrip Action&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1212AA0D4AEACC6643&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1212AA0D4AEACC6643&quot; width=&quot;326&quot; height=&quot;124&quot; alt=&quot;&quot; filename=&quot;filmstrip_perspective.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Puzzle Photoshop effect&quot; href=&quot;http://www.liknes.no/Photoshop/specialfx3.htm&quot; target=_blank&gt;Liknes: Puzzle Action&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1409AF0D4AEACC676E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1409AF0D4AEACC676E&quot; width=&quot;400&quot; height=&quot;313&quot; alt=&quot;&quot; filename=&quot;puzzle_liknes.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;More Liknes PS Actions&quot; href=&quot;http://www.liknes.no/Photoshop/index.asp&quot; target=_blank&gt;- more Photoshop actions from Liknes&lt;/A&gt;&amp;nbsp;- border, text and special effects&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Crystal Ball Action&quot; href=&quot;http://www.shutterfreaks.com/Actions/FreeStuff/CrystalBall/CrystalBall.html&quot; target=_blank&gt;Shutter Freaks: Crystal Ball Action&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1508450D4AEACC6556&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1508450D4AEACC6556&quot; width=&quot;465&quot; height=&quot;156&quot; alt=&quot;&quot; filename=&quot;crystal_ball_action.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Hayes Island Variant action&quot; href=&quot;http://www.shutterfreaks.com/Actions/PetesHayesIsland.html&quot; target=_blank&gt;Shutter Freaks: Hayes Island Variant&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2025F50D4AEACC6626&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2025F50D4AEACC6626&quot; width=&quot;465&quot; height=&quot;309&quot; alt=&quot;&quot; filename=&quot;hayes-island-variant_ps_actions.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: Dotum&quot;&gt;다른 액션들&lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Shutter Freaks Free PS Actions&quot; href=&quot;http://www.shutterfreaks.com/Actions/FreePhotoshopActions.html&quot;&gt;&lt;/A&gt;&lt;/P&gt;
&lt;UL style=&quot;LIST-STYLE-TYPE: square&quot;&gt;
&lt;LI&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Shutter Freaks Free PS Actions&quot; href=&quot;http://www.shutterfreaks.com/Actions/FreePhotoshopActions.html&quot; target=_blank&gt;more Shutter Freaks Free Actions&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Shutter Freaks Free PS Actions&quot; href=&quot;http://www.shutterfreaks.com/Actions/FreePhotoshopActions.html&quot;&gt;&lt;/A&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Addicted to Design Free actions&quot; href=&quot;http://www.addictedtodesign.com/free_photoshop_actions.html&quot; target=_blank&gt;Addicted to Design&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Addicted to Design Free actions&quot; href=&quot;http://www.addictedtodesign.com/free_photoshop_actions.html&quot;&gt;&lt;/A&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;atncentral ps effects&quot; href=&quot;http://www.atncentral.com/download.htm&quot; target=_blank&gt;Atncentral&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;atncentral ps effects&quot; href=&quot;http://www.atncentral.com/download.htm&quot;&gt;&lt;/A&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Elated action kits 1-5&quot; href=&quot;http://www.elated.com/actionkits/&quot; target=_blank&gt;Elated ActionKits&lt;/A&gt;&lt;/P&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Elated action kits 1-5&quot; href=&quot;http://www.elated.com/actionkits/&quot;&gt;&lt;/A&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Mayhem Studios Free Actions&quot; href=&quot;http://mayhemstudios.com/actions.html&quot; target=_blank&gt;Mayhem&amp;nbsp;Studios&lt;/A&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;&lt;A style=&quot;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: rgb(0,102,153); FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px&quot; title=&quot;Mayhem Studios Free Actions&quot; href=&quot;http://mayhemstudios.com/actions.html&quot;&gt;&lt;/A&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <category>Designer/Photoshop</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>photoshop action download free</category>
      <category>포토샵 액션</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/179</guid>
      <comments>https://techbug.tistory.com/179#entry179comment</comments>
      <pubDate>Fri, 30 Oct 2009 20:32:30 +0900</pubDate>
    </item>
    <item>
      <title>웹디자인시 칼라선택하기</title>
      <link>https://techbug.tistory.com/178</link>
      <description>&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
간만에 포스팅인것 같다! &amp;nbsp;네트웍이 되지 않은곳에 오래동안 프로젝트를 뛰다 보니 포스팅이 뜸하다!&lt;/div&gt;
&lt;div&gt;간만에 맞는 한가한 주말에 포스팅해본다.&lt;/div&gt;
&lt;div&gt;----&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
많은 웹디자이너가 디자인할때 가장 곤혹스러워 하는 부분이 칼라선택이다.&lt;div&gt;
한 사이트의 칼라스키마는 사이트의 전체적인 느낌뿐만아니라 방문자에게도 가장 큰 영향을 줄 수 있는 요소다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
한 프로젝트에서도 올바른 칼라스키마를 찾는 방법은 수없이 많다. 이번 포스팅에서 여러가지 방법들을 살펴볼것이다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;고객의 자산에서 칼라 수집하기&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Dotum&quot; size=&quot;6&quot;&gt;&lt;span style=&quot;font-size: 19px; line-height: 27px;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
이미 &amp;nbsp;고객들은 &amp;nbsp;자신들의 마케팅자료나 웹사이트로부터 자신들만의 칼라스키마를 가지고 있다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
어떤 경우, 고객들은 자신의 칼라를 바꿔주길 원하나 &amp;nbsp;디자이너 대부분은 기존의 칼라 스키마를 가지고 작업에 활용하기를 원한다. &amp;nbsp;때때로 기본 칼라의 작은 변화가 영향을 주기도 하며 참신한 웹사이트 디자인을 &amp;nbsp;그들의 회사이미지(identity)를 추가함으로써 &amp;nbsp;작은 변화를 꾀하기도 한다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
만일 자신만의 칼라스키마가 없는 고객들과 함께 일할 경우는 아래 웹사이트를 참조하여 자신만의 올바른 칼라선택법을 가져보는것도 괜찮을듯 싶다.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 18pt; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;&lt;span style=&quot;font-size: 14pt; &quot;&gt;&lt;b&gt;온라인 칼라팔레트 리소스&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
아래는 칼라팔렛트를 선택할수 있는 온라인 툴들과 웹사이트들이다. &amp;nbsp;자신의 칼라 팔레트를 업로드하고 함께 공유하는 사이트는 많이 있다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://kuler.adobe.com/&quot; target=&quot;_blank&quot;&gt;Adobe Kuler&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1910752A4ADB101DB9&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1910752A4ADB101DB9&quot; width=&quot;515&quot; height=&quot;293&quot; filename=&quot;1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.colourlovers.com/&quot; target=&quot;_blank&quot;&gt;COLOURlovers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/12223B2A4ADB101EAD&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F12223B2A4ADB101EAD&quot; width=&quot;515&quot; height=&quot;307&quot; filename=&quot;2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.colorschemer.com/schemes/&quot; target=&quot;_blank&quot;&gt;ColorSchemer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/140E4C2A4ADB101FF7&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F140E4C2A4ADB101FF7&quot; width=&quot;515&quot; height=&quot;376&quot; filename=&quot;3.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.colorotate.org/&quot; target=&quot;_blank&quot;&gt;ColoRotate&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1216D72A4ADB101F8C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1216D72A4ADB101F8C&quot; width=&quot;515&quot; height=&quot;373&quot; filename=&quot;4.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Others:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.colorcombos.com/&quot; target=&quot;_blank&quot;&gt;ColorCombos.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.colr.org/&quot; target=&quot;_blank&quot;&gt;Colr.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.colourlovers.com/copaso&quot; target=&quot;_blank&quot;&gt;Copaso&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/110B242A4ADB1020F5&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F110B242A4ADB1020F5&quot; width=&quot;515&quot; height=&quot;315&quot; filename=&quot;5.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://colorschemedesigner.com/&quot; target=&quot;_blank&quot;&gt;Color Scheme Designer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/203F7A2A4ADB102010&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F203F7A2A4ADB102010&quot; width=&quot;515&quot; height=&quot;312&quot; filename=&quot;6.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://aviary.com/tools/toucan#&quot; target=&quot;_blank&quot;&gt;Toucan&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1611152A4ADB10219B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1611152A4ADB10219B&quot; width=&quot;515&quot; height=&quot;368&quot; filename=&quot;7.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.colormunki.com/&quot; target=&quot;_blank&quot;&gt;ColorMunki&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.colormunki.com/&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/163FB02A4ADB102102&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F163FB02A4ADB102102&quot; width=&quot;515&quot; height=&quot;336&quot; filename=&quot;8.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.colorsontheweb.com/colorwizard.asp&quot; target=&quot;_blank&quot;&gt;The Color Wizard&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.colorsontheweb.com/colorwizard.asp&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/200B1F2A4ADB1021A1&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F200B1F2A4ADB1021A1&quot; width=&quot;515&quot; height=&quot;389&quot; filename=&quot;9.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://colorexplorer.com/default.aspx&quot; target=&quot;_blank&quot;&gt;Color Explorer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1412B42A4ADB101DDD&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1412B42A4ADB101DDD&quot; width=&quot;515&quot; height=&quot;353&quot; filename=&quot;10.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;사진으로 부터 칼라축출하기&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;칼라소스에 가장 큰 영감을 주는것은 사진이다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://colorsuckr.com/&quot; target=&quot;_blank&quot;&gt;ColorSuckr&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1869C7274ADB107345&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1869C7274ADB107345&quot; width=&quot;515&quot; height=&quot;352&quot; filename=&quot;13.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://pictaculous.com/&quot; target=&quot;_blank&quot;&gt;Pictaculous&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/12600F274ADB107478&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F12600F274ADB107478&quot; width=&quot;515&quot; height=&quot;358&quot; filename=&quot;14.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://whatsitscolor.com/&quot; target=&quot;_blank&quot;&gt;What’s Its Color?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://whatsitscolor.com/&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1860D2274ADB10733C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1860D2274ADB10733C&quot; width=&quot;515&quot; height=&quot;352&quot; filename=&quot;12.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Others:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jrm.cc/color-palette-generator/&quot; target=&quot;_blank&quot;&gt;Color Palette Generator from jrm.cc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bighugelabs.com/colors.php&quot; target=&quot;_blank&quot;&gt;Palette Generator from Big Huge Labs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.degraeve.com/color-palette/&quot; target=&quot;_blank&quot;&gt;Color Palette Generator from DeGraeve.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/16595C274ADB107544&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F16595C274ADB107544&quot; width=&quot;515&quot; height=&quot;327&quot; filename=&quot;16.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/196FF0274ADB10743A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F196FF0274ADB10743A&quot; width=&quot;515&quot; height=&quot;137&quot; filename=&quot;15.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;잡지나 인쇄물에서 칼라 축출하기&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: 12px; font-weight: normal; line-height: 18px; &quot;&gt;온라인소스는 단지 칼라스키마를 찾기위한 곳이 아니다. &amp;nbsp;잡지나 서적, 포스터, 브로슈어, 카드, 인쇄물 또한 칼라 선택하는 또다른 리소스이다.&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;웹디자인갤러리&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;p&gt;웹에서 작업하기 가장좋은 칼라스키마를 찾는 방법중의 하나는 디자인갤러리를 통한 방법이다.&amp;nbsp;물론 좋은것이 특정 프로젝트에서 필요한것이 아닐지라도&amp;nbsp;종종 몇개의 칼라는 여러분의작업에 많은 아이디어를 제공할것이다. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href=&quot;http://vandelaydesign.com/blog/design-process/design-process/inspiration-2/&quot; target=&quot;_blank&quot;&gt;inspired by other sites&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/185C6C274ADB107572&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F185C6C274ADB107572&quot; width=&quot;515&quot; height=&quot;316&quot; filename=&quot;17.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://redalt.com/Tools/I+Like+Your+Colors&quot; target=&quot;_blank&quot;&gt;I Like Your Colors&lt;/a&gt;&amp;nbsp;&amp;nbsp;은 URL을 입력하는것만으로 사용된 칼라의 헥사값을 축출해준다.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 515px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1661EA274ADB10763A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1661EA274ADB10763A&quot; width=&quot;515&quot; height=&quot;382&quot; filename=&quot;18.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px; &quot;&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;기본 칼라철학&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;
칼라를 선택할때 고려해야할 한가지 요소가 바로 칼라철학이다. 아래는&amp;nbsp;칼라철학과 관련된 기사와 온라인 리소스목록이다.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2createawebsite.com/design/color-psychology.html&quot; target=&quot;_blank&quot;&gt;Color Psychology in Online Marketing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.color-wheel-pro.com/color-meaning.html&quot;&gt;Color Wheel Pro: See Color Theory in Action&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sibagraphics.com/colour.php&quot; target=&quot;_blank&quot;&gt;The Meaning of Colours&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.colormatters.com/market_whycolor.html&quot; target=&quot;_blank&quot;&gt;Why Color Matter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.infoplease.com/spot/colors1.html&quot; target=&quot;_blank&quot;&gt;Color Psychology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Color_symbolism_and_psychology&quot; target=&quot;_blank&quot;&gt;Color Symbolism and Psychology (from Wikipedia)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;font-family: Dotum; &quot;&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;자연에서 칼라축출하기&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;칼라는 자연에서 어디에서나 존재한다. 한발짝만 떨어져 주위를 돌아보면 여러분은 어디에서는 칼라에 대한 영감을 얻을수 있다. 항상 좋은 눈을 갖기를 원하며...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;원본 출처 : &lt;a href=&quot;http://vandelaydesign.com/blog/design-process/color-schemes/&quot; target=&quot;_blank&quot; title=&quot;[http://vandelaydesign.com/blog/design-process/color-schemes/]로 이동합니다.&quot;&gt;VandelayDesign&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Designer/UX</category>
      <category>color scale</category>
      <category>image color scale</category>
      <category>WebDesign Color</category>
      <category>웹디자인 칼라</category>
      <category>칼라선택</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/178</guid>
      <comments>https://techbug.tistory.com/178#entry178comment</comments>
      <pubDate>Sun, 18 Oct 2009 21:55:15 +0900</pubDate>
    </item>
    <item>
      <title>32가지 환상적인 사진합성 디자인사이트</title>
      <link>https://techbug.tistory.com/176</link>
      <description>&lt;br /&gt;
이미지 합성은 디지털 시대의 가장 복잡하고 디테일하며 보다 창조적인 예술형식입니다.&lt;br /&gt;
여러개의 사진들을 믹싱하는 작업은 보기보다 어려운 작업이며, 서로 다른 요소들을 하나의 이미지로 합치는것은 화면 구성, 칼라이론, 정형화된 컨셉과 같은 상당한 기술셋을 요한다는 것은 이미 잘 알고들 계실겁니다.&lt;br /&gt;
아래 &lt;a title=&quot;[http://dzineblog.com/2009/05/design-inspiration-36-fantastic-photo-manipulation-designs.html]로 이동합니다.&quot; href=&quot;http://dzineblog.com/2009/05/design-inspiration-36-fantastic-photo-manipulation-designs.html&quot; target=&quot;_blank&quot;&gt;36개의 뛰어난 디자이너의 환상적인 사진합성 이미지 출처(dzineblog)&lt;/a&gt;는 웹디자이너에게 많은 영감을 불어넣어 줄 것입니다.  돌이켜보면 데꾸벅도 처음 포토샵을 접한 95년도에 이러한 이미지 합성을 하면서 디자인의 즐거움을 찾았던것 같다는... 쿨럭!&lt;br /&gt;
&lt;br /&gt;
저작권은 각 해당 이미지작성자에게 있으며 어떠한 이미지도 가져다 쓰실수 없다는것은 잘 알고들 계시죠?&lt;br /&gt;
저작자와 포스팅한자에 대한 출처표기는 블로깅 에티켓입니다. ^^  [&lt;a title=&quot;[http://bloglish.tistory.com/entry/사진-무단도용으로-고소에-대응하는-법]로 이동합니다.&quot; href=&quot;http://bloglish.tistory.com/entry/사진-무단도용으로-고소에-대응하는-법&quot; target=&quot;_blank&quot;&gt;이미지 저작권에 대한 짤막한 블로그 포스트&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;hr style=&quot;height: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; border-top-width: 1px; border-top-style: dotted; border-top-color: black; border-right-color: black; border-bottom-color: black; border-left-color: black; display: block; &quot;&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://www.alltelleringet.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/13748A0B4A011E9D25&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F13748A0B4A011E9D25&quot; width=&quot;600&quot; height=&quot;355&quot; alt=&quot;&quot; filename=&quot;2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.levivanveluw.nl/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/16743E0B4A011EA274&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F16743E0B4A011EA274&quot; width=&quot;600&quot; height=&quot;615&quot; alt=&quot;&quot; filename=&quot;3.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jjassodigitalworks.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1675470B4A011EA85F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1675470B4A011EA85F&quot; width=&quot;600&quot; height=&quot;299&quot; alt=&quot;&quot; filename=&quot;4.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/Quatr&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1474CE0B4A011EA807&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1474CE0B4A011EA807&quot; width=&quot;600&quot; height=&quot;601&quot; alt=&quot;&quot; filename=&quot;5.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.imjonas.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1574550B4A011EA826&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1574550B4A011EA826&quot; width=&quot;600&quot; height=&quot;407&quot; alt=&quot;&quot; filename=&quot;6.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.burdu976.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1775A30B4A011EA9B0&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1775A30B4A011EA9B0&quot; width=&quot;600&quot; height=&quot;486&quot; alt=&quot;&quot; filename=&quot;8.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.burdu976.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1974160B4A011EAA5E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1974160B4A011EAA5E&quot; width=&quot;600&quot; height=&quot;653&quot; alt=&quot;&quot; filename=&quot;9.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.alltelleringet.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1475270B4A011E93E9&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1475270B4A011E93E9&quot; width=&quot;600&quot; height=&quot;428&quot; alt=&quot;&quot; filename=&quot;10.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.levivanveluw.nl/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1874990B4A011E9702&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1874990B4A011E9702&quot; width=&quot;600&quot; height=&quot;428&quot; alt=&quot;&quot; filename=&quot;11.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/ishbu&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1775910B4A011E97E7&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1775910B4A011E97E7&quot; width=&quot;600&quot; height=&quot;579&quot; alt=&quot;&quot; filename=&quot;12.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jesar-one.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1175750B4A011E9836&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1175750B4A011E9836&quot; width=&quot;600&quot; height=&quot;310&quot; alt=&quot;&quot; filename=&quot;13.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jjassodigitalworks.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1874760B4A011E99F3&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1874760B4A011E99F3&quot; width=&quot;600&quot; height=&quot;310&quot; alt=&quot;&quot; filename=&quot;14.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/Jerico/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1674040B4A011E991E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1674040B4A011E991E&quot; width=&quot;600&quot; height=&quot;699&quot; alt=&quot;&quot; filename=&quot;15.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/Jerico/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2074DE0B4A011E9A0E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2074DE0B4A011E9A0E&quot; width=&quot;600&quot; height=&quot;699&quot; alt=&quot;&quot; filename=&quot;16.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/Jerico/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2074FD0B4A011E9A0D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2074FD0B4A011E9A0D&quot; width=&quot;600&quot; height=&quot;417&quot; alt=&quot;&quot; filename=&quot;17.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/Jerico/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1873EE0B4A011E9BA1&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1873EE0B4A011E9BA1&quot; width=&quot;600&quot; height=&quot;605&quot; alt=&quot;&quot; filename=&quot;18.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/Quatr&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/14740A0B4A011E9C43&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F14740A0B4A011E9C43&quot; width=&quot;600&quot; height=&quot;354&quot; alt=&quot;&quot; filename=&quot;19.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.alltelleringet.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1773E20B4A011E9D40&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1773E20B4A011E9D40&quot; width=&quot;600&quot; height=&quot;582&quot; alt=&quot;&quot; filename=&quot;20.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.alltelleringet.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/13753B0B4A011E9E09&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F13753B0B4A011E9E09&quot; width=&quot;600&quot; height=&quot;502&quot; alt=&quot;&quot; filename=&quot;21.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/Nanopao&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/19749E0B4A011E9E07&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F19749E0B4A011E9E07&quot; width=&quot;600&quot; height=&quot;675&quot; alt=&quot;&quot; filename=&quot;23.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/Nanopao&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2074E20B4A011E9F31&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2074E20B4A011E9F31&quot; width=&quot;600&quot; height=&quot;580&quot; alt=&quot;&quot; filename=&quot;24.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.54ka.org/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/17755B0B4A011E9FFB&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F17755B0B4A011E9FFB&quot; width=&quot;600&quot; height=&quot;424&quot; alt=&quot;&quot; filename=&quot;25.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://nkray.deviantart.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2075170B4A011EA01E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2075170B4A011EA01E&quot; width=&quot;600&quot; height=&quot;746&quot; alt=&quot;&quot; filename=&quot;26.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://nkray.deviantart.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1374110B4A011EA02D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1374110B4A011EA02D&quot; width=&quot;600&quot; height=&quot;746&quot; alt=&quot;&quot; filename=&quot;27.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.arsthanea.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2074A80B4A011EA141&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2074A80B4A011EA141&quot; width=&quot;600&quot; height=&quot;370&quot; alt=&quot;&quot; filename=&quot;28.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/ishbu&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/12754B0B4A011EA253&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F12754B0B4A011EA253&quot; width=&quot;600&quot; height=&quot;678&quot; alt=&quot;&quot; filename=&quot;29.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.surpy.co.uk/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2073C90B4A011EA4FB&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2073C90B4A011EA4FB&quot; width=&quot;600&quot; height=&quot;381&quot; alt=&quot;&quot; filename=&quot;32.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.sugarrhyme.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1675570B4A011EA536&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1675570B4A011EA536&quot; width=&quot;600&quot; height=&quot;678&quot; alt=&quot;&quot; filename=&quot;33.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.imallfake.com/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1675950B4A011EA6F4&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1675950B4A011EA6F4&quot; width=&quot;600&quot; height=&quot;678&quot; alt=&quot;&quot; filename=&quot;34.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.behance.net/aleba&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1675990B4A011EA60F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1675990B4A011EA60F&quot; width=&quot;600&quot; height=&quot;381&quot; alt=&quot;&quot; filename=&quot;35.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.miogui.fr/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1675600B4A011EA604&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1675600B4A011EA604&quot; width=&quot;600&quot; height=&quot;381&quot; alt=&quot;&quot; filename=&quot;36.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.surpy.co.uk/&quot; target=&quot;_blank&quot;&gt;사이트바로가기&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/20759D0B4A011EA795&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F20759D0B4A011EA795&quot; width=&quot;600&quot; height=&quot;596&quot; alt=&quot;&quot; filename=&quot;39.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/p&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>Designer/Photoshop</category>
      <category>Manipulation Photo</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>Web Design Insperation</category>
      <category>디자인 영감</category>
      <category>합성 사진</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/176</guid>
      <comments>https://techbug.tistory.com/176#entry176comment</comments>
      <pubDate>Thu, 7 May 2009 10:19:25 +0900</pubDate>
    </item>
    <item>
      <title>Ext.Updater 깜빡거림 방지</title>
      <link>https://techbug.tistory.com/177</link>
      <description>&lt;P&gt;&lt;br /&gt;
ext-js 2.x 이상 버전에서 Updater를 이용시 깜빡거릴 경우가 있다.&lt;br /&gt;
이는 로딩인디케이터 때문인데 이럴 경우에는 다음과 같이 처리해주면 깜빡거리지 않는다.&lt;br /&gt;
아래 소스는 ext2.2 버전에서 테스트한 경우이다.&lt;br /&gt;
&lt;br /&gt;참조 URL : &lt;A href=&quot;http://extjs.com/deploy/dev/docs/output/Ext.Updater.html&quot;&gt;http://extjs.com/deploy/dev/docs/output/Ext.Updater.html&lt;/A&gt;&lt;/P&gt;
&lt;DIV class=txc-textbox style=&quot;BORDER-RIGHT: #f3c534 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #f3c534 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f3c534 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #f3c534 1px dashed; BACKGROUND-COLOR: #fefeb8&quot;&gt;
&lt;P&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;title&amp;gt;Ext JS 2.2 Samples&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../lib/ext-2.2/adapter/ext/ext-base.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../lib/ext-2.2/ext-all.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;div id=&quot;specialDiv&quot; style=&quot;border:solid 1px black;width:300px;height:300px&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&quot;testFunc('start')&quot;&amp;gt;오토 시작&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&quot;testFunc('stop')&quot;&amp;gt;오토 끝&amp;lt;/button&amp;gt;&amp;lt;span id=&quot;techbugNo&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;button onclick=&quot;testFunc1()&quot;&amp;gt;클릭할때마다 시작&amp;lt;/button&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;function testFunc(a){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;var mgr = new Ext.Updater(&quot;specialDiv&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&lt;FONT color=#e31600&gt;mgr.showLoadIndicator = false;&amp;nbsp; &amp;lt;-- 깜빡거림 방지&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if(a=='start'){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;mgr.startAutoRefresh(1, {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;url: &quot;test1.html&quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;method: &quot;post&quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scripts: true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;refreshNow : true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;callback : function(){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}else {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;//IE6이상버전에서 이상하게 작동하지 않음! 소스를 까봐야 겠음!&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;mgr.stopAutoRefresh();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;var techbug =0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;mgr.on(&quot;update&quot;,function(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Ext.get(&quot;techbugNo&quot;).update(techbug++);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;function testFunc1(){&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;Ext.get(&quot;specialDiv&quot;).load({&amp;nbsp;&amp;nbsp;&amp;nbsp; //보통은 load로 처리하여 요기를 Updater로 사용하는것이 바람직&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url: &quot;./test1.html&quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scripts: true,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; params: &quot;&quot;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text: &quot;Loading Foo...&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;
&lt;P&gt;&amp;nbsp;}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/DIV&gt;&lt;br /&gt;
IE7, Chrome, FF3, Opera9.64 에서 테스트결과 &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;</description>
      <category>Scripter/EXTJS</category>
      <category>ext js</category>
      <category>Ext.Updater</category>
      <category>flicker</category>
      <category>getUpdater</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>showLoadIndicator</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/177</guid>
      <comments>https://techbug.tistory.com/177#entry177comment</comments>
      <pubDate>Wed, 6 May 2009 20:07:14 +0900</pubDate>
    </item>
    <item>
      <title>화면 가득 BG이미지 사용 웹디자인</title>
      <link>https://techbug.tistory.com/175</link>
      <description>&lt;br /&gt;
요즘은 화면 가득히 큰 사이즈의 백그라운드를 사용한 웹사이트가 점점 증가하는 추세이다.&lt;br /&gt;
이전에도 이러한 시도들은 많았으나 속도면에서나 리소스 사용율이 많다는 한계에 부딪혀 작은 이미지를 자바스크립트를 이용해 백그라운드에 넣었던 기억이 난다.&lt;br /&gt;
화면 퀄러티도 떨어지지 않고 조화를 이루면서 리소스면에서도 우수한 사이트들을 추천해 본다.&lt;br /&gt;
국내의 웹디자이너들도 이러한 추세를 많이 따라가고 있는데 해외사이트와 달리 전체 Full Flash사이트를 많이 접하게 된다. 아무래도 리소스면에서 풀이미지보다 벡터이미지로 처리하려고 그런것 같은데 아래&amp;nbsp;사이트들의 소스를 분석해 보면서 어떻게 사용하고 있는지 분석해 보는것도 좋을것 같다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV class=txc-textbox style=&quot;BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cbcbcb 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #ffffff&quot;&gt;※ 발췌한곳이 해외사이트(&lt;A title=&quot;[http://vandelaydesign.com/blog/galleries/website-backgrounds/]로 이동합니다.&quot; href=&quot;http://vandelaydesign.com/blog/galleries/website-backgrounds/&quot; target=_blank&gt;VANDELAY DESIGN)&lt;/A&gt;이다 보니 국내사이트에 대한 내용이 없는데 추천하고 싶은곳이 있다면 댓글이나 트랙백으로 남겨주세요 ^^&lt;br /&gt;
&lt;/DIV&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;P&gt;&lt;A href=&quot;http://www.lanbruk.com.au/&quot; target=_blank&gt;&lt;STRONG&gt;&lt;BR class=Apple-interchange-newline&gt;Lanbruk’s Gunyah&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1116650E4A0111E125&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1116650E4A0111E125&quot; width=&quot;425&quot; height=&quot;227&quot; alt=&quot;&quot; filename=&quot;1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.pixelimagedubai.com/&quot; target=_blank&gt;&lt;STRONG&gt;Pixel Image&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1817BC0E4A0111E1D7&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1817BC0E4A0111E1D7&quot; width=&quot;425&quot; height=&quot;223&quot; alt=&quot;&quot; filename=&quot;11.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.thecircumference.org/&quot; target=_blank&gt;&lt;STRONG&gt;The Circumference&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1717160E4A0111E2BA&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1717160E4A0111E2BA&quot; width=&quot;425&quot; height=&quot;222&quot; alt=&quot;&quot; filename=&quot;12.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.notyouraveragejoe.com/&quot; target=_blank&gt;&lt;STRONG&gt;Not Your Average Joe&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1317E30E4A0111E7E8&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1317E30E4A0111E7E8&quot; width=&quot;425&quot; height=&quot;230&quot; alt=&quot;&quot; filename=&quot;23.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.montelmedia.com/&quot; target=_blank&gt;&lt;STRONG&gt;Montel Media Group&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1817320E4A0111E901&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1817320E4A0111E901&quot; width=&quot;425&quot; height=&quot;231&quot; alt=&quot;&quot; filename=&quot;28.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.hellenicholidays.com/&quot; target=_blank&gt;&lt;STRONG&gt;Hellenic Holidays&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/14162E0E4A0111EEDB&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F14162E0E4A0111EEDB&quot; width=&quot;425&quot; height=&quot;207&quot; alt=&quot;&quot; filename=&quot;32.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.housingworks.org/&quot; target=_blank&gt;&lt;STRONG&gt;Housing Works&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/16175E0E4A0111F141&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F16175E0E4A0111F141&quot; width=&quot;425&quot; height=&quot;239&quot; alt=&quot;&quot; filename=&quot;8.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.gazelletouch.com/&quot; target=_blank&gt;&lt;STRONG&gt;Gazelle Touch&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2016BA0E4A0111E544&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2016BA0E4A0111E544&quot; width=&quot;425&quot; height=&quot;203&quot; alt=&quot;&quot; filename=&quot;2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://bikefriday.ch/&quot; target=_blank&gt;&lt;STRONG&gt;Bike Friday&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1816AF0E4A0111ED07&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1816AF0E4A0111ED07&quot; width=&quot;425&quot; height=&quot;215&quot; alt=&quot;&quot; filename=&quot;3.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.jasondorn.com/&quot; target=_blank&gt;&lt;STRONG&gt;JasonDorn.com&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1516FC0E4A0111EFFB&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1516FC0E4A0111EFFB&quot; width=&quot;425&quot; height=&quot;211&quot; alt=&quot;&quot; filename=&quot;4.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.pillsbury.com/&quot; target=_blank&gt;&lt;STRONG&gt;Pillsbury&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/13174C0E4A0111F0E5&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F13174C0E4A0111F0E5&quot; width=&quot;425&quot; height=&quot;256&quot; alt=&quot;&quot; filename=&quot;5.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.travisandpresley.com/&quot; target=_blank&gt;&lt;STRONG&gt;Travis &amp;amp; Presley&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1417010E4A0111F0F7&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1417010E4A0111F0F7&quot; width=&quot;425&quot; height=&quot;211&quot; alt=&quot;&quot; filename=&quot;6.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://toobydoo.com/&quot; target=_blank&gt;&lt;STRONG&gt;TOOBYDOO&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1617250E4A0111F122&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1617250E4A0111F122&quot; width=&quot;425&quot; height=&quot;227&quot; alt=&quot;&quot; filename=&quot;7.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.eleven3.com/&quot; target=_blank&gt;&lt;STRONG&gt;eleven3&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1416550E4A0111F2DC&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1416550E4A0111F2DC&quot; width=&quot;425&quot; height=&quot;232&quot; alt=&quot;&quot; filename=&quot;9.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.textoncolor.com/&quot; target=_blank&gt;&lt;STRONG&gt;Text on Color&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1816BF0E4A0111E123&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1816BF0E4A0111E123&quot; width=&quot;425&quot; height=&quot;224&quot; alt=&quot;&quot; filename=&quot;10.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.aceofbase.com/&quot; target=_blank&gt;&lt;STRONG&gt;Ace of Base&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1615CB0E4A0111E2E5&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1615CB0E4A0111E2E5&quot; width=&quot;425&quot; height=&quot;229&quot; alt=&quot;&quot; filename=&quot;13.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.medienring.at/&quot; target=_blank&gt;&lt;STRONG&gt;MEDIENRING&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1415FB0E4A0111E3DD&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1415FB0E4A0111E3DD&quot; width=&quot;425&quot; height=&quot;220&quot; alt=&quot;&quot; filename=&quot;14.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.farmhousefare.co.uk/&quot; target=_blank&gt;&lt;STRONG&gt;Farmhouse Fare&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1217CD0E4A0111E316&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1217CD0E4A0111E316&quot; width=&quot;425&quot; height=&quot;218&quot; alt=&quot;&quot; filename=&quot;15.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://mcjdj.com/&quot; target=_blank&gt;&lt;STRONG&gt;Carolina Jesus&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1217420E4A0111E4BE&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1217420E4A0111E4BE&quot; width=&quot;425&quot; height=&quot;211&quot; alt=&quot;&quot; filename=&quot;16.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.wallswaps.com/&quot; target=_blank&gt;&lt;STRONG&gt;WallSwaps&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1317B80E4A0111E42B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1317B80E4A0111E42B&quot; width=&quot;425&quot; height=&quot;212&quot; alt=&quot;&quot; filename=&quot;17.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.elitevaledoaco.com/&quot; target=_blank&gt;&lt;STRONG&gt;Elite Pre-Vestibular&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/19170B0E4A0111E530&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F19170B0E4A0111E530&quot; width=&quot;425&quot; height=&quot;220&quot; alt=&quot;&quot; filename=&quot;18.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.roar.net.au/studio/index.php&quot; target=_blank&gt;&lt;STRONG&gt;Roar&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1117980E4A0111E506&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1117980E4A0111E506&quot; width=&quot;425&quot; height=&quot;228&quot; alt=&quot;&quot; filename=&quot;19.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.august.com.au/&quot; target=_blank&gt;&lt;STRONG&gt;August&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1816CF0E4A0111E6E8&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1816CF0E4A0111E6E8&quot; width=&quot;425&quot; height=&quot;225&quot; alt=&quot;&quot; filename=&quot;20.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.nofrks.com/&quot; target=_blank&gt;&lt;STRONG&gt;NOFRKS Design Studio&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1516260E4A0111E6CD&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1516260E4A0111E6CD&quot; width=&quot;425&quot; height=&quot;213&quot; alt=&quot;&quot; filename=&quot;21.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.eurosong.ba/&quot; target=_blank&gt;&lt;STRONG&gt;BH Eurosong&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/12173E0E4A0111E7D8&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F12173E0E4A0111E7D8&quot; width=&quot;425&quot; height=&quot;213&quot; alt=&quot;&quot; filename=&quot;22.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.getlondonreading.co.uk/Home&quot; target=_blank&gt;&lt;STRONG&gt;Get London Reading&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/17178C0E4A0111E7EC&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F17178C0E4A0111E7EC&quot; width=&quot;425&quot; height=&quot;216&quot; alt=&quot;&quot; filename=&quot;24.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.longfellowranch.com/&quot; target=_blank&gt;&lt;STRONG&gt;Longfellow Ranches&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1116740E4A0111E837&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1116740E4A0111E837&quot; width=&quot;425&quot; height=&quot;199&quot; alt=&quot;&quot; filename=&quot;25.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.upstruct.com/&quot; target=_blank&gt;&lt;STRONG&gt;Upstruct&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1316930E4A0111E8E0&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1316930E4A0111E8E0&quot; width=&quot;425&quot; height=&quot;199&quot; alt=&quot;&quot; filename=&quot;26.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://anidea.com/&quot; target=_blank&gt;&lt;STRONG&gt;ANidea&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1317D30E4A0111E917&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1317D30E4A0111E917&quot; width=&quot;425&quot; height=&quot;200&quot; alt=&quot;&quot; filename=&quot;27.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.glocalventures.org/&quot; target=_blank&gt;&lt;STRONG&gt;Global Ventures&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/19171B0E4A0111ED07&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F19171B0E4A0111ED07&quot; width=&quot;425&quot; height=&quot;202&quot; alt=&quot;&quot; filename=&quot;29.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.lenordik.com/index_e.php&quot; target=_blank&gt;&lt;STRONG&gt;Le Nordik&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1717D70E4A0111EDBC&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1717D70E4A0111EDBC&quot; width=&quot;425&quot; height=&quot;190&quot; alt=&quot;&quot; filename=&quot;30.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.skate2etnies.com/uk/index.php&quot; target=_blank&gt;&lt;STRONG&gt;Skate2 + Etnies&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1816D90E4A0111EE24&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1816D90E4A0111EE24&quot; width=&quot;425&quot; height=&quot;201&quot; alt=&quot;&quot; filename=&quot;31.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.peter-pearson.com/&quot; target=_blank&gt;&lt;STRONG&gt;Peter Pearson&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/11168E0E4A0111EF35&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F11168E0E4A0111EF35&quot; width=&quot;425&quot; height=&quot;219&quot; alt=&quot;&quot; filename=&quot;33.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;P&gt;&lt;A href=&quot;http://www.creativespaces.net.au/&quot; target=_blank&gt;&lt;STRONG&gt;Creative Spaces&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/1717200E4A0111EF00&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F1717200E4A0111EF00&quot; width=&quot;425&quot; height=&quot;211&quot; alt=&quot;&quot; filename=&quot;34.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;DIV&gt;
&lt;HR style=&quot;BORDER-RIGHT: black 0px; BORDER-TOP: black 1px dotted; DISPLAY: block; BORDER-LEFT: black 0px; BORDER-BOTTOM: black 0px; HEIGHT: 1px&quot;&gt;
&lt;/DIV&gt;&lt;br /&gt;</description>
      <category>Designer/UX</category>
      <category>Background Image</category>
      <category>bg image</category>
      <category>full background</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>website webdesign</category>
      <category>백그라운드</category>
      <category>웹디자인</category>
      <category>웹사이트 전체</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/175</guid>
      <comments>https://techbug.tistory.com/175#entry175comment</comments>
      <pubDate>Wed, 6 May 2009 13:43:43 +0900</pubDate>
    </item>
    <item>
      <title>Beautiful Website Footer Design</title>
      <link>https://techbug.tistory.com/174</link>
      <description>&lt;br /&gt;
웹디자인을 하다가 보면 전체적인 틀을 잡고 각각의 요소마다 채워나가다보면 항상 푸터가 고민되는 경우가 있다. 웹사이트 푸터를 모아놓거나 각각의 요소(헤더,좌측 사이드바, 메뉴영역, 푸터)들을 수집(?) 놓는 경우가 많은데 &lt;A title=&quot;[http://dzineblog.com/2009/04/interface-design-inspiration-30-beautiful-website-footer-designs.html]로 이동합니다.&quot; href=&quot;http://dzineblog.com/2009/04/interface-design-inspiration-30-beautiful-website-footer-designs.html&quot; target=_blank&gt;좋은 푸터들을 모아놓은 사이트가 &lt;/A&gt;있어서 소개한다.&lt;br /&gt;
해당 이미지나 기법들을 그대로 따라 베끼라는 얘기가 아니라 영감(Inspiration)을&amp;nbsp;얻는데 도움이 되라는 취지에서 포스팅한다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;SPAN&gt;
&lt;H4&gt;1.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.bcandullo.com/index.php&quot; target=_blank&gt;Bcandullo&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/146E480F49FEA5C90B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F146E480F49FEA5C90B&quot; width=&quot;600&quot; height=&quot;218&quot; alt=&quot;&quot; filename=&quot;1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;2.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://creamycss.com/&quot; target=_blank&gt;Creamy CSS&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/206CF30F49FEA5CD4B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F206CF30F49FEA5CD4B&quot; width=&quot;600&quot; height=&quot;301&quot; alt=&quot;&quot; filename=&quot;2.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;3.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.branded07.com/category/blog/&quot; target=_blank&gt;Brand 07&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/116CE80F49FEA5D01A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F116CE80F49FEA5D01A&quot; width=&quot;600&quot; height=&quot;301&quot; alt=&quot;&quot; filename=&quot;3.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;4.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.richmorris.org/about/&quot; target=_blank&gt;Rich Moris&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/176DDC0F49FEA5D10F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F176DDC0F49FEA5D10F&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;4.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;5.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.davidhellmann.com/&quot; target=_blank&gt;David Hellmann&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/176D760F49FEA5D1BD&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F176D760F49FEA5D1BD&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;5.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;6.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.albertlo.com/&quot; target=_blank&gt;Albertlo&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/116D5D0F49FEA5D21B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F116D5D0F49FEA5D21B&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;6.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;7.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.vsplash.com/&quot; target=_blank&gt;VSplash&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/136D170F49FEA5D21A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F136D170F49FEA5D21A&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;7.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;8.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.tulsatough.com/&quot; target=_blank&gt;Tulsa Tough&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/146D9A0F49FEA5D2C2&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F146D9A0F49FEA5D2C2&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;8.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;9.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.ttthings.com/&quot; target=_blank&gt;Ten Thoushand Things&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/136CBB0F49FEA5D39E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F136CBB0F49FEA5D39E&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;9.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;10.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.nuevo-aurich.de/?page_id=29&quot; target=_blank&gt;Nuevo Aurich&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/146C820F49FEA5C92D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F146C820F49FEA5C92D&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;10.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;11.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.seraph-design.de/&quot; target=_blank&gt;Seraph Design&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/136D580F49FEA5C9C8&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F136D580F49FEA5C9C8&quot; width=&quot;600&quot; height=&quot;261&quot; alt=&quot;&quot; filename=&quot;11.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;12.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.biowind.ro/html/index.html&quot; target=_blank&gt;Bio Wind&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/196C730F49FEA5CAA2&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F196C730F49FEA5CAA2&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;12.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;13.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.biola.edu/undergrad/&quot; target=_blank&gt;Biola&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/166D490F49FEA5CA93&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F166D490F49FEA5CA93&quot; width=&quot;600&quot; height=&quot;142&quot; alt=&quot;&quot; filename=&quot;13.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;14.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://amuki.blogspot.com/&quot; target=_blank&gt;Blog Amuki&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/136DEC0F49FEA5CA66&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F136DEC0F49FEA5CA66&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;14.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;15.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.blogmetender.com/&quot; target=_blank&gt;Blog me Tender&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/136D9F0F49FEA5CBA3&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F136D9F0F49FEA5CBA3&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;15.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;16.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.hereslifeafrica.com/&quot; target=_blank&gt;Heres Life Africa&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/186DE00F49FEA5CB96&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F186DE00F49FEA5CB96&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;16.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;17.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://fortysevenmedia.com/&quot; target=_blank&gt;Forty Seven Media&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/126D440F49FEA5CB02&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F126D440F49FEA5CB02&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;17.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;18.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://edgepointchurch.com/&quot; target=_blank&gt;Edege Point Chruch&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/146DAE0F49FEA5CC94&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F146DAE0F49FEA5CC94&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;18.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;19.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.bristolarchiverecords.com/&quot; target=_blank&gt;Bristol Archive Records&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/186E110F49FEA5CCF0&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F186E110F49FEA5CCF0&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;19.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;20.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://hutchhouse.co.uk/index.php?habitat=space&quot; target=_blank&gt;Hutch House&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/196DC00F49FEA5CDAC&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F196DC00F49FEA5CDAC&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;20.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;21.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.komodomedia.com/blog/&quot; target=_blank&gt;Komodo Media&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/136CF80F49FEA5CDEC&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F136CF80F49FEA5CDEC&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;21.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;22.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://ma.tt/&quot; target=_blank&gt;Matt&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/186E770F49FEA5CDFA&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F186E770F49FEA5CDFA&quot; width=&quot;600&quot; height=&quot;208&quot; alt=&quot;&quot; filename=&quot;22.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;23.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.mrdiggles.com/&quot; target=_blank&gt;Mr Diggles&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/166E350F49FEA5CE11&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F166E350F49FEA5CE11&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;23.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;24.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.northern-classics.de/&quot; target=_blank&gt;Nortehren Classic&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/166DC40F49FEA5CE62&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F166DC40F49FEA5CE62&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;24.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;25.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.seedhunter.com/&quot; target=_blank&gt;Seed huinter&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/166DFD0F49FEA5CE18&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F166DFD0F49FEA5CE18&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;25.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;26.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://splitdadiz.com/&quot; target=_blank&gt;Spilt da diz&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/176C7A0F49FEA5CF9C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F176C7A0F49FEA5CF9C&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;26.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;27.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.bradcolbow.com/archive.php/&quot; target=_blank&gt;The Brads&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/206CD40F49FEA5CFB3&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F206CD40F49FEA5CFB3&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;27.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;28.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://bitsamppixels.com/&quot; target=_blank&gt;Bits &amp;amp; Pixels&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/136D710F49FEA5CFA2&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F136D710F49FEA5CFA2&quot; width=&quot;600&quot; height=&quot;241&quot; alt=&quot;&quot; filename=&quot;28.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;29.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.ustrendy.com/&quot; target=_blank&gt;US Trendy&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/166E640F49FEA5D0E9&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F166E640F49FEA5D0E9&quot; width=&quot;600&quot; height=&quot;196&quot; alt=&quot;&quot; filename=&quot;29.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
 &lt;/P&gt;
&lt;H4&gt;30.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://www.viget.com/engage&quot; target=_blank&gt;Viget&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;&lt;div class=&quot;imageblock &quot; style=&quot;display:inline;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/146D7B0F49FEA5D0B6&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F146D7B0F49FEA5D0B6&quot; width=&quot;600&quot; height=&quot;160&quot; alt=&quot;&quot; filename=&quot;30.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;/P&gt;
&lt;DIV&gt;
&lt;HR style=&quot;BORDER-RIGHT: black 0px; BORDER-TOP: black 1px dotted; DISPLAY: block; BORDER-LEFT: black 0px; BORDER-BOTTOM: black 0px; HEIGHT: 1px&quot;&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;A title=&quot;[http://vandelaydesign.com/blog/]로 이동합니다.&quot; href=&quot;http://vandelaydesign.com/blog/&quot; target=_blank&gt;VANDELAY DESIGN&lt;/A&gt;에서 추천하는 &lt;A title=&quot;[http://vandelaydesign.com/blog/galleries/blog-footers/]로 이동합니다.&quot; href=&quot;http://vandelaydesign.com/blog/galleries/blog-footers/&quot; target=_blank&gt;25개의 인상깊은 블로그푸터&lt;/A&gt;(25 Impressive Blog Footers) 들도 들러보길 바란다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;&lt;/SPAN&gt;</description>
      <category>Designer/UX</category>
      <category>Footer Sample</category>
      <category>nextree 넥스트리 데꾸벅</category>
      <category>Photoshop 포토샵</category>
      <category>웹디자인 Webdesign</category>
      <category>푸터</category>
      <author>데꾸벅</author>
      <guid isPermaLink="true">https://techbug.tistory.com/174</guid>
      <comments>https://techbug.tistory.com/174#entry174comment</comments>
      <pubDate>Mon, 4 May 2009 17:31:34 +0900</pubDate>
    </item>
  </channel>
</rss>