<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Cicindela</title>
	<atom:link href="http://sljy.cafe24.com/cicindela/feed/" rel="self" type="application/rss+xml" />
	<link>http://sljy.cafe24.com/cicindela</link>
	<description>다른 워드프레스 블로그</description>
	<pubDate>Fri, 30 Jan 2009 16:00:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>병역특례 기간 만료.. 그리고 새로운시작</title>
		<link>http://sljy.cafe24.com/cicindela/2009/01/30/%eb%b3%91%ec%97%ad%ed%8a%b9%eb%a1%80-%ea%b8%b0%ea%b0%84-%eb%a7%8c%eb%a3%8c/</link>
		<comments>http://sljy.cafe24.com/cicindela/2009/01/30/%eb%b3%91%ec%97%ad%ed%8a%b9%eb%a1%80-%ea%b8%b0%ea%b0%84-%eb%a7%8c%eb%a3%8c/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 14:56:23 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[dailyLife]]></category>

		<category><![CDATA[2009]]></category>

		<category><![CDATA[Cicindela]]></category>

		<category><![CDATA[daily]]></category>

		<category><![CDATA[NoAD]]></category>

		<category><![CDATA[Season3]]></category>

		<category><![CDATA[work]]></category>

		<category><![CDATA[길앞잡이]]></category>

		<category><![CDATA[노애드]]></category>

		<category><![CDATA[병역특례]]></category>

		<category><![CDATA[사회생활]]></category>

		<category><![CDATA[일상]]></category>

		<category><![CDATA[회사]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=266</guid>
		<description><![CDATA[오늘부로 병역특례가 끝났다.
사실 병특기간은 20일정도 남았지만, 회사사정과 내 개인적인 이유로 일찍끝냈다&#8230; &#8220;노애드&#8221; 에서 입사하고 근무했던 총 2년 3개월 조금 넘는시간&#8230; 사람은 첫경험이 기억에 오래남는다고 하던가 난생 처음 시작하는 사회생활과 첫직장 (그전에 헤어시스라는곳을 다녔지만 막장회사라서 언급하기는 싫다.) 이다보니 기억에 오래남을꺼같다. 짐을싸고 이제 회사를 나오는길 아주 후련하고 기분좋을줄만 알았는데 생각한거만큼 후련하지는 않다. 아직 실감이 안나는거같아 지금도 멍때리고 [...]]]></description>
			<content:encoded><![CDATA[<p>오늘부로 병역특례가 끝났다.<br />
사실 병특기간은 20일정도 남았지만, 회사사정과 내 개인적인 이유로 일찍끝냈다&#8230; &#8220;노애드&#8221; 에서 입사하고 근무했던 총 2년 3개월 조금 넘는시간&#8230; 사람은 첫경험이 기억에 오래남는다고 하던가 난생 처음 시작하는 사회생활과 첫직장 (그전에 헤어시스라는곳을 다녔지만 막장회사라서 언급하기는 싫다.) 이다보니 기억에 오래남을꺼같다. 짐을싸고 이제 회사를 나오는길 아주 후련하고 기분좋을줄만 알았는데 생각한거만큼 후련하지는 않다. 아직 실감이 안나는거같아 지금도 멍때리고 있다. 정이 많이들었나보다 좋든싫든 2년 3개월간의 생활이였으니 말이다.<br />
 지금은 옛처음에 입사했을때부터 지금까지 주마등처럼 지나간다. 처음에 병특을 구할때 집에서 가깝고 회사분위기도 괜찮아서 얼마나 좋았던가&#8230; 그리고 1년이 지나고 나름 사회생활 경험했다는 오만함에 회의감도 느끼고 그랬었던적도 있지, 좋은기억 안좋은기억 여러가지 있겠지만 결국은 나에게는 플러스가 된곳이다. 지금나와 2년전의 나는 엄청나게 달라졌다. 사회생활 몇년했다는 이유만으로.. 그리고 현업에 종사하며 쌓였던 지식과 기술&#8230; 하루아침에 배울수 있겠는가.. 불과 몇일전.. 몇달전만 해도 힘든회사 생활에 지치고 바쁘고 그랬지만 아쉽기도 하다. 안그래도 바쁘고 힘든 요즘.. 제대로 된 인수인계도 없이 나가게된게 조금 걱정되기도 하고 .. 내가 몸담았던 곳인만큼 잘됬으면 좋겠다.<br />
 20명의 남짓한 적은 인원의 회사라서 그런지 얼굴 하나하나 다 기억하고 보고싶을꺼다. 특히 우리 노애드 연구소 사무실안에 있던 10명..  화내실때는 무섭지만 따뜻한정도 있고 조언도 많이 해주신 레이 .. 그리고 가끔 너무 간섭하신다는생각을 많이 했는데 중간에 트러블 때문에 많이 힘들고 마음도 많이 상하셨다가 알고보니 좋은분임을 알게됬던 에단.. 생각해보니 처음에 모니터도 주시고 이것저것 아는것이 많으셔서 자주 도움을 요청하기도 했는데 그때마다 도움을주셔서 고마운분이기도 하셨다. 가장 기억에 많이 남을분이시다~ 처음에 소개팅해달라고 부담스럽게 하셨는데~ 지금 좋은 애인 만나셔서 좋겠어요~ (아 그리고 그때 일은 정말 죄송합니다.) 그리고 가끔 서운한것도 있었지만 내가 같은 디자이너라고 정말 많이 챙겨주셨던 마리.. 그만두기전 고민할것들이 너무 많아서 무뚝뚝하게 대하고 잘 해드리지 못해서 죄송한 마음이 있다. 그리고 우리 노애드 연구실에 계시는 까다로운 이사님 알렉스.. 까다롭게 하셔서 일할때 힘든것도 많았지만 그만큼 내게 발전이 많이됬다. 요즘 회사사정이 힘들어서 많이 고민이 많으시겠지만 젊으신데 능력이 있으셔서 부러웠다 개인적으로 배우고싶은 부분이 많다.. 그리고 결혼하게되신거 정말 축하드립니다. 그리고 회사에서 가장 친근감있고 편하게 해준 숀 &#8230; 기억못하시겠지만 옜날에 한번 술자리에서 하셨던 말때문에 상처받은것도 있지만&#8230; 평상시 회사에서 굉장히 좋으신분이다. 말년이라고 농담도 하시고 개인적으로 내 회사생활에서 는 숀덕분에 잘 적응한거같았다. 그리고 제이크 나와 같은날에 입사하신분 아는것이 많아서 이박사님이라고 불리셨다~ 가끔 얘기할때는 재밌었지만 2년간 많이 얘기는 못해봐서 아쉽다. 웬지 같이 얘기해보면 재밌으신분일꺼 같다. 그리고 얼마전에 오신 세라.. 제가 생각보다 일찍그만두게되서 같이 오래못있었네요~ 제가 무뚝뚝하게 대한것은 나쁜감정때문에 그런건 아니고 일에관련되서는 제말투가 약간 그렇게 되더라구요~ 연구소 사무실있다가 옆사무실로 가신 조이~ 디씨인사이드 같은 인터넷문화가 통하는부분이 있어 메신저로 얘기도 하고~ 항상 술자리에서도 같이 오래있으셨던거 같다~ 재밌으신분이다. 그리고 잭과 다니엘 같이 살고있고 항상 같이 붙어있어서 &#8216;잭다니엘&#8217; 이라고 불렀었는데~ 같은 병특인 처지로 편하게 얘기했던 상대&#8230; 좀더 많이 친해질수 있었지만 왜 그렇게 못했는지 많이 아쉽다. 술자리도 같이하자고했지만 결국 지금까지 술도 안마셔본거 같다. 지금 생각하면 제일 아쉬운 두분들.. 이렇게 우리사무실의 사람들, 그리고 옆사무실 의 중국어 잘하시는 스티브, 동안이셔서 같은 병특인줄 착각했던 쥬드 , 내가 맨날 물어보고 귀찮게했던 메이,  처음부터 끝까지 병특을 잘 챙겨주신 우과장님, 2년동안 가장같이 일을많이 한거같아서 많이 통하는것도 많은 윈디, 첨에 너무무뚝뚝하셨는데 알고보니 원래 그러셨고 좀 친해지니 재밌으신 이할스, 마지막으로 내가 여기서 일하게 됬고 많은경험을 겪에 해준 장본인(?) 이신 사장님~ 이렇게 모두 한번 다시 기억해본다. 그리고 글을 쓰는이유는 훗날 다시 추억해보기 위해서다. 훗날 언젠가 다시 만나게 될지도 모르고 또 다언젠가 다시 사회경험을 하게될날이 올것이다. 그때 병특기간동안 배우고 경험한것들을 잘 기억하고 앞으로는 더잘해보자.</p>
<p> 이제 나의 Season2가 끝났고 Season3 가 시작된다. 이제부터는 내가 스스로 해야된다. 회사&#8230; 병역특례라는 울타리에서 벗어났으니 이제는 내가 노력한만큼 결실을 보게 되겠지. 그동안 많이 나태해졌던거같기도 하고 다시 열심히 해야겠다. 앞으로 많이 바빠질것이고, 바쁘게 행동해여야만한다 이제는 어디 안에서 안주해있는게 아니라 뭐든지 스스로 찾고 행동해야되는 상황이 온거다. 대학을 다시 가게되고 학비도 벌어야해서 알바도 하게되고 일도 찾아서 하겠지, 앞으로의 생활 약간의 설레임도 있지만 그만큼 불안감도 있다&#8230; 이런불안감은 노력으로 극복해 나가야지. 처음열정 잊지않고 열심히하자. 세상의 길앞잡이가 되기위해 첫번째 관문을 통과한거다.</p>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2009/01/30/%eb%b3%91%ec%97%ad%ed%8a%b9%eb%a1%80-%ea%b8%b0%ea%b0%84-%eb%a7%8c%eb%a3%8c/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SEARCHCUBE 작업</title>
		<link>http://sljy.cafe24.com/cicindela/2009/01/30/searchcube-%ec%9e%91%ec%97%85/</link>
		<comments>http://sljy.cafe24.com/cicindela/2009/01/30/searchcube-%ec%9e%91%ec%97%85/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 03:29:42 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[dailyLife]]></category>

		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=250</guid>
		<description><![CDATA[요즘매쉬업경진대회 출전을위해 준비하고 있어서 조금 바쁜생활을 하고있다. 이제 오늘이면 회사도 그만두고 거의 2년 6개월을 넘게 일을하면서 마지막은 유종의 미를 거두고 싶다. 일단 참가자체에도 의미가 있지만.. 목표는 입상하는걸 목표로 작업하고있다 뭐 1등한다면 정말좋겠지만 말이다.
 그 준비로 작업하고 있는것이 SEARCHCUBE 다 여러가지 검색 API 를 조합하고 검색해서 결과를 보여주는것인데 이것만 보여주자면 너무 진부하고 없어보이는것같아 좀더 재미있고 편리한 [...]]]></description>
			<content:encoded><![CDATA[<p>요즘<a href="http://mashupkorea.org/" title="2009 매쉬업경진대회">매쉬업경진대회</a> 출전을위해 준비하고 있어서 조금 바쁜생활을 하고있다. 이제 오늘이면 회사도 그만두고 거의 2년 6개월을 넘게 일을하면서 마지막은 유종의 미를 거두고 싶다. 일단 참가자체에도 의미가 있지만.. 목표는 입상하는걸 목표로 작업하고있다 뭐 1등한다면 정말좋겠지만 말이다.<br />
 그 준비로 작업하고 있는것이 <strong>SEARCHCUBE</strong> 다 여러가지 검색 API 를 조합하고 검색해서 결과를 보여주는것인데 이것만 보여주자면 너무 진부하고 없어보이는것같아 좀더 재미있고 편리한 UI 와 조합한 검색기를 &#8216;큐브&#8217; 라 명칭하며 서로 공유도 할수있고 평가도 할수있는 약간의 커뮤니티 적인 부분도 넣었다. 일단 내가 준비하는것은 디자인과 UI 제작, 이번에 처음으로 실버라이트를 써볼생각이다. 작업을 하고 좀 시간이 생기면 실버라이트에 대해 글도 한번 써야겠다.</p>
<p><strong>메인디자인</strong><br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/main.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/main-300x286.jpg" alt="main" title="main" width="300" height="286" class="alignnone size-medium wp-image-254" /></a><br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/main-overtop.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/main-overtop-300x286.jpg" alt="main-overtop" title="main-overtop" width="300" height="286" class="alignnone size-medium wp-image-252" /></a><br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/main-overbottom.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/main-overbottom-300x286.jpg" alt="main-overbottom" title="main-overbottom" width="300" height="286" class="alignnone size-medium wp-image-251" /></a></p>
<p><strong>큐브마을 디자인</strong><br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/village.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/village-234x300.jpg" alt="village" title="village" width="234" height="300" class="alignnone size-medium wp-image-253" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2009/01/30/searchcube-%ec%9e%91%ec%97%85/feed/</wfw:commentRss>
		</item>
		<item>
		<title>레프트4데드(LEFT4DEAD) 전문가 난이도 3시간 27분 클리어</title>
		<link>http://sljy.cafe24.com/cicindela/2009/01/06/%eb%a0%88%ed%94%84%ed%8a%b84%eb%8d%b0%eb%93%9c-%ec%a0%84%eb%ac%b8%ea%b0%80-%eb%82%9c%ec%9d%b4%eb%8f%84-3%ec%8b%9c%ea%b0%84-27%eb%b6%84-%ed%81%b4%eb%a6%ac%ec%96%b4/</link>
		<comments>http://sljy.cafe24.com/cicindela/2009/01/06/%eb%a0%88%ed%94%84%ed%8a%b84%eb%8d%b0%eb%93%9c-%ec%a0%84%eb%ac%b8%ea%b0%80-%eb%82%9c%ec%9d%b4%eb%8f%84-3%ec%8b%9c%ea%b0%84-27%eb%b6%84-%ed%81%b4%eb%a6%ac%ec%96%b4/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 07:31:25 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[amusement]]></category>

		<category><![CDATA[dailyLife]]></category>

		<category><![CDATA[Clear]]></category>

		<category><![CDATA[Expert]]></category>

		<category><![CDATA[Game]]></category>

		<category><![CDATA[Left4Dead]]></category>

		<category><![CDATA[일상]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=130</guid>
		<description><![CDATA[레프트4데드 요새 한참 빠져있는 게임. 집에있을 때 시간 날때마다 하고있다. 기본적인 게임 방법은 좀비들 무리속에서 생존자 4명중 한명이되서 살아남는 게임인데. 멀티플레이로 다른사람들과 협동해서 클리어하는 재미가 있다. (좀비가 되서 생존자를 괴롭히는 모드도 있다.) 협동모드시에는 난이도가 있는데 &#8216;초급&#8217;, &#8216;보통&#8217;, &#8216;고급&#8217;, &#8216;전문가&#8217; 이렇게 4가지 난이도가 있는데 &#8216;전문가&#8217; 난이도는 좀비한테 몇대맞으면 바로 누워서 살려달라고 외치게 되고. 좀비도 평소보다 더많아지고 [...]]]></description>
			<content:encoded><![CDATA[<p>레프트4데드 요새 한참 빠져있는 게임. 집에있을 때 시간 날때마다 하고있다. 기본적인 게임 방법은 좀비들 무리속에서 생존자 4명중 한명이되서 살아남는 게임인데. 멀티플레이로 다른사람들과 협동해서 클리어하는 재미가 있다. (좀비가 되서 생존자를 괴롭히는 모드도 있다.) 협동모드시에는 난이도가 있는데 &#8216;초급&#8217;, &#8216;보통&#8217;, &#8216;고급&#8217;, &#8216;전문가&#8217; 이렇게 4가지 난이도가 있는데 &#8216;전문가&#8217; 난이도는 좀비한테 몇대맞으면 바로 누워서 살려달라고 외치게 되고. 좀비도 평소보다 더많아지고 특수좀비들의 체력이 엄청나게 높아서 4명이 서로 제대로 협동을해야 클리어 할수있다.</p>
<p>
어제 새벽 12시에 멀티플레이로 다른사람 3명과 전문가 모드를 했다. 전문가 난이도는 아까말했듯이 너무 어려워서 좀하다가 다들 포기하고 방을 깨버리는 일도 많다. 이번에도 그러려니 하면서 시작했다. 역시 같이했던 3명중 2명은 초보에다가 그중 한명은 아에 레프트4데드 를 처음한 사람이였다. 당연히 클리어를 못할줄 알았는데. 클리어할때까지 오기와 고수분 한명이 껴잇어서 그분덕에 클리어를 할 수 있었다. 클리어 시간은 3시간 27분&#8230; 거의 3시간반동안 붙잡고 있는데. 마지막 탈출할때는 정말 내가 좀비무리에서 탈출한거 같아서 기뻣다. 장장 3시간반동안 게임질에서 해방이였다.
</p>
<p>아래 사진은 탈출하기 직전 마지막 몰려드는 좀비를 막아내고 있다. 제일 피말리는 순간이다.<br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0006.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0006-300x225.jpg" alt="l4d_smalltown05_houseboat0006" title="l4d_smalltown05_houseboat0006" width="300" height="225" class="alignnone size-medium wp-image-131" /></a>
</p>
<p>드디어 구출하러온 배가 오고 탈출하게 됬다. 감격의 순간 <br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0008.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0008-300x225.jpg" alt="l4d_smalltown05_houseboat0008" title="l4d_smalltown05_houseboat0008" width="300" height="225" class="alignnone size-medium wp-image-132" /></a>
</p>
<p>모두 탈출한줄알았는데 한분이 탈출에 실패하고 죽었나보다 &#8230;-_- <br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0010.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0010-300x225.jpg" alt="l4d_smalltown05_houseboat0010" title="l4d_smalltown05_houseboat0010" width="300" height="225" class="alignnone size-medium wp-image-133" /></a>
</p>
<p>플레이 시간 3시간 27분<br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0011.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0011-300x225.jpg" alt="l4d_smalltown05_houseboat0011" title="l4d_smalltown05_houseboat0011" width="300" height="225" class="alignnone size-medium wp-image-134" /></a>
</p>
<p>총 3424 마리의 좀비가 저세상으로 떠났다. (마지막에는 허무하게도 영화 촬영이라고 말한다.) <br />
<a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0014.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/l4d_smalltown05_houseboat0014-300x225.jpg" alt="l4d_smalltown05_houseboat0014" title="l4d_smalltown05_houseboat0014" width="300" height="225" class="alignnone size-medium wp-image-137" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2009/01/06/%eb%a0%88%ed%94%84%ed%8a%b84%eb%8d%b0%eb%93%9c-%ec%a0%84%eb%ac%b8%ea%b0%80-%eb%82%9c%ec%9d%b4%eb%8f%84-3%ec%8b%9c%ea%b0%84-27%eb%b6%84-%ed%81%b4%eb%a6%ac%ec%96%b4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Internet Explorer Duplicate Characters Bug</title>
		<link>http://sljy.cafe24.com/cicindela/2009/01/06/internet-explorer-duplicate-characters-bug/</link>
		<comments>http://sljy.cafe24.com/cicindela/2009/01/06/internet-explorer-duplicate-characters-bug/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 07:01:50 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[webPublishing]]></category>

		<category><![CDATA[Bug]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Duplicate]]></category>

		<category><![CDATA[Element]]></category>

		<category><![CDATA[IE6]]></category>

		<category><![CDATA[IE7]]></category>

		<category><![CDATA[work]]></category>

		<category><![CDATA[웹 표준]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=116</guid>
		<description><![CDATA[
코딩을 하다보면 InterExplorer 에서 가끔 발생했던 버그다. &#8216;Internet ExplorerDuplicate Characters Bug&#8217; 또는 &#8216;Explorer 6 Duplicate Characters Bug&#8217;  라고 하는데 IE6 뿐 아니라 IE7에서도 나타나는 버그다. 말 그대로 IE 에서 글자가 복사되는 버그인데 내 생각으로는 IE 에서 가장 황당한 버그인거같다. &#8216;Internet Explorer Duplicate Characters Bug&#8217; 가 발생하는 조건과 해결방법을 적어본다.

버그 발생
버그의 주된 이유는 부모 엘리먼트가 [...]]]></description>
			<content:encoded><![CDATA[<p>
코딩을 하다보면 InterExplorer 에서 가끔 발생했던 버그다. <strong>&#8216;Internet ExplorerDuplicate Characters Bug&#8217;</strong> 또는 &#8216;Explorer 6 Duplicate Characters Bug&#8217;  라고 하는데 IE6 뿐 아니라 IE7에서도 나타나는 버그다. 말 그대로 IE 에서 글자가 복사되는 버그인데 내 생각으로는 IE 에서 가장 황당한 버그인거같다. &#8216;Internet Explorer Duplicate Characters Bug&#8217; 가 발생하는 조건과 해결방법을 적어본다.
</p>
<h3>버그 발생</h3>
<p>버그의 주된 이유는 부모 엘리먼트가 존재하고 자식 엘리먼트가 float 으로 정렬 되었을때 부모 엘리먼트 넓이에 딱맞게 떨어지는경우 와 함께 float으로 정렬된 엘리먼트 사이에 주석(&lt;!&ndash;&ndash; text &ndash;&ndash;&gt;) 이나 비어있는 엘리먼트(&lt;span&gt;&lt;/span&gt; 등등..) 가 있을경우 생기게 된다. Duplicate Characters Bug 를 구글링과 소스를 만들어서 테스트 해서 알아본 결과 보통 두가지 상황에서 버그가 발생하게 된다.
</p>
<p>
첫번째, 자식 엘리먼트들이 left 또는 right 로  가로 정렬하고 있고 Width 총 합이 부모의 엘리먼트와 Width 가 같고 자식엘리먼트 사이에 주석 또는 비어있는 엘리먼트가 있는경우 마지막 자식엘리먼트 안에있는 글자가 복사가 된다.
</p>
<h4>소스 코드</h4>
<blockquote>
<h5>CSS</h5>
<p style="text-align:left;"><code>.wrap {width: 300px; border:2px solid #aaa;}<br />
.div01 {float: left; display:inline; width: 100px;}<br />
.div02 {float: left; display:inline; width: 100px; background:#000; color:#fff;}<br />
.div03 {float: left; display:inline; width: 100px; background:#ddd; color:red; font-weight:bold;}<br />
</code></p>
<h5>Markup</h5>
<p style="text-align:left;"><code>&lt;div class = "wrap"&gt;<br />
&lt;div class = "div01"&gt;Float - Left&lt;/div&gt;<br />
&lt;!-- comment --&gt;&lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt;&lt;!-- comment --&gt;<br />
&lt;div class = "div02"&gt;Float - Right01 여기에 있는 글씨가 복사가 됩니다&lt;/div&gt;<br />
&lt;div class = "div03"&gt;Float - Right02 여기에 있는 글씨가 복사로 됩니다&lt;/div&gt;<br />
&lt;/div&gt;<br />
</code></p>
</blockquote>
<h4>정상적인 레이아웃의 모습</h4>
<p><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/layout.gif" alt="정상적인 레이아웃의 모습" /></p>
<h4>IE6 Rendering (Bug)</h4>
<p>아래는 IE6 에서 보여지는 모습이다. 아래의 &#8220;복사로 됩니다&#8221; 가 버그로인해 생겨난것을 볼수있다.</p>
<p><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/layout-bug.gif" alt="IE6에서 의 렌더링된 레이아웃" /></p>
<p>
두번째, 자식 엘리먼트들이 세로 정렬되면서 자식엘리먼트 사이에 주석 또는 비어있는 엘리먼트가 있는경우 마지막 자식 엘리먼트가 부모 엘리먼트의 Width 와 같은 경우 안에있는 글자가 복사가 된다.
</p>
<h4>소스코드</h4>
<blockquote>
<h5>CSS</h5>
<p style="text-align:left;"><code>.demobox{width:250px;border:3px solid green;}<br />
.firstfloat{float:left;width:100px;background:gray;}<br />
.secondfloat{float:left;width:250px;border:1px solid red;}<br />
</code></p>
<h5>Markup</h5>
<p style="text-align:left;"><code>&lt;div class="demobox" &gt;<br />
&lt;div class="firstfloat"&gt;First float&lt;/div&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- 주석의 갯수만큼 생긴다. (주석하나당 2개 글자가 찍힌다.) --&gt;<br />
&lt;!-- 링크는 복사되고 이미지는 안되는걸로봐서 텍스트 글자만 찍힘 --&gt;<br />
&lt;div class="secondfloat"&gt;<br />
&lt;p&gt;<br />
Second float<br />
&lt;span&gt;<br />
In IE6 some of this text is replicated in a<br />
"mystery block element" that starts directly<br />
below the float. This tan colored float has a<br />
2px bottom margin which also duplicates into<br />
the mystery element, getting added to the<br />
bottom of the text if it is wrapped in a span,<br />
as it has been here.<br />
&lt;a href="#"&gt;Test link&lt;/a&gt;<br />
&lt;img src="images/pinecone3.jpg" alt="" /&gt;<br />
&lt;/span&gt;<br />
&lt;/p&gt;<br />
&lt;/div&gt; &lt;!-- End of second float --&gt;<br />
&lt;/div&gt; &lt;!-- End of .demobox --&gt;<br />
</code></p>
</blockquote>
<h5>소스 참조 - <a href="http://www.positioniseverything.net/explorer/dup-characters.html" title="Explorer 6 Duplicate Characters Bug ">Explorer 6 Duplicate Characters Bug </a></h5>
<h4>정상적인 레이아웃의 모습</h4>
<p><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/layout2.gif" alt="정상적인 레이아웃" /></p>
<h4>IE6 Rendering (Bug)</h4>
<p>IE6 에서 보여지는 모습이다. 아래의 &#8220;een here. Test link&#8221; 가 버그로인해 생겨난것을 볼수있다.</p>
<p><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/layout2-bug.gif" alt="IE6에서 의 렌더링된 레이아웃" /></p>
<h3>IE7 에서의 Duplicate Characters Bug</h3>
<p>위의 소스 로 IE7에서는 버그가 나타나지 않는다. 그러나 Duplicate Characters Bug 가 IE7에서도 생기는 경우가 있다. 발생하는 요건은 위의 조건에서 부모의 엘리먼트안에 인라인 엘리먼트(display 가 inline 속성인 내용) 가 들어있을때 나타나게 된다. 아래의 소스코드는 위 예제의 Markup에서 IE7에서 나타나는 현상을 보여주는 예이다.</p>
<h4>IE7 Duplicate Characters Bug Markup</h4>
<blockquote>
<h5>Markup Example01</h5>
<p style="text-align:left;"><code>&lt;div class = "wrap"&gt;<br />
&lt;div class = "div01"&gt;Float - Left&lt;/div&gt;<br />
&lt;!-- comment --&gt;&lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt;&lt;!-- comment --&gt;<br />
&lt;div class = "div02"&gt;Float - Right01 여기에 있는 글씨가 복사가 됩니다&lt;/div&gt;<br />
&lt;div class = "div03"&gt;Float - Right02 여기에 있는 글씨가 복사로 됩니다&lt;/div&gt;<br />
&lt;span&gt;Test Text&lt;/span&gt;<br />
&lt;/div&gt;<br />
</code></p>
<h5>Markup Example02</h5>
<p style="text-align:left;"><code>&lt;div class="demobox" &gt;<br />
&lt;div class="firstfloat"&gt;First float&lt;/div&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- comment --&gt; &lt;!-- comment --&gt;<br />
&lt;!-- 주석의 갯수만큼 생긴다. (주석하나당 2개 글자가 찍힌다.) --&gt;<br />
&lt;!-- 링크는 복사되고 이미지는 안되는걸로봐서 텍스트 글자만 찍힘 --&gt;<br />
&lt;div class="secondfloat"&gt;<br />
&lt;p&gt;<br />
Second float<br />
&lt;span&gt;<br />
In IE6 some of this text is replicated in a<br />
"mystery block element" that starts directly<br />
below the float. This tan colored float has a<br />
2px bottom margin which also duplicates into<br />
the mystery element, getting added to the<br />
bottom of the text if it is wrapped in a span,<br />
as it has been here.<br />
&lt;a href="#"&gt;Test link&lt;/a&gt;<br />
&lt;img src="images/pinecone3.jpg" alt="" /&gt;<br />
&lt;/span&gt;<br />
&lt;/p&gt;<br />
&lt;/div&gt; &lt;!-- End of second float --&gt;<br />
&lt;span&gt;Test Text&lt;/span&gt;<br />
&lt;/div&gt; &lt;!-- End of .demobox --&gt;<br />
</code></p>
</blockquote>
<h4>IE7 Rendering (Bug)</h4>
<p>아래 그림에서 보여진거 와 같이 부모의 Div 에 &#8220;Test Text&#8221; 라고 span 엘리먼트가 들어가있으면 버그가 발생한다. (span 뿐 아니라 img 등 인라인속성 모두 버그 발생)</p>
<p><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/layout-bug2.gif" alt="IE7 Rendering Layout (Bug) - 01" /></p>
<p><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2009/01/layout2-bug2.gif" alt="IE7 Rendering Layout (Bug) - 02" /></p>
<h3>해결 방법 및 결론</h3>
<p>해결방법이 여러가지다. 일단 부모의 엘리먼트가 자식의 엘리먼트에 딱맞기 때문에 Width 를 3px 이상 늘리던가 마지막 버그가 발생하는 자식 엘리먼트를 margin 을 -3px 이상 주는 방법이다. 또 다른 방법은 마지막 엘리먼트의 float을 클리어 시켜주는 방법이 있다. 마지막 엘리먼트 다음에 &lt;br style=&#8221;clear:both&#8221;&gt; 이런식으로 해결하는거다. 주석으로 인해 버그가 생겼을경우는 &lt;!&#8211;[if !IE]&gt;주석&lt;![endif]&#8211;&gt; 이런식으로 Conditional Comments 를 사용해도된다. 그리고 첫번째 예제의 가로 정렬했을때는 복사되지않는 엘리먼트에 background 속성을 지정하거나 복사되는 엘리먼트에 position:relative 를 주면 텍스트만 없앨수잇다. 그리고 이건 제일 단순한 방법이긴 하지만 그리 추천하지 않는 방법이 있는데 그건 복사되는 부분을 &amp;nbsp;공백으로 복사되는부분이 나타나지 않을때까지 공백을 지정하는거다. 또 여기서 재미있는 부분이 있는데, 복사되는 텍스트는 원래 가지고있는 속성(굵기, 폰트, 색상 등등) 과 링크 (a Element)를 그대로 가져온다. 그러나 img 는 복사가 되지 않는다.</p>
<p>여러가지 버그 해결 방법이 있지만 내가 생각하기에 제일 좋은방법은 아에 버그가 나타나지 않은 환경의 CSS 를 작성하는거다. 주석은 여러개 붙여서 사용하지 않는게 좋고, float 과 float 사이에는 아무것도 없는 인라인 속성의 엘리먼트가 있는것은 좋지 않은거 같다. 코딩을 할때는 언제나 이렇게 IE 의 버그 를 염두하고 작업해야한다. 특히 Duplicate Characters Bug Characters Bug 는 막상 코딩할때 눈에 안띄어도 유지보수 해야할때 나중에서야 알게되는 경우가 많다.  (텍스트가 길어지거나, 주석을 추가해서 생기는경우 등등) 항상 버그의 유무를 체크하며 코딩하고 테스트 해보자.</p>
<h4>참조</h4>
<ul style="text-align:left;">
<li><a href="http://www.positioniseverything.net/explorer/dup-characters.html" title="Explorer 6 Duplicate Characters Bug - www.positioniseverything.net">Explorer 6 Duplicate Characters Bug - www.positioniseverything.net</a></li>
<li><a href="http://veerle.duoh.com/blog/comments/explorer_6_duplicate_characters_bug/" title="Explorer 6 Duplicate Characters Bug - veerle's Blog">Explorer 6 Duplicate Characters Bug - veerle&#8217;s Blog</a></li>
<li><a href="http://forum.standardmag.org/viewtopic.php?id=1597" title="IE Duplicate Characters Bug - 마지막 문자 복사 버그 - CSS Design Korea">IE Duplicate Characters Bug - 마지막 문자 복사 버그 - CSS Design Korea</a></li>
</ul>
<hr />
<p><h3>Display:inline 을 통한 해결</h3>
<p>첫 번째 예제같은 float 이 가로로 정렬 되었을때를 제외하고 두 번째 예제 같은 경우 display:inline 으로 깔끔하게 해결하는 방법이 있었다. <a href="http://naradesign.net/wp/2009/01/07/521/trackback/ " title="IE6 : Duplicate Characters Bug. - 나라디자인">찬명님의 블로그</a>를 보고 알게됬다. 그리고 <a href="http://www.positioniseverything.net/explorer/dup-characters.html" title="Explorer 6 Duplicate Characters Bug - www.positioniseverything.net">www.positioniseverything.net</a> 에서 아래에 나온 내용이였는데 좀더 꼼꼼하게 읽어보고 글을 써야겠다.</p>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2009/01/06/internet-explorer-duplicate-characters-bug/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy New Year 2009</title>
		<link>http://sljy.cafe24.com/cicindela/2009/01/02/happy-new-year-2009/</link>
		<comments>http://sljy.cafe24.com/cicindela/2009/01/02/happy-new-year-2009/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 06:20:42 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[dailyLife]]></category>

		<category><![CDATA[2009]]></category>

		<category><![CDATA[Cicindela]]></category>

		<category><![CDATA[daily]]></category>

		<category><![CDATA[New Year]]></category>

		<category><![CDATA[Season3]]></category>

		<category><![CDATA[Start]]></category>

		<category><![CDATA[길앞잡이]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=124</guid>
		<description><![CDATA[어느새 2009년이다. 
31일부터 어제까지 정신없이 놀다보니 이제야 글을쓴다. 다들 여기저기 블로그에서는 새해소망과 마무리, 결산을 적는구나. 2008년은 나름 바쁜해이기도하고.. 내자신이 가장 나태해진 해이기도 하다. 2008년을 되돌아보자면&#8230;
2008년 1월부터 훈련소(병역특례라 4주훈련)를 갔다왔다. 현역군인들에 비할바가 못되지만, 정말 추워서 힘들었지만 주변 소중한사람들을 생각할수있는 시간이어서 좋았던거같다. 그리고 다시 회사생활.. 일상으로의 복귀, 어느새 내역할은 디자이너보다 웹퍼블리셔의 역할이 점점 커지고있었다. 복잡해지는 코딩과 스크립트, [...]]]></description>
			<content:encoded><![CDATA[<p>어느새 2009년이다. </p>
<p>31일부터 어제까지 정신없이 놀다보니 이제야 글을쓴다. 다들 여기저기 블로그에서는 새해소망과 마무리, 결산을 적는구나. 2008년은 나름 바쁜해이기도하고.. 내자신이 가장 나태해진 해이기도 하다. 2008년을 되돌아보자면&#8230;</p>
<p>2008년 1월부터 훈련소(병역특례라 4주훈련)를 갔다왔다. 현역군인들에 비할바가 못되지만, 정말 추워서 힘들었지만 주변 소중한사람들을 생각할수있는 시간이어서 좋았던거같다. 그리고 다시 회사생활.. 일상으로의 복귀, 어느새 내역할은 디자이너보다 웹퍼블리셔의 역할이 점점 커지고있었다. 복잡해지는 코딩과 스크립트, 브라우져별 특성까지&#8230; 배운것은 많았다. 그리고 회사도 좀 힘든상태였고 일도 많다보니 회사에서는 바쁜날이 많았다.  또 회사생활 인간관계라는것도 좀 알게됬고.. (좀 부정적이 된거같다.) 회사생활이 바빳지만 그와 반대로 나의 마음가짐은 나태해졌다. 사실 책도 많이읽고 자기발전도 하고 포트폴리오도 멋지게 만들고 이렇게 계획이있었는데 거의 실천을 못했다. 결정적으로 회사일 외에는 신경쓰기 싫다는이유로 많이 게을러졌다. 회사일이 바쁘다는 자기 핑계일까&#8230; 어느덧 회사생활도 2년이 넘어 나태해진것일까&#8230; 가장 고쳐야 할 점이다. 이렇게 일상속으로 회사를 다니면서 어느덧 2008년은 지났다. </p>
<p>아직은 내가 25살이라는거.. 2009년이라는거 실감이 안난다. 새해가되면 바로 실감이안나고 2,3월달 정도되야 2009년이라는걸 느끼게된다. 2009년은 나에게 새로운 시작의 해이기도하자. 내나이 이제 25이지만 20살 시작부터 20대의 내인생을 Season 으로 나눌수있다. Season1 부터 되돌려보자면,</p>
<p>season1 은 20대 초반의 대학생활 이때는 항상 열정적으로 뭐든지 부딫쳐보자는 생각이였다. 실제로 몸을 아끼지않고 뭐든지 해봤다. 알바도 많이 하고 술도 많이마시고, 사람도 많이 만났다. 그전 학생때와 다른 성인으로써 첫발을 내딛는 기분은 정말 좋으면서도 낯설었고 새로운것들을 경험했다. 배운것도 정말 많았고 열정도 의지도 넘쳤다. 남들이 해보지 않았던 여럿 아르바이트와 밴드생활과 처음으로 여러사람들 앞에서 해보는 공연들 즐겁기도 하고 어떻게보면 가장 철없을때인거 같기도 했다. 하지만 해결해야할 병역문제..</p>
<p>이때부터가 season2 였다. 초등학교 6학년때 유리에 심하게 손을 다친것을 이용해 보충역 판정을 받았다. 여기서 내인생의 첫번째 갈림길이 된거같다. 원래는 편하게 공익을 갔다 올 생각이였지만 잘생각해보니 공익을 가서 얻는게 별로없었다. 집이 어려워 용돈을받고 지낼수없는 상황이고 공익을 하는동안에 지하철이나 동사무소 이런곳에서 할일없이 떼우거나 공무원들 심부름 이런건 별로하기 싫었다. 그래서 우연히 광고에서본 IT컴퓨터 학원에서.. IT병역특례지원방법을 알게됬다. 그때 그학원을 다니게되고 병역특례를 목표로, 또 IT 웹마스터로 목표로한것은 나의 제일 중요했던 선택이였다. 그렇게해서 학원을다니고 포트폴리오를 만들고 수십개의 회사에 지원을해서 면접을 봤다. 정말 면접은 많이 본거같다. 갈수있는 회사가 많았지만. 나도 까다로운 선택을해서 선택을했다. 하지만 첫번째 선택은 실패였다&#8230; 헤어시스라는 곳을 다녔는데 이곳은 정말 최악의 회사다. 본부장이라는사람 중심으로 병역특례로만 이루어진 각종비리와 급여연체등 이곳에 있어봤자 비전이 없다 생각해서 과감하게 그만두고(결국 그회사는 병역비리로 걸려서 문을 닫게됬다.) 다시 면접을봤다. 그리고 지금 <a href="http://www.no-ad.co.kr" title="노애드">노애드</a> 라는 회사를 잘다니고있다. 회사를 다니고 사회생활을 하다보니 대학교 졸업이 중요하다는것을 알았다. 이제 병역특례가 끝나는 2009년 2월.. 이때부터가 나의 season3 시작이다.</p>
<p>대학교를 들어가면 지금보다 많이 바쁠거다. 학교생활도 해야되고 돈도 벌어야하니까 일단 지금 내가 하고있는일, Design/Flash/Web Publishing 은 계속 할꺼다. 지금 내 닉네임, &#8220;길앞잡이&#8221; 남들보다 앞서나가고 항상 선두주자가 되자</p>
<p>Season3 시작, 20살 처음의 열정을 다시 떠올리며 열심히하자!</p>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2009/01/02/happy-new-year-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>100% 레이아웃의 사이트 제작</title>
		<link>http://sljy.cafe24.com/cicindela/2008/12/31/100-%eb%a0%88%ec%9d%b4%ec%95%84%ec%9b%83%ec%9d%98-%ec%82%ac%ec%9d%b4%ed%8a%b8-%ec%a0%9c%ec%9e%91/</link>
		<comments>http://sljy.cafe24.com/cicindela/2008/12/31/100-%eb%a0%88%ec%9d%b4%ec%95%84%ec%9b%83%ec%9d%98-%ec%82%ac%ec%9d%b4%ed%8a%b8-%ec%a0%9c%ec%9e%91/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 07:19:52 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[webPublishing]]></category>

		<category><![CDATA[Chrome]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[IE6]]></category>

		<category><![CDATA[IE7]]></category>

		<category><![CDATA[Opera]]></category>

		<category><![CDATA[Safari]]></category>

		<category><![CDATA[work]]></category>

		<category><![CDATA[웹 표준]]></category>

		<category><![CDATA[파이어폭스]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=45</guid>
		<description><![CDATA[자주 확인하는 CSS 포럼인 CDK(CSS Design Korea)에 어떤분이 페이지 레이아웃에 대해 질문을 올린게 있었다. 확인 해보니 나도 한참 골머리를 쌓았던 가로세로 100% 레이아웃 사이트 제작 이었다. 그전 회사에서 작업한 MCC(MirageWorks Control Center) 사이트작업도 가로세로 100% 인 사이트 였는데 CSS만으로 레이아웃을 해결못하고 자바스크립을 사용해 해결한기억이있어 다시한번 해결하려는데 역시 난감한부분이 있다. (사실 옛날처럼 테이블로 레이아웃을 만들면 어렵지않다.)

MCC(MirageWorks [...]]]></description>
			<content:encoded><![CDATA[<p>자주 확인하는 CSS 포럼인 <a href="http://forum.standardmag.org" title="CSS Design Korea">CDK(CSS Design Korea)</a>에 어떤분이 페이지 레이아웃에 대해 질문을 올린게 있었다. 확인 해보니 나도 한참 골머리를 쌓았던 가로세로 100% 레이아웃 사이트 제작 이었다. 그전 회사에서 작업한 <a href="http://mcc.no-ad.co.kr" title="MirageWorks Control Center">MCC(MirageWorks Control Center)</a> 사이트작업도 가로세로 100% 인 사이트 였는데 CSS만으로 레이아웃을 해결못하고 자바스크립을 사용해 해결한기억이있어 다시한번 해결하려는데 역시 난감한부분이 있다. (사실 옛날처럼 테이블로 레이아웃을 만들면 어렵지않다.)
</p>
<p><strong>MCC(MirageWorks Control Center) 의 User 페이지의 모습과 소스</strong></p>
<ul>
<li style="display:inline;"><a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/mcc_user.gif"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/mcc_user-150x150.gif" alt="MirageWorks Control Center User Page" title="MirageWorks Control Center User Page" width="150" height="150" class="alignnone size-thumbnail wp-image-83" style="border:1px solid gray;" /></a>
</li>
<li style="display:inline;"><a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/mcc_user_source.gif"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/mcc_user_source-150x150.gif" alt="MirageWorks Control Center User Page Source" title="MirageWorks Control Center User Page Source" width="150" height="150" class="alignnone size-thumbnail wp-image-86" style="border:1px solid gray;" /></a>
</li>
</ul>
<p>MCC 사이트 작업을 하기전, 세로100%레이아웃 작업에 골머리를 썩고있었는데 <a href="http://www.dave-woods.co.uk/?p=144" title="100% Height Layout Using CSS">http://www.dave-woods.co.uk/?p=144</a>이곳의 내용을 이용한 <a href="http://hyeonseok.com/" title="신현석님의 개인사이트">신현석님의 개인홈페이지</a>에서 <a href="http://hyeonseok.com/pmwiki/index.php/Css/Height" title="브라우져 화면의 100% 높이를 유지하는 레이아웃">해결방법</a>을 알아내고 그뒤로 그방법을 써서 세로100% 사이트제작을 해왔다.
</p>
<h3>CSS 만을 이용해서 100% Height Layout 제작방법</h3>
<h4>CSS</h4>
<blockquote><p>
<code>html,<br />
body {<br />
&nbsp;&nbsp;&nbsp;&nbsp;height: 100%;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin: 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding: 0;<br />
}<br />
.header {<br />
&nbsp;&nbsp;&nbsp;&nbsp;position: relative;<br />
&nbsp;&nbsp;&nbsp;&nbsp;height: 100px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;background: #ddd;<br />
&nbsp;&nbsp;&nbsp;&nbsp;z-index: 1;<br />
}<br />
.container{<br />
&nbsp;&nbsp;&nbsp;&nbsp;min-height: 100%;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin: -100px 0 -50px;<br />
}<br />
*html .container{<br />
&nbsp;&nbsp;&nbsp;&nbsp;height: 100%;<br />
}<br />
.content-area {<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding: 100px 0 50px;<br />
}<br />
.footer{<br />
&nbsp;&nbsp;&nbsp;&nbsp;height: 50px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;background: #ddd;<br />
}</code>
</p></blockquote>
<h4>Markup</h4>
<blockquote><p>
<code>&lt;div class="header"&gt;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;<strong>Header</strong><br />
&lt;/div&gt;<br />
&lt;div class=&#8221;container&#8221;&gt;<br />
	&nbsp;&nbsp;&lt;div class=&#8221;content-area&#8221;&gt;<br />
	&nbsp;&nbsp;&nbsp;&nbsp;<strong>Contents</strong><br />
	&nbsp;&nbsp;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div class=&#8221;footer&#8221;&gt;<br />
	&nbsp;&nbsp;<strong>Footer</strong><br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
</code>
</p></blockquote>
<p>
하지만 가로세로 100% 에 서브메뉴가있는 구조 는 정말 난감했다. 어떤경우냐면, 가로세로 100% 레이아웃에 서브메뉴의 높이값이 필요한 디자인(마진&#038;패딩 값이 존재하고, 100%의 높이 또는 최대최소 높이를 정해서 스크롤 생성등등) 에서는 CSS 만으로 해결하기가 힘들었다. 결국 자바스크립트의 <a href="https://developer.mozilla.org/en/DOM/element.offsetHeight" title="element.offsetHeight">offsetheight</a>를 이용해 Header 와 Footer 를 제외한 가운데 Container 부분의 높이를 구해서 해결을했다. 하지만 자바스크립 미숙인지 어떻게든 해결은 했지만, 내가만든 스크립트가 브라우저마다 적용이 조금씩 달라서 힘들었기도 하고, 약간 부족한게 있어서 찜찜하기도 했다.</p>
<p><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/layout.gif" style="display:block;margin:0 auto;" alt="서브메뉴가 스크롤바가 생기고 100%  Height 레이아웃" /></p>
<p>그래서 이번에는 다른방법을 써봤다. 마크업시 아에 테이블을 빼고 코딩이아니라 레이아웃을 위해 Header,Container,Footer 를 테이블로 레이아웃을 나누어봤다.</p>
<h4>CSS</h4>
<blockquote><p>
<code>table{width:100%;height:100%;min-height:768px;border-collapse:collapse;}<br />
td{margin:0;padding:0;vertical-align:top;}<br />
.branding{height:100px;background:#226699;}<br />
.container{height:100%;background:#fff;}<br />
.site_info{height:50px;background:#009900;}<br />
</code>
</p></blockquote>
<h4>Markup</h4>
<blockquote><p>
<code>&lt;table&gt;<br />
&nbsp;&nbsp;&lt;tr&gt;&lt;td class="header"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>Header</strong><br />
&nbsp;&nbsp;&lt;/td&gt;&lt;/tr&gt;<br />
&nbsp;&nbsp;&lt;tr&gt;&lt;td class=&#8221;Container&#8221;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>SubMenu/Contents</strong><br />
&nbsp;&nbsp;&lt;/td&gt;&lt;/tr&gt;<br />
&nbsp;&nbsp;&lt;tr&gt;&lt;td class=&#8221;Footer&#8221;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>Footer</strong><br />
&nbsp;&nbsp;&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/table&gt;<br />
</code></p></blockquote>
<p>이렇게 사용해보니 Header 와 Footer 를 제외한 Container 의 높이값을 100%로 가질수있었다!! 하지만 기쁨도 잠시 테스트를 Firefox 에서 했는데, Firefox/Chrome/Safari/Opera 에서는 내가 원하는대로 나왔으나 DTD설정이 있는경우에 IE6, IE7 은 가운데 Container 의 100%높이값을 브라우저 그대로 높이값으로 계산해버리는 현상이 나타났다. 결국 원하는대로 해결이 되지않았다. 또 다시  IE를 저주하며 자바스크립 을 사용하지 않고 해결하는방법은 찾지 못했다. 추후 해결방법을 알게되면 다시 글을 써야겠다.<br />
<img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/layout2.gif" alt="IE 와 다른브라우져의 TD height 100% 비교" style="display:block;margin:0 auto;" />
</p>
<h4>관련링크</h4>
<ul>
<li><a href="http://hyeonseok.com/pmwiki/index.php/Css/Height" title="브라우져 화면의 100% 높이를 유지하는 레이아웃">브라우져 화면의 100% 높이를 유지하는 레이아웃</a></li>
<li><a href="https://developer.mozilla.org/en/DOM/element.offsetHeight" title="element.offsetHeight">element.offsetHeight</a></li>
</ul>
<hr />
<h3>문제를 간단하게 해결하는방법을 알아냈다!!</h3>
<p>
IE 에서만 사용할수 있는데 (어짜피 IE에서만 생기는 문제니까..) <strong>height:expression(document.body.clientHeight-60); </strong> 이렇게 사용하면 된단다. 뒤에 60은 전체 높이에서 제외할 px 을 적으면 된다. document.body.clientHeight 를 이용해서 자바스크립만들고 뻘짓을 했는데.. CSS 만으로 간단하게 고칠수 있었구나. CDK 를 보다가 알아낸 방법인데.. 역시 배워야할꺼는 많고 세상에 고수들도 많구나~
</p>
<blockquote>
<h4>CSS</h4>
<p style="text-align:left;"><code>html,body { height:100%; margin:0; padding:0; }<br />
.layout { width:100%; height:100%; min-height:768px; border-collapse:collapse; }<br />
.layout td { position:relative; margin:0; padding:0; vertical-align:top; }<br />
.branding { height:100px; background:#226699; }<br />
.container { height:100%; height:expression(document.body.clientHeight-150); background:#fff; }<br />
.site_info { height:50px; background:#009900; }<br />
.navigation-wrapper { float:left; position:relative; width:250px; height:100%; overflow:auto; background:yellow; }<br />
.navigation { width:200px; height:618px; background:#ddd; }<br />
.contents { float:left; min-width:750px; height:100%; background:#dd5588; }<br />
</code></p>
<h4>Markup</h4>
<p><code>&lt;table class="layout"&gt;<br />
&lt;tr class="branding"&gt;&lt;td&gt;<br />
로고 및 메뉴 영역<br />
&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr class="container" style=""&gt;&lt;td&gt;<br />
&lt;div class="navigation-wrapper"&gt;<br />
	&lt;div class="navigation"&gt;<br />
	네비<br />
	&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div class="contents"&gt;<br />
컨텐츠<br />
&lt;/div&gt;<br />
&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr class="site_info"&gt;&lt;td&gt;<br />
푸터 영역<br />
&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/table&gt;<br />
</code></p>
</blockquote>
<h5>참조 - <a href="http://forum.standardmag.org/viewtopic.php?id=2539" title="DOCTYPE 적용 후 IE에서의 다단 100% Height Table Layout 풀림 문제 - CSS Design Korea">DOCTYPE 적용 후 IE에서의 다단 100% Height Table Layout 풀림 문제 - CSS Design Korea</a></h5>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2008/12/31/100-%eb%a0%88%ec%9d%b4%ec%95%84%ec%9b%83%ec%9d%98-%ec%82%ac%ec%9d%b4%ed%8a%b8-%ec%a0%9c%ec%9e%91/feed/</wfw:commentRss>
		</item>
		<item>
		<title>10일간의 꿀같은 휴일이 끝났다.</title>
		<link>http://sljy.cafe24.com/cicindela/2008/12/29/10%ec%9d%bc%ea%b0%84%ec%9d%98-%ea%bf%80%ea%b0%99%ec%9d%80-%ed%9c%b4%ec%9d%bc%ec%9d%b4-%eb%81%9d%eb%82%ac%eb%8b%a4/</link>
		<comments>http://sljy.cafe24.com/cicindela/2008/12/29/10%ec%9d%bc%ea%b0%84%ec%9d%98-%ea%bf%80%ea%b0%99%ec%9d%80-%ed%9c%b4%ec%9d%bc%ec%9d%b4-%eb%81%9d%eb%82%ac%eb%8b%a4/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 17:15:53 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[dailyLife]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[vacation]]></category>

		<category><![CDATA[새로운 태그 추가]]></category>

		<category><![CDATA[일상]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=39</guid>
		<description><![CDATA[아 이제 오늘로써 휴가는 끝이구나&#8230;
사실 휴가전 의욕넘치는거에 비해
휴가동안 해놓은건 별로없다 -_-
계획중에.. 책은 절반만 읽고(자꾸 책을 절반만 읽는 버릇이있는데.. 고쳐야지 좀..)
술만마신거같다 ..
그대신 여태 자주 못봐왔던 사람들을 만날수 있었지만..
그걸로 위안 삼아야지.
열흘동안 놀기만한 휴가이지만, 그리 아쉽진 않다.
나름 알차게 놀아왔고, 최근 이렇게 놀기만 해본거도
정말 오랜만인듯 하니말이다.
이제 잠자리를 들고 오늘부터 다시 일상으로 컴백이구나&#8230;
블로그를하며 오랜만에 글을쓰니 어색하고..
할말은 많은데 두서가없다&#8230;
20살떄부터 2년간 싸이월드에서 [...]]]></description>
			<content:encoded><![CDATA[<p>아 이제 오늘로써 휴가는 끝이구나&#8230;<br />
사실 휴가전 의욕넘치는거에 비해<br />
휴가동안 해놓은건 별로없다 -_-<br />
계획중에.. 책은 절반만 읽고(자꾸 책을 절반만 읽는 버릇이있는데.. 고쳐야지 좀..)<br />
술만마신거같다 ..<br />
그대신 여태 자주 못봐왔던 사람들을 만날수 있었지만..<br />
그걸로 위안 삼아야지.</p>
<p>열흘동안 놀기만한 휴가이지만, 그리 아쉽진 않다.<br />
나름 알차게 놀아왔고, 최근 이렇게 놀기만 해본거도<br />
정말 오랜만인듯 하니말이다.</p>
<p>이제 잠자리를 들고 오늘부터 다시 일상으로 컴백이구나&#8230;</p>
<p>블로그를하며 오랜만에 글을쓰니 어색하고..<br />
할말은 많은데 두서가없다&#8230;<br />
20살떄부터 2년간 싸이월드에서 일기를 쭉써왔는데..<br />
일기형식이라도 거의 매일 블로그에 글좀 써야겠다.<br />
항상느끼는건데 내 글쓰는솜씨는 정말 형편없으니까.. 노력을 해야지</p>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2008/12/29/10%ec%9d%bc%ea%b0%84%ec%9d%98-%ea%bf%80%ea%b0%99%ec%9d%80-%ed%9c%b4%ec%9d%bc%ec%9d%b4-%eb%81%9d%eb%82%ac%eb%8b%a4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>블로그 디자인준비.</title>
		<link>http://sljy.cafe24.com/cicindela/2008/12/23/%eb%b8%94%eb%a1%9c%ea%b7%b8-%eb%94%94%ec%9e%90%ec%9d%b8%ec%a4%80%eb%b9%84/</link>
		<comments>http://sljy.cafe24.com/cicindela/2008/12/23/%eb%b8%94%eb%a1%9c%ea%b7%b8-%eb%94%94%ec%9e%90%ec%9d%b8%ec%a4%80%eb%b9%84/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 08:01:47 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[blogging]]></category>

		<category><![CDATA[dailyLife]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Concept]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=30</guid>
		<description><![CDATA[
명색이 웹디자이너라는 직함도 가지고 있는데.
기본 스킨 블로그디자인을 쓸수는 없겠지
그래서 디자인을 구상중이다.
주제는 길앞잡이,
그리고 디자인 컨셉은 신문사와같은 다단 레이아웃
일단 레이아웃 만 잡아봤다.
아 빨리 디자인해야지
너무 많이 미뤄왔던거같다.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/blog_layout.jpg"><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/blog_layout-300x279.jpg" alt="blog_layout" title="blog_layout"  class="alignnone size-medium wp-image-31" /></a><br />
명색이 웹디자이너라는 직함도 가지고 있는데.<br />
기본 스킨 블로그디자인을 쓸수는 없겠지</p>
<p>그래서 디자인을 구상중이다.<br />
주제는 길앞잡이,<br />
그리고 디자인 컨셉은 신문사와같은 다단 레이아웃<br />
일단 레이아웃 만 잡아봤다.</p>
<p>아 빨리 디자인해야지<br />
너무 많이 미뤄왔던거같다.</p>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2008/12/23/%eb%b8%94%eb%a1%9c%ea%b7%b8-%eb%94%94%ec%9e%90%ec%9d%b8%ec%a4%80%eb%b9%84/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Colorful Cicindela</title>
		<link>http://sljy.cafe24.com/cicindela/2008/12/20/colorful-cicindela/</link>
		<comments>http://sljy.cafe24.com/cicindela/2008/12/20/colorful-cicindela/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 16:25:03 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[design]]></category>

		<category><![CDATA[Cicindela]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[work]]></category>

		<category><![CDATA[길앞잡이]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=23</guid>
		<description><![CDATA[
이블로그 제목이기도하고,
내가 사용하는 닉네임이기도 하는
길앞잡이다.
학명은 Cicindela
실제 벌레도 이렇게 다채로운 색상을 가지고 있다.
별생각없이 그냥 이쁘게 생긴벌레여서
포토샵으로 그려본거다.
ⓒ designed by jeoungyoung.lee
]]></description>
			<content:encoded><![CDATA[<p><img src="http://sljy.cafe24.com/cicindela/wp-content/uploads/2008/12/cicindela.jpg" alt="Colorful Cicindela" /><br />
이블로그 제목이기도하고,<br />
내가 사용하는 닉네임이기도 하는<br />
길앞잡이다.<br />
학명은 Cicindela</p>
<p>실제 벌레도 이렇게 다채로운 색상을 가지고 있다.<br />
별생각없이 그냥 이쁘게 생긴벌레여서<br />
포토샵으로 그려본거다.</p>
<p>ⓒ <strong>designed</strong> by jeoungyoung.lee</p>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2008/12/20/colorful-cicindela/feed/</wfw:commentRss>
		</item>
		<item>
		<title>간만의 휴가</title>
		<link>http://sljy.cafe24.com/cicindela/2008/12/20/%ea%b0%84%eb%a7%8c%ec%9d%98-%ed%9c%b4%ea%b0%80/</link>
		<comments>http://sljy.cafe24.com/cicindela/2008/12/20/%ea%b0%84%eb%a7%8c%ec%9d%98-%ed%9c%b4%ea%b0%80/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 16:16:10 +0000</pubDate>
		<dc:creator>Cicindela</dc:creator>
		
		<category><![CDATA[dailyLife]]></category>

		<category><![CDATA[daily]]></category>

		<category><![CDATA[vacation]]></category>

		<category><![CDATA[일상]]></category>

		<guid isPermaLink="false">http://sljy.cafe24.com/cicindela/?p=19</guid>
		<description><![CDATA[오늘부터 휴가다..
주5일째근무에 크리스마스 까지끼면..
28일까지 열흘정도 쉬게됬는데..
지금회사에서 2년간 일해보면서
처음으로 긴휴가를 가져본다.
사실 쉬고싶은날도 많았지만,
정말 프로젝트 하나끝나면 바로시작되고 ..
중간중간 사이에 디자인일까지 겹치게 되면서..
틈이 없었다.
짧다면짧고 길다면 길수있는 휴가이지만..
그냥저냥 놀고먹고 하는거보다
자기발전도좀하고.. 못만났던 사람들도 만나고싶다.
근데 오늘은 어쩌다보니 그냥저냥 지나가는구나 
음.. 이번 쉬는날동안 해야되는것들
리스트를 한번 적어본다

크리스마스 전 23,24일 단기 알바 (일당20만원짜리 알바다 wow)
블로그 스킨디자인 
실버라이트 공부
사놓고 안읽었던 책읽기
오래동안 못본 사람들 만나기

]]></description>
			<content:encoded><![CDATA[<p>오늘부터 휴가다..</p>
<p>주5일째근무에 크리스마스 까지끼면..<br />
28일까지 열흘정도 쉬게됬는데..</p>
<p>지금회사에서 2년간 일해보면서<br />
처음으로 긴휴가를 가져본다.</p>
<p>사실 쉬고싶은날도 많았지만,<br />
정말 프로젝트 하나끝나면 바로시작되고 ..<br />
중간중간 사이에 디자인일까지 겹치게 되면서..<br />
틈이 없었다.</p>
<p>짧다면짧고 길다면 길수있는 휴가이지만..<br />
그냥저냥 놀고먹고 하는거보다<br />
자기발전도좀하고.. 못만났던 사람들도 만나고싶다.<br />
근데 오늘은 어쩌다보니 그냥저냥 지나가는구나 </p>
<p>음.. 이번 쉬는날동안 해야되는것들<br />
리스트를 한번 적어본다</p>
<ol>
<li>크리스마스 전 23,24일 단기 알바 (일당20만원짜리 알바다 wow)</li>
<li>블로그 스킨디자인 </li>
<li>실버라이트 공부</li>
<li>사놓고 안읽었던 책읽기</li>
<li>오래동안 못본 사람들 만나기</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://sljy.cafe24.com/cicindela/2008/12/20/%ea%b0%84%eb%a7%8c%ec%9d%98-%ed%9c%b4%ea%b0%80/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
