<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www.retujyou.com どうにもならない劣情の種子を植え付けられたばかりに &#187; WebDesign</title>
	<atom:link href="http://www.retujyou.com/tag/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.retujyou.com</link>
	<description>どうにもならない劣情の種子を植え付けられたばかりに</description>
	<lastBuildDate>Fri, 04 Mar 2011 09:14:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>サイトデザイン変更。千代紙とjQueryを使ったナビゲーションを作ったよ</title>
		<link>http://www.retujyou.com/2009/01/07/%e3%82%b5%e3%82%a4%e3%83%88%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3%e5%a4%89%e6%9b%b4%e3%80%82%e5%8d%83%e4%bb%a3%e7%b4%99%e3%81%a8jquery%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%83%8a%e3%83%93%e3%82%b2/</link>
		<comments>http://www.retujyou.com/2009/01/07/%e3%82%b5%e3%82%a4%e3%83%88%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3%e5%a4%89%e6%9b%b4%e3%80%82%e5%8d%83%e4%bb%a3%e7%b4%99%e3%81%a8jquery%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%83%8a%e3%83%93%e3%82%b2/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 13:05:33 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[webデザイン]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[LavaLamp]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/?p=580</guid>
		<description><![CDATA[jQueryのLavaLampとゆうプラグインを使って、ナビゲーションを作りました。

LavaLamp
このサイトUMLANDのデザインがあまりに素敵だったので、ナビゲーションメニューの部分を真似てLavaLampを使 [...]]]></description>
			<content:encoded><![CDATA[<p>jQueryのLavaLampとゆうプラグインを使って、ナビゲーションを作りました。</p>
<p><a href="http://www.retujyou.com/wp-content/uploads/2009/01/retujyou-navi.png" class="highslide" onclick="return hs.expand(this)"><img src="http://www.retujyou.com/wp-content/uploads/2009/01/retujyou-navi.png" title="ナビゲーション" alt="ナビゲーション" width="492" height="132" /></a></p>
<h3>LavaLamp</h3>
<p>このサイト<a href="http://uetsuhara.com/">UMLAND</a>のデザインがあまりに素敵だったので、ナビゲーションメニューの部分を真似てLavaLampを使いました。</p>
<p>LavaLamp サイト：<a href="http://www.gmarwaha.com/blog/?p=7" >Ganesh » Blog Archive » LavaLamp for jQuery lovers!</a></p>
<h4>LavaLampに必要なもの</h4>
<p>LavaLampには、jQuery と jQuery Easing プラグインが必要です。</p>
<p>まずjQueryを入手します。<br />
<a href="http://jquery.com/">jQuery: The Write Less, Do More, JavaScript Library</a></p>
<p>LavaLampは、そのままだと最新の jQuery 1.2.* には対応していないので、修正版をダウンロード。<br />
<a href="http://gmarwaha.com/jquery/lavalamp/js/jquery.lavalamp.js" >jquery.lavalamp.js 修正版</a></p>
<p>また最新の Easing プラグインは、関数名が変更されているので注意が必要。<br />
<a href="http://gsgd.co.uk/sandbox/jquery/easing/" >jQuery Easing Plugin</a></p>
<h4>Easing プラグインの関数名変更に注意</h4>
<p>LavaLampサイトのチュートリアルでは</p>
<pre><code>$(function()&nbsp;{&nbsp;$(&quot;.lavaLamp&quot;).lavaLamp({&nbsp;fx:&nbsp;&quot;backout&quot;,&nbsp;speed:&nbsp;700&nbsp;})});</code></pre>
<p>こうなってますが、Easing プラグインの関数名を以下のように新しく変えます</p>
<pre><code>$(function()&nbsp;{&nbsp;$(&quot;.lavaLamp&quot;).lavaLamp({&nbsp;fx:&nbsp;&quot;easeOutCubic&quot;,&nbsp;speed:&nbsp;700&nbsp;})});</code></pre>
<p>Easing プラグインの新しい関数名はこのサイトで確認出来ます。関数と一緒にその動作が目視出来て便利です。<br />
<a href="http://www.regulus8.com/blog/wp-content/uploads/2007/12/easingtest.html" >jQuery Easing Plugin Test</a></p>
<h3>千代紙</h3>
<p>千代紙の模様は、このサイトで公開されてる素材を使用しました。高品質な和柄模様の素材がたくさんあります。<br />
<a href="http://www.ikiya.jp/crest/download.html" >和柄・和風デザイン用AI・EPSファイル無料ダウンロード－粋屋 日本の伝統文様と伝統色－</a></p>
<h3>Safari の input 要素に表示されるブルーラインを消す</h3>
<p>Firefox, IE7, Safari でうまく表示されるかどうか確認しました。</p>
<p>safari だと検索フォームの input要素にフォーカスした時、青のラインでブロックが囲われてしまいます。これを解決するには、CSSでfocus 疑似クラスに「outline: none;」と指定してやれば良かったです。</p>
<pre><code>
input:focus{
&nbsp;&nbsp;&nbsp;&nbsp;outline:none;
}</code></pre>
<p>参考：<a href="http://redline.hippy.jp/lab/css/_focus.php" >RedLine Magazine : 油断大敵 focusさん</a></p>
<h3>参考・参照</h3>
<p>LavaLamp導入参考：<a href="http://allabout.co.jp/internet/javascript/closeup/CU20080415A/" >jQuery メニュープラグインLavaLamp &#8211; ［JavaScript］All About</a></p>
<p>photo <a href="http://www.flickr.com/photos/kurafire/391535735/" >by kurafire</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2009/01/07/%e3%82%b5%e3%82%a4%e3%83%88%e3%83%87%e3%82%b6%e3%82%a4%e3%83%b3%e5%a4%89%e6%9b%b4%e3%80%82%e5%8d%83%e4%bb%a3%e7%b4%99%e3%81%a8jquery%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%83%8a%e3%83%93%e3%82%b2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>サイトデザインを新しくしたよ</title>
		<link>http://www.retujyou.com/2008/08/29/sitedesignrenew/</link>
		<comments>http://www.retujyou.com/2008/08/29/sitedesignrenew/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 12:19:25 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[webデザイン]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/?p=426</guid>
		<description><![CDATA[サイトデザインを新しくしました。一応ちゃんと見れるような所まで出来たから、取りあえずで。ナビゲーションとフッターは、もっと変えていきたいところ。
IE6完全非対応
今回のデザインは透過pngを使いまくっているので、IE6 [...]]]></description>
			<content:encoded><![CDATA[<p>サイトデザインを新しくしました。一応ちゃんと見れるような所まで出来たから、取りあえずで。ナビゲーションとフッターは、もっと変えていきたいところ。</p>
<h3>IE6完全非対応</h3>
<p>今回のデザインは透過pngを使いまくっているので、IE6には非完全対応です。もう、gifに変換するのとか、<a href="http://www.twinhelix.com/css/iepngfix/" >IE PNG Fix</a>も使えないし、IE6ハックやるのが面倒でしかたないし、シェアもだいぶ下がっているらしいから。</p>
<p>今、Google Analytics で今月のこのサイトの訪問者をブラウザ別で調べてみたら、訪問者数のうち 51.85% が IE でそのうちの 59.16% がIE6。大体1/4がIE6です。結構多いなぁ。予想以上だ。あーあ。</p>
<p>去年の８月もついでに調べてみると、IE 61.83% の、IE6 が 78.80% で、まぁそれに比べたら下がってる。みんななんでIE7にアップグレードしないのかな。</p>
<p>LinuxとWindowsXPのFirefox、WindowsXPのSafari、LinuxのKonquerorで、ちゃんと見れるの確認した。SafariのレンダリングはKonquerorと同じKHTMLベースだそう。IE7はさっき確認したらひどい事になってた。</p>
<p><ins datetime="2008-08-29T20:55:00+00:00">Mac OS X の Firefox と Safari でもちゃんと見れた</ins></p>
<p>ここを参考にIE7用のハックをほどこし、なんとか見れるようにしました。hasLayoutって概念を知らなかったけど、いままで_width:100%;とかやってたのは、hasLayoutの値をtureにしてたわけですね。</p>
<ul>
<li><a href="http://www.koikikukan.com/archives/2006/11/17-015033.php" >小粋空間: IE7 の CSS ハック</a></li>
<li><a href="http://coliss.com/articles/build-websites/operation/css/143.html" >hasLayout</a></li>
</ul>
<h4>Safari・Konquerorのバグ？</h4>
<p>Safari・Konquerorでは、子孫セレクタで再度 positon:relative; と指定しなきゃいけない、バグ？があった。</p>
<pre><code>.entry&nbsp;{
position:relative;
}</code></pre>
<p>としてるのに、</p>
<pre><code>#main&nbsp;.entry&nbsp;{
margin:10px;
}</code></pre>
<p>とか書くと position:relative; が無視されて解釈されてるみたいで、再度</p>
<pre><code>#main&nbsp;.entry&nbsp;{
margin:10px;
position:relative;
}</code></pre>
<p>としないといけなかった。</p>
<h3>画像の素材を集める</h3>
<p>コラージュっぽい感じでペタペタ画像を使ってるんだけど、素材を集めるのが大変でした。</p>
<p>無料で使える画像素材を探すのは、やっぱ<a href="http://www.flickr.com/" >Flickr</a>が一番探しやすい。権利別に検索出来る所が良い。あとはグループが使える。</p>
<p>CCライセンスのみのテクスチャ画像を集めたFrickrグループ。<a href="http://www.flickr.com/groups/textures4layers/" >Flickr: Textures for Layers</a></p>
<p>他にクオリティが高い画像があるのは、<a href="http://www.sxc.hu/index.phtml" >stock.xchng</a>と、<a href="http://browse.deviantart.com/" >deviantART</a>。<a href="http://browse.deviantart.com/resources/#catpath=resources/textures&#038;order=24" >deviantARTはテクスチャカテゴリ</a>なんかが良い。あとは、<a href="http://www.ashinari.com/" >足成</a>が日本語で使いやすい。</p>
<p>日本の昔の絵画等のデジタル画像はこの辺り。</p>
<ul>
<li><a href="http://bunka.nii.ac.jp/Index.do" >文化遺産オンライン</a></li>
<li><a href="http://www.emuseum.jp/index.html" >-e国宝-</a></li>
<li><a href="http://edb.kulib.kyoto-u.ac.jp/exhibit/index.html" >貴重資料画像&#8211;京都大学電子図書館</a></li>
<li><a href="http://www.geocities.co.jp/web_ukiyoe/" >WEB　浮世絵</a></li>
<li><a href="http://www.muian.com/index.htm" >無為庵乃書窓</a></li>
</ul>
<p>無為庵乃書窓は個人サイトだけど画像クオリティはかなり高いし、テキストも豊富で、すごく勉強になる良いサイト。</p>
<p>京都大学電子図書館は、何故かサイトなどでのデジタル画像の二次利用を拒否してるけど、もともと絵画などの平面図を写しただけの写真に著作権は発生しない。</p>
<h3>サイトを作るにあたって使用した画像</h3>
<p>サイトを作るにあたって使用した画像素材を列挙</p>
<ul>
<li>畳縁 <a href="http://flickr.com/photos/stoicviking/420049103/" >by stoicviking</a></li>
<li>畳 <a href="http://www.aoiweb.com/aoi2/back8.htm" >和風素材の篆刻素材AOI</a></li>
<li>和紙 <a href="http://www.enyo.co.jp/enrpo/ep-sozai/gazou/menu.htm" >（有）遠陽製紙</a></li>
<li>伊藤若沖 動植綵絵 <a href="http://bluediary2.jugem.jp/?eid=710" >弐代目・青い日記帳　 | 「動植綵絵｣に命名しよう（その１）</a> <a href="http://bluediary2.jugem.jp/?eid=711" >弐代目・青い日記帳　 | 「動植綵絵｣に命名しよう（その２）</a></li>
<li>富岡鉄斎 <a href="http://www.muian.com/muian11/11tessai06.html" >無為庵乃書窓</a></li>
<li>本阿弥光悦 不二山 <a href="http://otogoze.exblog.jp/6488769/" >本阿弥光悦覚え書き : 不二山私論　その一</a></li>
<li>千利休 泪 <a href="http://bunka.nii.ac.jp/SearchDetail.do?heritageId=96849" >竹茶杓 銘 泪 文化遺産オンライン</a></li>
<li>芸者写真 <a href="http://www.flickr.com/photos/24443965@N08/2786235772/" >by Okinawa Soba</a> <a href="http://www.flickr.com/photos/24443965@N08/2559706751/" >by Okinawa Soba</a></li>
<li>木プレート <a href="http://juliasteinmeyer.deviantart.com/art/wood-texture-2-94197403" >by juliasteinmeyer</a> <a href="http://juliasteinmeyer.deviantart.com/" >juliasteinmeyer on deviantART</a> <a href="http://medion-computer.de/Version2/index.htm" >Take Photos.de</a></li>
<li>木壁 <a href="http://tzolkin.deviantart.com/art/Texture-Dusty-Wood-70928532" >by Tzolkin</a></li>
<li>半紙・フェルト他 <a href="http://www.pixey.de/frohe-weihnacht-adventsgeschenk-nr-4-12-pixey-hi-res-papier-scans/" >pixey.de</a></li>
</ul>
<p>画像の編集等は全てGimpで行いました</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2008/08/29/sitedesignrenew/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>背景デザイン ニリューアル 使用した引用文</title>
		<link>http://www.retujyou.com/2007/12/17/renew-design/</link>
		<comments>http://www.retujyou.com/2007/12/17/renew-design/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 10:45:30 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[webデザイン]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/2007/12/17/renew-design/</guid>
		<description><![CDATA[背景画像のデザインを新しくしました。日本語文学の傑作から名文を引用して使っています。
文章は変更可能なので、名文があれば教えてください。

夜明けまえの暗闇に眼ざめながら、
熱い「期待」の感覚をもとめて、
辛い夢の気分の [...]]]></description>
			<content:encoded><![CDATA[<p>背景画像のデザインを新しくしました。日本語文学の傑作から名文を引用して使っています。</p>
<p>文章は変更可能なので、名文があれば教えてください。</p>
<p><a href="http://www.retujyou.com/wp-content/uploads/2007/12/bg300.png" class="highslide" onclick="return hs.expand(this)"><img src="http://www.retujyou.com/wp-content/uploads/2007/12/thumbnail.bg300.png" title="新デザイン" alt="新デザイン" width="498" height="500" /></a></p>
<blockquote><p>夜明けまえの暗闇に眼ざめながら、<br />
熱い「期待」の感覚をもとめて、<br />
辛い夢の気分の残っている意識を手さぐりする。</p>
<p><cite>引用元：大江健三郎『万延元年のフットボール』</cite></p></blockquote>
<blockquote><p>
血を縁に残したガラスの破片は夜明けの空気に染まりながら透明に近い。<br />
限りなく透明に近いブルーだ。<br />
僕は立ち上がり、自分のアパートに向かって歩きながら、<br />
このガラスみたいになりたいと思った</p>
<p><cite>引用元：村上龍『限りなく透明にちかいブルー』</cite></p></blockquote>
<blockquote><p>
見渡すかぎりの曠野です。<br />
その中でぼくは静かに果てしなく成長してゆく壁なのです。</p>
<p><cite>引用元：安部公房『壁』</cite></p></blockquote>
<blockquote><p>
誰か僕の眠っているうちにそっと絞め殺してくれるものはないか？</p>
<p><cite>引用元：芥川龍之介『歯車』</cite></p></blockquote>
<blockquote><p>完璧な文章などといったものは存在しない。<br />
完璧な絶望が存在しないようにね。</p>
<p><cite>引用元：村上春樹『風の歌を聴け』<br />
</cite></p></blockquote>
<blockquote><p>智に働けば角が立つ。<br />
情に棹させば流される。<br />
意地を通せば窮屈だ。<br />
とかくに人の世は住みにくい。</p>
<p><cite>引用元：夏目漱石『草枕』<br />
</cite></p></blockquote>
<blockquote><p>えたいの知れない不吉な塊が私の心を始終壓へつけてゐた。</p>
<p><cite>引用元：梶井基次郎『檸檬』</cite></p></blockquote>
<blockquote><p>
堕ちる道を堕ちきることによって、<br />
自分自身を発見し、<br />
救わなければならない。</p>
<p><cite>引用元：坂口安吾『墜落論』</cite></p></blockquote>
<blockquote><p>人間、失格。<br />
もはや、自分は、完全に、人間で無くなりました。</p>
<p><cite>引用元：太宰治『人間失格』</cite></p></blockquote>
<blockquote><p>
幾時代かがありまして<br />
茶色い戦争ありました</p>
<p><cite>引用元：中原中也『サーカス』</cite></p></blockquote>
<p>photo <a href="http://flickr.com/photos/linnybinnypix/1189891134/" title="Timeless Books on Flickr - Photo Sharing!">by ♥ Lin Pernille Photography</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2007/12/17/renew-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery使ってみた</title>
		<link>http://www.retujyou.com/2007/11/30/jquery/</link>
		<comments>http://www.retujyou.com/2007/11/30/jquery/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 10:00:03 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[webデザイン]]></category>
		<category><![CDATA[javascripts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/2007/11/30/jquery/</guid>
		<description><![CDATA[indexページと各記事の中段、フッターの水平アコーディオンにjQueryを使ってみた。
indexと各記事の中段は、マウスオーバーで一秒かけて不透明度をあげるようにしてる。フッターの水平アコーディオンは、haccord [...]]]></description>
			<content:encoded><![CDATA[<p>indexページと各記事の中段、フッターの水平アコーディオンに<a href="http://jquery.com/" title="jQuery: The Write Less, Do More, JavaScript Library">jQuery</a>を使ってみた。</p>
<p>indexと各記事の中段は、マウスオーバーで一秒かけて不透明度をあげるようにしてる。フッターの水平アコーディオンは、<a href="http://letmehaveblog.blogspot.com/2007/10/haccordion-simple-horizontal-accordion.html" title="Let me have a blog: haccordion, a simple horizontal accordion plugin for jQuery">haccordion</a>ってプラグインをすこし改変して使った。</p>
<p>jQueryは思ってたより簡単に入門できたし、プラグインも豊富。日本語解説も結構ある。</p>
<p>jQuery入門 解説</p>
<ul>
<li><a href="http://www.openspc2.org/JavaScript/Ajax/jQuery_study/ver1.2.1/index.html" title="jQuery入門 (ver 1.2.1)">jQuery入門 (ver 1.2.1)</a></li>
<li><a href="http://www.openspc2.org/JavaScript/Ajax/ref/jQuery/ver1.0.3/title.html" title="jQuery リファレンス">jQuery リファレンス</a></li>
<li><a href="http://www.mikage.to/jquery/" title="jQuery 開発者向けメモ">jQuery 開発者向けメモ</a></li>
<li>
<a href="http://visualjquery.com/index.xml" title="Visual jQuery 1.0 (Automated)">Visual jQuery 1.0 (Automated)</a>
</li>
</ul>
<p>jQuery Plugins</p>
<ul>
<li><a href="http://coliss.com/articles/build-websites/operation/javascript/638.html" title="[JS]jQueryのプラグイン33+1選 -2007年11月 | コリス">[JS]jQueryのプラグイン33+1選 -2007年11月 | コリス</a></li>
<li><a href="http://coliss.com/articles/build-websites/operation/javascript/356.html" title="[JS]jQueryのプラグイン33+1選 -2007年9月 | コリス">[JS]jQueryのプラグイン33+1選 -2007年9月 | コリス</a></li>
<li>
 <a href="http://jquery.com/plugins/">jQuery Plugins</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2007/11/30/jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IEでは hr タグの border を消せない。そもそも hr はタダの水平線だった。</title>
		<link>http://www.retujyou.com/2007/07/20/html-hr-border-ie/</link>
		<comments>http://www.retujyou.com/2007/07/20/html-hr-border-ie/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 16:00:27 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[webデザイン]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/2007/07/20/html-hr-border-ie/</guid>
		<description><![CDATA[IE6 (Internet Explorer 6) では、線を引くブロック要素 hr タグのボーダー (border) を CSS で { border :0px none; } としても消せません。
IEでは hr タ [...]]]></description>
			<content:encoded><![CDATA[<p>IE6 (Internet Explorer 6) では、線を引くブロック要素 hr タグのボーダー (border) を CSS で { border :0px none; } としても消せません。</p>
<p>IEでは hr タグのボーダーを消せない<br />
参照：<a href="http://www.yomotsu.net/lab/javascripts/replacehr">ヨモツネット 実験室 » hr要素をかっこよく使う</a></p>
<h3>
IEでは&lt;hr&gt;のボーダーを消せない例</h3>
<p>このBlogのtopページでは今まで、素のhrタグで区切りの線を表示してて、新しく区切り線の画像を作ったのでhrにCSSで背景画像をつけて区切り線にしようと思ったんですが、以下の画像の様にIE6ではhrタグのborderが消えずに変な事になってしまいました。</p>
<p>IE6の場合<br />
<a href="http://www.retujyou.com/wp-content/uploads/2007/07/ie-hr-border.png" class="highslide" onclick="return hs.expand(this)"><img src="http://www.retujyou.com/wp-content/uploads/2007/07/thumbnail.ie-hr-border.png" title="ie-hr-border" alt="ie-hr-border" width="500" height="189" /></a></p>
<p>FIrefoxの場合<br />
<a href="http://www.retujyou.com/wp-content/uploads/2007/07/ie-hr-border2.png" class="highslide" onclick="return hs.expand(this)"><img src="http://www.retujyou.com/wp-content/uploads/2007/07/thumbnail.ie-hr-border2.png" title="ie-hr-border" alt="ie-hr-border" width="500" height="187" /></a></p>
<pre><code>hr&nbsp;{&nbsp;border&nbsp;:0px&nbsp;none&nbsp;#000;&nbsp;}&nbsp;</code></pre>
<p>とやっても、画像の周辺にボーダーが出来てしまって、border-cololrでの色の変更もうまくいきません。</p>
<h3>
そもそも&lt;hr&gt;はタダの水平線だった<br />
</h3>
<p>またIE6のバグかぁ、と思ったんですが、これはバグとゆうよりは hr タグの解釈の仕方の問題なのかもしれません。</p>
<p>(x)html に於ける h1 や blockquote などのタグにはそれぞれ意味があって、h1なら一番めの見出しとゆう意味、blockquoteなら引用文とゆう意味です。これは紙に書いた文字と違って、デザインや見た目などに頼らず、文章の意味を理解しやすくするためにあって、ロボットや視覚障害者を助けます。</p>
<p>で、僕は今まで hr タグは (x)html 言語としての意味のある”区切り”の事だと思ってた、つまり、h1 blockquote などのタグと同様にhtmlページ内における意味がタグに込められているものだと思っていたんですが、そうでは無くて、hr は見栄えのためだけのタグだったんです。</p>
<p>hr タグにはhtmlページに於ける”区切り”とゆう意味はなく、ただの見た目に水平線が描かれるだけの意味は全くないタグなのでした。</p>
<blockquote><p>hr 要素はb要素やi要素などと同じく「見栄えのための要素」だという指摘を受けました。HTML4.01では非推奨要素にはなっていないものの、XHTML ではプレゼンテーションモジュール（Presentation Module）に分類されていて、「見栄え」のための要素だとのこと。HTML4.01の仕様でも、「水平線を描く」としか書かれておらず、「区切る」とは説明されていません。XHTML2.0では「区切り」を表現するために、separator要素が加わることになってるようです。</p>
<p><cite><a href="http://www.nishishi.com/css/line-border-hr.html">1本だけ線を引く &#8211; スタイルシートTIPS ふぁくとりー</a></cite></p></blockquote>
<p>hr はタダの水平線なので、その定義に沿ってborderを消さない (borderを消すと線じゃなくなる) とゆうIE6の解釈は、あってもいいのかもしれません。余計なお節介でもありますが。</p>
<p>結局僕は、&lt;hr&gt;をdivの空要素&lt;div&gt;&lt;/div&gt;に変更しました。</p>
<h3>
参考・参照</h3>
<p>IEでは hr タグのボーダーを消せない<br />
<a href="http://www.yomotsu.net/lab/javascripts/replacehr">ヨモツネット 実験室 » hr要素をかっこよく使う</a></p>
<p>hr タグは、 XHTML ではプレゼンテーションモジュール（Presentation Module）「見栄え」のための要素<br />
<a href="http://www.nishishi.com/css/line-border-hr.html">1本だけ線を引く &#8211; スタイルシートTIPS ふぁくとりー</a></p>
<p>photo <a href="http://www.flickr.com/photos/docman/243911460/">by docman</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2007/07/20/html-hr-border-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress プラグイン 「Post Avatar」 を書き換えてサイズの違うサムネイル画像も表示した</title>
		<link>http://www.retujyou.com/2007/07/18/change-post-avatar-for-thubnail/</link>
		<comments>http://www.retujyou.com/2007/07/18/change-post-avatar-for-thubnail/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 12:13:31 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/2007/07/18/change-post-avatar-for-thubnail/</guid>
		<description><![CDATA[このBlogでは記事ごとに画像を表示できる WordPress Plugin Post Avatarを使って、記事の右上に画像を表示させています。
Post Avatar の使いかたはここを参照に。
Post Avata [...]]]></description>
			<content:encoded><![CDATA[<p>このBlogでは記事ごとに画像を表示できる WordPress Plugin <a href="http://garinungkadol.com/downloads/post-avatar/">Post Avatar</a>を使って、記事の右上に画像を表示させています。</p>
<p>Post Avatar の使いかたはここを参照に。<br />
<a href="http://www.borialis.org/archives/2006/12/18/273">Post Avatar でオサレに着飾る « BorialisのBoroBoro日記</a></p>
<p>また、記事ごとに表示させている画像には、画像を鏡面反射させる<a href="http://www.siuyee.com/projects/wp-wetfloor/">WP Wetfloor</a>プラグインを使っています。</p>
<h4>「関連記事」と「最近の記事」にサムネイル画像</h4>
<p>デザイン変更に伴って、中段の「関連記事」と「最近の記事」に記事ごとの画像をサイズを小さくして表示したかったので、CSSで画像サイズを変更しようと思ったのですが、CSSだと画質が悪くなるし、鏡面反射がうまくされなくなってします。</p>
<p>なのでサイズの小さなサムネイル画像を作って、Post avatarを書き換え、サムネイル画像を「関連記事」と「最近の記事」の記事ごとに表示するようにしました。</p>
<p>関連過去記事：<a href="http://www.retujyou.com/2007/07/11/new-3column-webdesign/">3カラムにデザインをマイナーチェンジしました</a><br />
<a href="http://www.retujyou.com/wp-content/uploads/2007/07/retujyou.png" class="highslide" onclick="return hs.expand(this)"><img src="http://www.retujyou.com/wp-content/uploads/2007/07/thumbnail.retujyou.png" title="retujyou" alt="retujyou" width="500" height="379" /></a></p>
<p>「最近の記事」はget_posts()でループを作って、その中で記事のタイトル the_title()、記事の要約 the_excerpt()、記事ごとの画像 gkl_postavatar() を呼び出しています。</p>
<p>get_posts()の説明</p>
<ul>
<li><a href="http://codex.wordpress.org/Template_Tags/get_posts">Template Tags/get posts « WordPress Codex</a></li>
<li><a href="http://bono.s201.xrea.com/2007/04/394-wp_get_posts/">power source* » WP: テンプレートタグ get_posts で新着記事リスト等を表示</a></li>
</ul>
<p>僕が使用しているテーマのsingle.phpの一部、get_posts()で最近の記事を表示する例。gkl_postavatar()の４番目のパラメータは下記で記している変更に従っています。</p>
<pre><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$recentposts&nbsp;=&nbsp;get_posts('numberposts=5&amp;offset=0');
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($recentposts&nbsp;as&nbsp;$post)&nbsp;:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setup_postdata($post);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?&gt;
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;class=&quot;entry&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;　
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;class=&quot;entry_title&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a&nbsp;href=&quot;&lt;?php&nbsp;the_permalink();&nbsp;?&gt;&quot;&nbsp;&gt;&lt;?php&nbsp;the_title();&nbsp;?&gt;&lt;/a&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php&nbsp;if&nbsp;(function_exists('gkl_postavatar'))&nbsp;gkl_postavatar('postavatar&nbsp;reflect&nbsp;rheight20&nbsp;ropacity65',&nbsp;'',&nbsp;'','1');&nbsp;?&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;class=&quot;text&quot;&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php&nbsp;the_excerpt();&nbsp;?&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;br&nbsp;class=&quot;clear_both&quot;&nbsp;/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php&nbsp;endforeach;&nbsp;?&gt;</code></pre>
<p>また、「関連記事」は<a href="http://www.neato.co.nz/ultimate-tag-warrior/">Ultimate Tag Warrior</a>の関連記事を表示する関数 UTW_ShowRelatedPostsForCurrentPost() を使っています。この関数は、デフォルトでは記事の要約と記事の画像が表示されないので、ultimate-tag-warrior-core.php を書き換えて対応しました。この方法はまた今度記事にします。</p>
<h4>「Post Avatar」 を書き換えてサイズの違うサムネイル画像も表示</h4>
<p>gkl-postavatar.php に変更を加えて、サイズの違うサムネイル画像も表示するようにしました。具体的には gkl-postavatar.php の関数 gkl_postavatar() に、新しいパラメータ $gkl_thumb を追加し、画像のパスを正規表現で書き換えています。また、gkl-postavatr.phpは他にも$post_titleやimgのクラスなんかにも変更を施しています。</p>
<p>以下、変更例。</p>
<pre><code>function&nbsp;gkl_postavatar($class&nbsp;=&nbsp;&quot;&quot;,&nbsp;$before&nbsp;=&nbsp;'&lt;div&nbsp;class=&quot;postavatar&quot;&gt;',&nbsp;$after&nbsp;=&nbsp;'&lt;/div&gt;'&nbsp;,$gkl_thumb=&quot;&quot;&nbsp;)&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;$post,&nbsp;$gkl_AvatarURL,&nbsp;$gkl_myAvatarDir;
&nbsp;&nbsp;&nbsp;&nbsp;$post_id&nbsp;=&nbsp;$post-&gt;ID;
&nbsp;&nbsp;&nbsp;&nbsp;$CurrAvatar&nbsp;=&nbsp;get_post_meta($post_id,'postuserpic');
&nbsp;&nbsp;&nbsp;&nbsp;$CheckAvatar&nbsp;=&nbsp;$gkl_myAvatarDir&nbsp;.&nbsp;$CurrAvatar[0];

&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Display&nbsp;nothing&nbsp;if&nbsp;value&nbsp;is&nbsp;empty&nbsp;or&nbsp;file&nbsp;does&nbsp;not&nbsp;exist
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;empty($CurrAvatar)&nbsp;||&nbsp;!file_exists($CheckAvatar)&nbsp;)&nbsp;{

&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Show&nbsp;post&nbsp;avatar
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$post_title&nbsp;=&nbsp;$post-&gt;post_title&nbsp;;//変更&nbsp;altとtitleに記事のタイトルが表示されるように&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CurrAvatarLoc&nbsp;=&nbsp;$gkl_AvatarURL&nbsp;.&nbsp;$CurrAvatar[0];

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;$CurrAvatarLoc&nbsp;!=&nbsp;$gkl_AvatarURL&nbsp;)&nbsp;{

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CurrAvatarLoc&nbsp;=&nbsp;str_replace('/',&nbsp;DIRECTORY_SEPARATOR,&nbsp;$gkl_myAvatarDir&nbsp;.&nbsp;ltrim($CurrAvatar[0],'/'));
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;empty($gkl_thumb)&nbsp;)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CurrAvatarLoc&nbsp;=&nbsp;$gkl_AvatarURL&nbsp;.&nbsp;ltrim($CurrAvatar[0],'/');
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CurrAvatar&nbsp;=&nbsp;ltrim($CurrAvatar[0],'/');
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CurrAvatar&nbsp;=&nbsp;preg_replace('/([0-9]+\/)?([0-9]+\/)?(.+?).png/',&nbsp;'$1$2thumbnail.$3.png'&nbsp;,&nbsp;$CurrAvatar);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CurrAvatarLoc&nbsp;=&nbsp;$gkl_AvatarURL&nbsp;.$CurrAvatar;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$dim&nbsp;=&nbsp;getimagesize(&quot;$CurrAvatarLoc&quot;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$width&nbsp;=&nbsp;$dim[0];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$height&nbsp;=&nbsp;$dim[1];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(empty($before)&nbsp;&amp;&amp;&nbsp;empty($after)&nbsp;&amp;&amp;&nbsp;!empty($class))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;'&lt;img&nbsp;class=&quot;'.&nbsp;$class&nbsp;.'&quot;&nbsp;src=&quot;'.&nbsp;$CurrAvatarLoc&nbsp;.'&quot;&nbsp;style=&quot;width:'.&nbsp;$width&nbsp;.'px;&nbsp;height:'.&nbsp;$height&nbsp;.'px;&nbsp;border:none;&quot;&nbsp;alt=&quot;'.&nbsp;$post_title.&nbsp;'&quot;&nbsp;/&gt;'.&quot;\n&quot;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$before&nbsp;.'&lt;img&nbsp;class=&quot;'.&nbsp;$class&nbsp;.'&quot;&nbsp;src=&quot;'.&nbsp;$CurrAvatarLoc&nbsp;.'&quot;&nbsp;style=&quot;width:'.&nbsp;$width&nbsp;.'px;&nbsp;height:'.&nbsp;$height&nbsp;.'px;&nbsp;border:none;&quot;&nbsp;alt=&quot;'.&nbsp;$post_title.&nbsp;'&quot;&nbsp;title=&quot;'.&nbsp;$post_title.&nbsp;'&quot;&nbsp;/&gt;'.&nbsp;$after&nbsp;.&quot;\n&quot;;//$beforeと$afterでかつ$classが使える様に変更
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;}
}</code></pre>
<p>僕の場合画像を置いている場所が、Postavarで設定したディレクトリ以下に直接画像を置いているものと、Postavarで設定したディレクトリ/2007/07/hoge.pngのように年と月でディレクトリを作ってその下に置いてあるものがあります。</p>
<p>また、画像の拡張子は全てpngで、hoge.pngのサムネイルはthumnail.hoge.pngとしています。</p>
<p>ですので上記の様な置換になりました。素人が趣味程度でやってるので、実はもっとうまい方法があると思われます。</p>
<h3>参照・参考<br />
</h3>
<p>	記事ごとに画像を表示できる WordPress Plugin<br />
	<a href="http://garinungkadol.com/downloads/post-avatar/">Post Avatar</a></p>
<p>Post Avatar の使いかたはここを参照に。<br />
<a href="http://www.borialis.org/archives/2006/12/18/273">Post Avatar でオサレに着飾る « BorialisのBoroBoro日記</a></p>
<p>画像を鏡面反射させるプラグイン<br />
<a href="http://www.siuyee.com/projects/wp-wetfloor/">WP Wetfloor</a></p>
<p>関連過去記事<br />
<a href="http://www.retujyou.com/2007/07/11/new-3column-webdesign/">3カラムにデザインをマイナーチェンジしました</a></p>
<p>	get_posts()の説明</p>
<ul>
<li><a href="http://codex.wordpress.org/Template_Tags/get_posts">Template Tags/get posts « WordPress Codex</a></li>
<li><a href="http://bono.s201.xrea.com/2007/04/394-wp_get_posts/">power source* » WP: テンプレートタグ get_posts で新着記事リスト等を表示</a></li>
</ul>
<p>photo <a href="http://www.flickr.com/photos/cafelog/215629218/in/photostream/">by Otsukare</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2007/07/18/change-post-avatar-for-thubnail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3カラムにデザインをマイナーチェンジしました</title>
		<link>http://www.retujyou.com/2007/07/11/new-3column-webdesign/</link>
		<comments>http://www.retujyou.com/2007/07/11/new-3column-webdesign/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 12:34:00 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[webデザイン]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/2007/07/11/new-3column-webdesign/</guid>
		<description><![CDATA[個別記事のページの中段部分（記事本文の下、フッターの上）をリキッド（可変）レイアウトの3カラムにして、デザインをマイナーチェンジしました。左から順に、コメント・トラックバック、関連記事、最近の記事って順番に並ぶようにして [...]]]></description>
			<content:encoded><![CDATA[<p>個別記事のページの中段部分（記事本文の下、フッターの上）をリキッド（可変）レイアウトの3カラムにして、デザインをマイナーチェンジしました。左から順に、コメント・トラックバック、関連記事、最近の記事って順番に並ぶようにしています。</p>
<p><a href="http://www.retujyou.com/wp-content/uploads/2007/07/retujyou.png" class="highslide" onclick="return hs.expand(this)"><img src="http://www.retujyou.com/wp-content/uploads/2007/07/thumbnail.retujyou.png" title="new-design" alt="new-design" width="500" height="379" /></a></p>
<h3>可変３カラムを作る時の注意点</h3>
<p>可変３カラムを作る時の注意点をいくつかあげてみます。</p>
<h4>
floatするボックスには、paddingとborderを指定してはいけない</h4>
<p>可変３カラムを作るのfloatを多用します。その時に一番に注意すべき点がこれだと思います。</p>
<p>floatするボックスにpaddingとborderを指定してはいけないのは、IEバグへの対処で以下の２点の理由からです。</p>
<ul>
<li>フロートするボックスにはwidthを指定する<br />
（理由：CSS2定義 参照元：<a href="http://www.y-adagio.com/public/standards/tr_css2/visuren.html#floats">Visual formatting model</a>）</li>
<li>widthを指定したボックスにはpaddingとborderを指定してはいけない<br />
（理由：IE6バグ 参照元：<a href="http://mb.blog7.fc2.com/blog-entry-83.html">CSSレイアウトの定石　WinIE6バグ回避法</a>）</li>
</ul>
<p>よってfloatするボックスにはwidthを絶対指定しなければならず、widthを指定したので、paddingとborderを指定してはいけません。</p>
<h4>
IE6 では min-width、max-widthに対応してない</h4>
<p>リキッドレイアウトでは最大幅と最小幅が結構重要になってきますが、IE6 では min-width、max-widthに対応してないので（XML宣言すると対応しなくなるので）、使わないか、もしくは代用方法をとります。</p>
<p>CSSのみで対応させる（試したけど僕の環境ではうまくいかなかった。）<br />
<a href="http://www.lucky-bag.com/archives/2005/05/ie_minwidth.html">Lucky bag::blog: IE で min-width を指定する方法</a></p>
<p>スクリプトを使う方法<br />
<a href="http://fnya.cocolog-nifty.com/blog/2006/12/minmaxjs_iecssm_d111.html">あるＳＥのつぶやき: minmax.js &#8211; IEでCSSのmax-widthなどを使えるようにするライブラリ</a></p>
<h4>ブロック要素のセンタリング</h4>
<p>margin-left: auto; margin-right: auto; を指定すると、そのボックス内のブロック要素（divなど）がセンタリングされるはずなのですが、IE6 ではそれが効きません。</p>
<p>しかし、text-align:center; してやると、本来は適用しないブロック要素までセンタリングするので、それで代用します。</p>
<h4>%での幅指定とカラム落ち</h4>
<p>ボックスをあんまりカツカツに詰めすぎるとカラムが落ちてしまいます。そうならないように、足して100%にならないようにします。</p>
<p>例えば左フロートはwidth:50%; なら右フロートはwidth:49%; で足して99%。</p>
<h3>HTMLとCSSの例</h3>
<p>新しくデザインを変更した部分は、特にたいした事をしてないリキッド（可変）レイアウトの３カラムです。記事の本文とかは900pxの固定幅のレイアウトなんだけど、新しいデザインの部分は可変レイアウトで、min-widthとmax-widthで最大最小幅を決めています。</p>
<p>HTMLとCSSはそれぞれこんな感じにしました。</p>
<pre><code>
&lt;body&gt;

&lt;div&nbsp;id=&quot;container&quot;&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;id=&quot;middle&quot;&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;id=&quot;middle_left&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;コメント・トラックバック
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;id=&quot;middle_right&quot;&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;id=&quot;middle_right_left&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;関連記事
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div&nbsp;id=&quot;middle_right_right&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最近の記事
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;&lt;!--middle_right&nbsp;閉じ--&gt;
&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;&lt;!--middle&nbsp;閉じ--&gt;

&lt;/div&gt;&lt;!--container&nbsp;閉じ--&gt;

&lt;/body&gt;

</code></pre>
<pre><code>

*&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;margin:0;
&nbsp;&nbsp;&nbsp;&nbsp;padding:0;
}

#container{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width:100%;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;margin:0px&nbsp;auto;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text-align:center;&nbsp;
/*text-align:center;は、#middleのセンタリング*/
}

#middle&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;min-width:900px;
&nbsp;&nbsp;&nbsp;&nbsp;max-width:1200px;
&nbsp;&nbsp;&nbsp;&nbsp;margin:0&nbsp;10px;
}

#middle_left{
&nbsp;&nbsp;&nbsp;&nbsp;width:49%;
&nbsp;&nbsp;&nbsp;&nbsp;float:left;
}

#middle_right{
&nbsp;&nbsp;&nbsp;&nbsp;width:50%;
&nbsp;&nbsp;&nbsp;&nbsp;float:right;
}

#middle_right_left&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;float:left;
&nbsp;&nbsp;&nbsp;&nbsp;width:49%;
}

#middle_right_right&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;float:right;
&nbsp;&nbsp;&nbsp;&nbsp;width:49%;
}

</code></pre>
<h3>
参照・参考</h3>
<p><a href="http://mb.blog7.fc2.com/blog-entry-83.html">CSSレイアウトの定石　WinIE6バグ回避法</a></p>
<p><a href="http://www.geocities.jp/multi_column/">CSSによる段組（マルチカラム）レイアウト講座</a></p>
<p><a href="http://www.y-adagio.com/public/standards/tr_css2/toc.html">Cascading Style Sheets, Level 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2007/07/11/new-3column-webdesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IEで全ての要素に:hover擬似クラスセレクタを適応させるスクリプト</title>
		<link>http://www.retujyou.com/2007/03/20/csshoverhtc/</link>
		<comments>http://www.retujyou.com/2007/03/20/csshoverhtc/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 10:52:51 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[webデザイン]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/2007/03/20/ie%e3%81%a7%e5%85%a8%e3%81%a6%e3%81%ae%e8%a6%81%e7%b4%a0%e3%81%abhover%e6%93%ac%e4%bc%bc%e3%82%af%e3%83%a9%e3%82%b9%e3%82%bb%e3%83%ac%e3%82%af%e3%82%bf%e3%82%92%e9%81%a9%e5%bf%9c%e3%81%95%e3%81%9b/</guid>
		<description><![CDATA[圧倒的なシェアを誇るIE 6 (Internet Explorer 6) では、CSS2で定義されたはずのa要素以外でのhover擬似クラスセレクタに対応してません。で、それを解決する csshover.htc ってスク [...]]]></description>
			<content:encoded><![CDATA[<p>圧倒的なシェアを誇るIE 6 (Internet Explorer 6) では、CSS2で定義されたはずのa要素以外でのhover擬似クラスセレクタに対応してません。で、それを解決する csshover.htc ってスクリプトを<a href="http://www.xs4all.nl/~peterned/csshover.html">Whatever:hover</a>で配布しているので導入してみた。<br />
hoverはマウスポインタ等が要素の上に乗っかった時に適用される擬似クラス。</p>
<h3>hover擬似クラス使用例</h3>
<p>例として、id=testのspan要素に：hover擬似クラスを使って、テキストの色を#ff0000に変える場合の表示例とコードを以下に示してみます。<br />
&#8220;このテキストの色が変わる&#8221;って文字列の上にカーソルを持っていくと、文字の色が赤色に変わる。</p>
<style type="text/css">
<!--
span#test:hover { color : #ff0000 ; }
--> 
</style>
<p>表示例:<span id=test>このテキストの色が変わる</span></p>
<p>コード:</p>
<pre><code>&lt;span&nbsp;id=test&gt;このテキストの色が変わる&lt;/span&gt;
</code></pre>
<pre><code>span#test:hover&nbsp;{&nbsp;color&nbsp;:&nbsp;#ff0000&nbsp;;&nbsp;}</code></pre>
<p>こんな感じに:hoverはどの要素にも適応される決まり<sup><a href="#footnote-1-272" id="footnote-link-1-272" title="See the footnote.">1</a></sup> になってるけど、IE6ではリンクアンカーa要素以外の:hoverはサポートされてない。</p>
<p>ちなみに最新のIE7では、:hoverと:activeには対応してるけど、:focus擬似クラスと:before、:after擬似要素には対応していない。<sup><a href="#footnote-2-272" id="footnote-link-2-272" title="See the footnote.">2</a></sup> </p>
<h3>csshover.htc導入手順</h3>
<p><a href="http://www.xs4all.nl/~peterned/csshover.html">Whatever:hover</a>で配布されてるcsshover.htcには２つの種類があって、</p>
<ol>
<li>:hoverと:activeをIEで適応させるもの (ver1)</li>
<li>
:hoverと:activeと:focusもIEで適応させるもの (ver2)</li>
</ol>
<p>今回はver1の方 (ver1.42.060206) を導入した。</p>
<p>導入にはbody要素にIE独自のCSSプロパティ behavior を使って、HTCって聞きなれないスクリプトファイルを読み込みだけ。</p>
<pre><code>body&nbsp;{&nbsp;behavior:url(&quot;csshover.htc&quot;);&nbsp;}</code></pre>
<p>ただ注意すべきは、 behavior の url にはcssファイルからの相対パスじゃなくて、そのcssファイルを読み込んでる　html からの相対パスを書かなくてはいけないって事。なんかややこしいので、僕は絶対パスにしてhead部分に導入しました。</p>
<pre><code>&lt;head&gt;
&lt;style&nbsp;type=&quot;text/css&quot;&gt;
&lt;!--
body&nbsp;{&nbsp;behavior&nbsp;:&nbsp;url&nbsp;(&quot;絶対パス/csshover.htc&quot;)&nbsp;;&nbsp;}
--&gt;&nbsp;
&lt;/style&gt;
&lt;/head&gt;</code></pre>
<p>WordPressではheader.phpに。<br />
僕は適応してるテーマファイル以下にscriptsディレクトリを作って、そこでスクリプトを管理しているので、以下のようにしました。</p>
<pre><code>&lt;style&gt;
body&nbsp;{&nbsp;behavior&nbsp;:&nbsp;url&nbsp;(&nbsp;&quot;&lt;?php&nbsp;bloginfo('template_directory');&nbsp;?&gt;/scripts/csshover.htc&quot;&nbsp;)&nbsp;;&nbsp;}
&lt;/style&gt;
</code></pre>
<h3>参照・参考・注釈</h3>
<p>csshover.htc導入<br />
<a href="http://jmblog.jp/archives/88">jmblog.jp &#8211; IEでa要素以外に:hover擬似クラスを適用させる</a></p>
<p>CSSプロパティ behavior について<br />
<a href="http://d.hatena.ne.jp/ofk/20070225/1172385096">?D of K &#8211; behaviorに関してのまとめ</a></p>
<ol class="footnotes"><li id="footnote-1-272">CSS2では動的擬似クラスとしてどの要素にも適応されるよう定義されてる。<br />
<a href="http://www.y-adagio.com/public/standards/tr_css2/selector.html#dynamic-pseudo-classes">Selectors</a>  [<a href="#footnote-link-1-272">back</a>]</li><li id="footnote-2-272">IE7のCSS対応状況<br />
<a href="http://journal.mycom.co.jp/special/2007/ie7/menu.html">【特集】正式版完全対応! Internet Explorer 7 CSS攻略法 (MYCOMジャーナル)</a><br />
<a href="http://journal.mycom.co.jp/special/2006/ie7beta2/menu.html">【特集】CSS実装徹底検証! そこが知りたいInternet Explorer 7 (MYCOMジャーナル)</a>  [<a href="#footnote-link-2-272">back</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2007/03/20/csshoverhtc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 使用中プラグインを画像で</title>
		<link>http://www.retujyou.com/2007/01/09/wordpress-plugins-image/</link>
		<comments>http://www.retujyou.com/2007/01/09/wordpress-plugins-image/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 13:44:32 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/254</guid>
		<description><![CDATA[WordPressとゆうブログツールを用いてこのblogを作成しています。Wordpressは無料のツールで、世界中のWordpress使用者がpluginと呼ばれる様々な機能拡張を作って公開していて、今日はこのblog [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressとゆうブログツールを用いてこのblogを作成しています。Wordpressは無料のツールで、世界中のWordpress使用者がpluginと呼ばれる様々な機能拡張を作って公開していて、今日はこのblogで使用中のpluginを画像で表示してみました。</p>
<p>WordPressを使っている、もしくは使おうとしている方の参考になれば、これ幸い。水色の線で囲ってあるのがWordpressのplugin、黄色はplugin以外のもの。</p>
<p><a href="http://www.retujyou.com/wp-content/uploads/2007/01/retujyou2007.01.08.png" class="highslide" onclick="return hs.expand(this)"><img src="http://www.retujyou.com/wp-content/uploads/2007/01/thumbnail.retujyou2007.01.08.png" title="" alt="" width="506" height="1800" /></a></p>
<p>他のWordpress利用者の使用中plugin画像。<br />
<a href="http://oo8oo.net/nilcil/2006/12/14/plugin-thema/">[TB企画][plugin][WordPress]WordPressのプラグインを視覚的に紹介 : oo8ooNILCIL</a><br />
<a href="http://hiromasa.zone.ne.jp/blog/archives/744/">hiromasa.zone&nbsp;:o) ≫ WordPress プラグイン</a><br />
<a href="http://isaki.net/journal/185/">当サイトで使用中の WP プラグイン | Blog Archive | Swirling Mist</a><br />
<a href="http://www.borialis.org/archives/2006/12/13/262">現在使っているプラグインをキャプチャで表示 ≪ BorialisのBoroBoro日記</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2007/01/09/wordpress-plugins-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>アコーディオンみたいなデザインにしてみた</title>
		<link>http://www.retujyou.com/2007/01/05/moofx-accordion-design/</link>
		<comments>http://www.retujyou.com/2007/01/05/moofx-accordion-design/#comments</comments>
		<pubDate>Thu, 04 Jan 2007 19:56:35 +0000</pubDate>
		<dc:creator>rui_mashita</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[moo.fx]]></category>
		<category><![CDATA[WebDesign]]></category>

		<guid isPermaLink="false">http://www.retujyou.com/253</guid>
		<description><![CDATA[moo.fxっていうjavascriptsライブラリを使って、フッター（サイト最下の黒い部分）をアコーディオンみたいに伸縮するようなデザインにしてみました。

えー、僕のようにオブジェクト志向やらDOMやらprototy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://moofx.mad4milk.net/">moo.fx</a>っていうjavascriptsライブラリを使って、フッター（サイト最下の黒い部分）をアコーディオンみたいに伸縮するようなデザインにしてみました。</p>
<p><a href="http://www.retujyou.com/wp-content/uploads/2007/01/sshot-2.png" class="highslide" onclick="return hs.expand(this)"><img src="http://www.retujyou.com/wp-content/uploads/2007/01/thumbnail.sshot-2.png" title="" alt="" width="500" height="403" /></a></p>
<p>えー、僕のようにオブジェクト志向やらDOMやらprototypeやらを全く理解していなくても簡単に導入出来るように、テンプレートを配布しているサイトがあったので、そこを参考にしました。moo.fxのチュートリアルや他にタブやカラム風のデザインもあります。<br />
<a href="http://www.nyokiglitter.com/tutorials/horizontal.html">NYOKIGLITTER &#8211; Horizontal Accordion</a></p>
<p>上記のサイトからzipファイルをダウンロードすると、htmlとscriptsと画像が入っています。moo.fx.js、moo.fx.pack.js、prototype.jsと三つのスクリプトを使っています。cssで装飾出来るので結構簡単にイメージ通りになりました。アコーディオン効果を出せるライブラリに<a href="http://openrico.org/rico/demos.page?demo=rico_accordion">Rico</a>ってのもあるみたいですが、こっちはどうもcssが使えないっぽい。</p>
<p>ダウンロードしたhtmlはjavascriptsの部分をいじらなければ、class=&#8221;display&#8221;がtoggleボタンになっていて、class=&#8221;stretcher&#8221;が展開される内容です。そのままでは、toggleボタンの画像が一種類しか使用できないので、こんな感じで空divを使ってcssで画像を指定してみました。</p>
<pre><code>
&lt;h3&nbsp;class=&quot;display&quot;&nbsp;title=&quot;two&quot;&gt;
&nbsp;&nbsp;&lt;div&nbsp;id=&quot;recentcomment&quot;&gt;&lt;/div&gt;
&lt;/h3&gt;

&lt;div&nbsp;class=&quot;stretcher&quot;&gt;
&nbsp;&nbsp;&lt;p&gt;あわわあわわ&lt;/p&gt;
&lt;/div&gt;
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.retujyou.com/2007/01/05/moofx-accordion-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

