<?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>だるまブログ</title>
	<atom:link href="http://www.gizmo.co.jp/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gizmo.co.jp/blog</link>
	<description>七転び八起き</description>
	<lastBuildDate>Sun, 10 Jan 2010 08:29:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ブログのRSSをサイドバーで表示Part2</title>
		<link>http://www.gizmo.co.jp/blog/2010/01/10/%e3%83%96%e3%83%ad%e3%82%b0%e3%81%aerss%e3%82%92%e3%82%b5%e3%82%a4%e3%83%89%e3%83%90%e3%83%bc%e3%81%a7%e8%a1%a8%e7%a4%bapart2/</link>
		<comments>http://www.gizmo.co.jp/blog/2010/01/10/%e3%83%96%e3%83%ad%e3%82%b0%e3%81%aerss%e3%82%92%e3%82%b5%e3%82%a4%e3%83%89%e3%83%90%e3%83%bc%e3%81%a7%e8%a1%a8%e7%a4%bapart2/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 08:10:18 +0000</pubDate>
		<dc:creator>だるま</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gizmo.co.jp/blog/?p=78</guid>
		<description><![CDATA[KB Advanced RSS Widgetで各記事のリンクを別のウィンドウで開くようにしましたが、このままでは

ブログタイトルのリンクは同じタイトルで開いてしまう。
ブログタイトル前のアイコンからはフィードの内容が開 [...]]]></description>
			<content:encoded><![CDATA[<p>KB Advanced RSS Widgetで各記事のリンクを別のウィンドウで開くようにしましたが、このままでは</p>
<ul>
<li>ブログタイトルのリンクは同じタイトルで開いてしまう。</li>
<li>ブログタイトル前のアイコンからはフィードの内容が開いてしまう。</li>
</ul>
<p>という問題がありますので、KB Advanced RSS Widgetを改造します。</p>
<p>KB Advanced RSS Widgetは<br />
<strong>wp-content/plugins/kb-advanced-rss-widget/index.php</strong><br />
でWordPressのバージョンにより使われるファイルが違います。<br />
今回、WordPressはver.2.9.1を使用しましたので、<br />
<strong>wp-content/plugins/kb-advanced-rss-widget/versions/wp-2-8.php</strong><br />
を変更します。</p>
<p>この、435行目で「ブログタイトルのリンク」が生成されていますので、</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">$this-&gt;title = '<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;'. $this-&gt;</span></span>link .'&quot;&gt;'. $this-&gt;title .'<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>';</pre></div></div>

<p>を</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">$this-&gt;title = '<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;'. $this-&gt;</span></span>link .'&quot;  target=&quot;_blank&quot;&gt;'. $this-&gt;title .'<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>';</pre></div></div>

<p>と修正します。</p>
<p>また、439行目でアイコン部分が生成されていますので、</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">$this-&gt;title = '<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;kbrsswidget&quot;</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;'.$this-&gt;</span></span>url.'&quot; title=&quot;Syndicate this content&quot;&gt;<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;14&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;14&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;'.$this-&gt;</span></span>icon.'&quot; alt=&quot;RSS&quot; style=&quot;background:orange;color:white;&quot; /&gt;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span> '.$this-&gt;title;</pre></div></div>

<p>を</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">$this-&gt;title = '<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;14&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;14&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;'.$this-&gt;</span></span>icon.'&quot; alt=&quot;RSS&quot; style=&quot;background:orange;color:white;&quot; /&gt; '.$this-&gt;title;</pre></div></div>

<p>と修正しました。</p>
<p>これで、</p>
<ul>
<li>ブログタイトルのリンクが別ウィンドウで開く。</li>
<li>ブログタイトル前のアイコンはリンクなし。</li>
</ul>
<p>となりました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gizmo.co.jp/blog/2010/01/10/%e3%83%96%e3%83%ad%e3%82%b0%e3%81%aerss%e3%82%92%e3%82%b5%e3%82%a4%e3%83%89%e3%83%90%e3%83%bc%e3%81%a7%e8%a1%a8%e7%a4%bapart2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブログのRSSをサイドバーで表示Part1</title>
		<link>http://www.gizmo.co.jp/blog/2010/01/09/%e4%bb%96%e3%81%ae%e3%83%96%e3%83%ad%e3%82%b0%e3%81%aerss%e3%82%92%e3%82%b5%e3%82%a4%e3%83%89%e3%83%90%e3%83%bc%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8bpart1/</link>
		<comments>http://www.gizmo.co.jp/blog/2010/01/09/%e4%bb%96%e3%81%ae%e3%83%96%e3%83%ad%e3%82%b0%e3%81%aerss%e3%82%92%e3%82%b5%e3%82%a4%e3%83%89%e3%83%90%e3%83%bc%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8bpart1/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 10:25:21 +0000</pubDate>
		<dc:creator>だるま</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.gizmo.co.jp/blog/?p=55</guid>
		<description><![CDATA[CMSとしてWordpressを使ったサイトを構築しています。
そこで、色々なブログのRSSをサイドバーで表示する必要があり、KB Advanced RSS Widgetというプラグインを導入&#38;改造しました。
な [...]]]></description>
			<content:encoded><![CDATA[<p>CMSとしてWordpressを使ったサイトを構築しています。</p>
<p>そこで、色々なブログのRSSをサイドバーで表示する必要があり、<a href="http://wordpress.org/extend/plugins/kb-advanced-rss-widget/installation/" target="_blank">KB Advanced RSS Widget</a>というプラグインを導入&amp;改造しました。<br />
なかなか日本語の情報もなかったので、メモします。</p>
<p>導入はダッシュボードのプラグイン&gt;新規追加からKB Advanced RSS Widgetを検索してサクッと入れてしまいました。</p>
<p>有効化すると、外観&gt;ウィジェットにKB Advanced RSS Widgetが出てくるので、これをサイドバーにドラッグ&amp;ドロップして設定します。</p>
<p>私が行った設定は</p>
<p>Title  適当なブログタイトル名<br />
RSS feed URL  該当ブログのRSSを取得するURL<br />
RSS icon URL  ブログタイトル名の前にアイコンがつきます。デフォルトのままでアイコンがつくので変更してませんが、適当に変更可能です。<br />
Number of items to display   表示する記事の数<br />
Link title to feed URL?  チェックを入れるとブログタイトル名にブログへのリンクがつきます。<br />
Hide widget when feed is down?  フィードが取れなかったら、表示しないってことでしょう。チェック入れときました。</p>
<p>で、設定のポイントは</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span>’kbrsswidget’ <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span>’^link$’ <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span>’^description$’&gt;</span>^title$<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span></pre></div></div>

<p>の部分で、<a href="http://wordpress.org/extend/plugins/kb-advanced-rss-widget/other_notes/" target="_blank">http://wordpress.org/extend/plugins/kb-advanced-rss-widget/other_notes/<br />
</a>に説明があります。</p>
<p>^link$、description$、^title$とか言うのはRSSの中で使われているタイトル（変数名？）です。<br />
これにオプションをつけることで、表示内容をコントロールできます。</p>
<p>RSSでタイトル（変数名？）がどのように使われているかを見るには、ブラウザのリンクに</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">http://フィードを表示させるWPブログのURL/?kbrss=該当ブログのRSSを取得するURL</pre></div></div>

<p>と入力することで該当ブログのRSSの中身が確認できます。<br />
この時、フィードを表示させるWPブログには「管理者」でログインしている必要があるようです。</p>
<p>ちなみに、私の場合、エキサイトブログのRSSとMovableTypeのブログのATOMをテストで使ったところ、</p>
<p>■エキサイトブログのRSSのフィードの中身</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">[title] =&gt; 記事タイトル
[link] =&gt; 記事URL
[guid] =&gt; 記事URL
[description] =&gt;記事内容</pre></div></div>

<p>■MovableType ATOMのフィードの中身</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">[title] =&gt; 記事タイトル
[link] =&gt; 記事のリンク
[id] =&gt;
[published] =&gt; 記事発効日時
[updated] =&gt; 記事修正日時
[summary] =&gt; サマリー
[author] =&gt;
[author_name] =&gt; 記事発行者名
[atom_content] =&gt; 記事内容</pre></div></div>

<p>となってましたので、</p>
<p>■エキサイトブログのRSS用の設定</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span>’kbrsswidget’&gt;</span>^pubdate[opts:date=Y/m/d]$<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">br</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span>’^link$’ <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span>’^description$’ <span style="color: #000066;">target</span><span style="color: #66cc66;">=</span>”_blank”&gt;</span>^title$<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">br</span> <span style="color: #66cc66;">/</span>&gt;</span>^description[opts:trim=40]$<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span></pre></div></div>

<p>■MovableType ATOM用の設定</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span>’kbrsswidget’&gt;</span>^updated[opts:date=Y/m/d]$<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">br</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span>’^link$’ <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span>’^summary$’ <span style="color: #000066;">target</span><span style="color: #66cc66;">=</span>”_blank”&gt;</span>^title$<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">br</span> <span style="color: #66cc66;">/</span>&gt;</span>^summary[opts:trim=40]$<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span></pre></div></div>

<p>としました。</p>
<p>エキサイトブログの方だけ説明すると<br />
^pubdate[opts:date=Y/m/d]$<br />
記事の発効日を2010/01/09の形式とする</p>
<p>&lt;a href=&#8217;^link$&#8217; title=&#8217;^description$&#8217;  target=&#8221;_blank&#8221;&gt;<br />
同じ画面で開かないようtarget=&#8221;_blank&#8221;を入れました。</p>
<p>^description[opts:trim=40]$<br />
ブログの内容を頭から40character分表示</p>
<p>となります。</p>
<p>これで、</p>
<p>ブログタイトル<br />
記事日時<br />
記事タイトル<br />
記事内容サマリ<br />
記事日時<br />
記事タイトル<br />
記事内容サマリ<br />
記事日時<br />
記事タイトル<br />
記事内容サマリ</p>
<p>とサイドバーに表示されるようになりました。</p>
<p>KB Advanced RSS Widgetの場合一つのウィジェットっで1つのフィードURLしか設定できませんので、複数のフィードを表示させるにはウィジェットを複数分設定する必要があります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gizmo.co.jp/blog/2010/01/09/%e4%bb%96%e3%81%ae%e3%83%96%e3%83%ad%e3%82%b0%e3%81%aerss%e3%82%92%e3%82%b5%e3%82%a4%e3%83%89%e3%83%90%e3%83%bc%e3%81%a7%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8bpart1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>明けましておめでとうございます。</title>
		<link>http://www.gizmo.co.jp/blog/2010/01/09/%e6%98%8e%e3%81%91%e3%81%be%e3%81%97%e3%81%a6%e3%81%8a%e3%82%81%e3%81%a7%e3%81%a8%e3%81%86%e3%81%94%e3%81%96%e3%81%84%e3%81%be%e3%81%99%e3%80%82/</link>
		<comments>http://www.gizmo.co.jp/blog/2010/01/09/%e6%98%8e%e3%81%91%e3%81%be%e3%81%97%e3%81%a6%e3%81%8a%e3%82%81%e3%81%a7%e3%81%a8%e3%81%86%e3%81%94%e3%81%96%e3%81%84%e3%81%be%e3%81%99%e3%80%82/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 09:21:21 +0000</pubDate>
		<dc:creator>だるま</dc:creator>
				<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://www.gizmo.co.jp/blog/?p=53</guid>
		<description><![CDATA[すっかり遅くなってしましましたが、明けましておめでとうございます。
本年もよろしくお願いいたします。
]]></description>
			<content:encoded><![CDATA[<p>すっかり遅くなってしましましたが、明けましておめでとうございます。</p>
<p>本年もよろしくお願いいたします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gizmo.co.jp/blog/2010/01/09/%e6%98%8e%e3%81%91%e3%81%be%e3%81%97%e3%81%a6%e3%81%8a%e3%82%81%e3%81%a7%e3%81%a8%e3%81%86%e3%81%94%e3%81%96%e3%81%84%e3%81%be%e3%81%99%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3カラムのリキッドレイアウト Part2</title>
		<link>http://www.gizmo.co.jp/blog/2009/11/24/3%e3%82%ab%e3%83%a9%e3%83%a0%e3%81%ae%e3%83%aa%e3%82%ad%e3%83%83%e3%83%89%e3%83%ac%e3%82%a4%e3%82%a2%e3%82%a6%e3%83%88-part2/</link>
		<comments>http://www.gizmo.co.jp/blog/2009/11/24/3%e3%82%ab%e3%83%a9%e3%83%a0%e3%81%ae%e3%83%aa%e3%82%ad%e3%83%83%e3%83%89%e3%83%ac%e3%82%a4%e3%82%a2%e3%82%a6%e3%83%88-part2/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 14:51:26 +0000</pubDate>
		<dc:creator>だるま</dc:creator>
				<category><![CDATA[コーディング]]></category>
		<category><![CDATA[3カラム]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[リキッドレイアウト]]></category>

		<guid isPermaLink="false">http://www.gizmo.co.jp/blog/?p=38</guid>
		<description><![CDATA[&#60;&#60;前回
前回で3カラムのリキッドレイアウトはできましたが、このままだとmain部分が狭すぎたり間延びしたりするので、min-width、max-widthを設定することにします。
ここで問題なのは、min- [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gizmo.co.jp/blog/?p=6">&lt;&lt;前回</a></p>
<p>前回で3カラムのリキッドレイアウトはできましたが、このままだとmain部分が狭すぎたり間延びしたりするので、min-width、max-widthを設定することにします。</p>
<p>ここで問題なのは、min-width、max-widthがIE6で効かないこと。<br />
いつもの手ですが、minmax.jsを使わせてもらいます。</p>
<p><a href="http://www.doxdesk.com/software/js/minmax.html" target="_blank">こちらのサイト</a>からminmax.jsをダウンロードしヘッダー部分に</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;minmax.js&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!--mce:0--&gt;</span><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p>のように読み込みます。</p>
<p>HTMLは下記のように全体を#contenntsで囲み、<br />
[HTML]</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;contents&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;header&quot;</span>&gt;</span>
		headerの中身<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;main_wrapper&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;main&quot;</span>&gt;</span>
			mainの中身<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;side1&quot;</span>&gt;</span>
		side1の中身<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;side2&quot;</span>&gt;</span>
		side2の中身<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;footer&quot;</span>&gt;</span>
		footerの中身<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>

<p>CSSで、min-width、max-widthを設定します。<br />
[CSS]</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#contents</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">min-width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">760px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">max-width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">960px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>これで、IE6でもきちんと表示されるものができました。<br />
全体としては、以下のようなイメージです。</p>
<div id="attachment_49" class="wp-caption alignnone" style="width: 288px"><img class="size-full wp-image-49" title="3カラムmax&amp;min width" src="http://www.gizmo.co.jp/blog/wp-content/uploads/2009/11/0b043409b6bab686f47e6d138833a6ad1.gif" alt="3カラムmax&amp;min width" width="278" height="239" /><p class="wp-caption-text">3カラムmax&amp;min width</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.gizmo.co.jp/blog/2009/11/24/3%e3%82%ab%e3%83%a9%e3%83%a0%e3%81%ae%e3%83%aa%e3%82%ad%e3%83%83%e3%83%89%e3%83%ac%e3%82%a4%e3%82%a2%e3%82%a6%e3%83%88-part2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3カラムのリキッドレイアウト Part1</title>
		<link>http://www.gizmo.co.jp/blog/2009/11/23/3%e3%82%ab%e3%83%a9%e3%83%a0%e3%81%ae%e3%83%aa%e3%82%ad%e3%83%83%e3%83%89%e3%83%ac%e3%82%a4%e3%82%a2%e3%82%a6%e3%83%88/</link>
		<comments>http://www.gizmo.co.jp/blog/2009/11/23/3%e3%82%ab%e3%83%a9%e3%83%a0%e3%81%ae%e3%83%aa%e3%82%ad%e3%83%83%e3%83%89%e3%83%ac%e3%82%a4%e3%82%a2%e3%82%a6%e3%83%88/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 10:48:11 +0000</pubDate>
		<dc:creator>だるま</dc:creator>
				<category><![CDATA[コーディング]]></category>
		<category><![CDATA[3カラム]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[リキッドレイアウト]]></category>

		<guid isPermaLink="false">http://www.gizmo.co.jp/blog/?p=6</guid>
		<description><![CDATA[このブログもそうですが、3カラムをリキッドレイアウトにしたいということは良くあると思います。
一番多いパターンは

のような形ではないでしょうか。
main部分にnin,max widthを入れてもうまいこといきません。 [...]]]></description>
			<content:encoded><![CDATA[<p>このブログもそうですが、3カラムをリキッドレイアウトにしたいということは良くあると思います。</p>
<p>一番多いパターンは</p>
<p><img class="alignnone size-full wp-image-8" title="リキッドレイアウト全体" src="http://www.gizmo.co.jp/blog/wp-content/uploads/2009/11/0b043409b6bab686f47e6d138833a6ad.gif" alt="リキッドレイアウト全体" width="252" height="129" /></p>
<p>のような形ではないでしょうか。</p>
<p>main部分にnin,max widthを入れてもうまいこといきません。</p>
<p>早速検索して、参考にさせていただいたのは<a href="http://css-eblog.com/csstechnique/3.html" target="_blank">3カラムレイアウトで、中央を可変にするCSS(リキッドレイアウト)</a>のページ。</p>
<p>サンプルもあって、丁寧に解説されています。今回はこれをもとに少し変更しました。</p>
<p>■<strong>基本的な考え方</strong></p>
<div id="attachment_15" class="wp-caption alignnone" style="width: 273px"><img class="size-full wp-image-15" title="3カラム リキッドデザイン 基本的考え方" src="http://www.gizmo.co.jp/blog/wp-content/uploads/2009/11/4cc8f5323d4a67145a7f8b366f63173f.gif" alt="3カラム リキッドデザイン 基本的考え方" width="263" height="147" /><p class="wp-caption-text">3カラム リキッドデザイン 基本的考え方</p></div>
<p>基本的な考え方は上の図のようになります。</p>
<p>ここでポイントなのは、main_wrapperの中にmainがあり、main_wrapperに対して左右180px（side1、side2の幅）のマージンを持っていて、mainの左右にside1、2を持ってくることです。</p>
<p>これを実現するには、</p>
<p>[HTML}</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;main_wrapper&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;main&quot;</span>&gt;</span>
		mainの中身<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;side1&quot;</span>&gt;</span>
	side1の中身<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;side2&quot;</span>&gt;</span>
	side2の中身<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>

<p>[CSS]</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#main_wrapper</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">float</span> <span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span> <span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#main</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">180px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#side1</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">float</span> <span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-<span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">180px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#side2</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">float</span> <span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-180px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">180px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>とします。</p>
<p>#main_wrapper、#side1、#side2がfloat leftしているので、この3つは横一列に並びますが、#side1はmargin-left -100%のネガティブマージンでmain_wrapperの左側にwidth 180pxでおさまります。<br />
#side2はmargin-left -180pxのネガティブマージンでmain_wrapperの右側にwidth 180pxで収まります。<br />
※この時、#side2のネガティブマージンと幅は同じ必要があります。</p>
<p>また、#mainはfloatしていませんから、#main_wrapperに対し左右180pxのマージンで配置され、結果的に、side1、main、side2が配置されることになります。</p>
<div id="attachment_21" class="wp-caption alignnone" style="width: 371px"><img class="size-full wp-image-21" title="3カラムレイアウト" src="http://www.gizmo.co.jp/blog/wp-content/uploads/2009/11/cd045574af4d0ffd8aa2595201015de44.gif" alt="3カラムレイアウト" width="361" height="100" /><p class="wp-caption-text">3カラムレイアウト</p></div>
<p>実際においては、#main_wrapper、#side1、#side2がfloat leftしているので、HTMLのside2の後ろでclearするか、全体をdivで囲ってclearfixする必要があります。</p>
<p><a href="http://www.gizmo.co.jp/blog/?p=38">次に続く&gt;&gt;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gizmo.co.jp/blog/2009/11/23/3%e3%82%ab%e3%83%a9%e3%83%a0%e3%81%ae%e3%83%aa%e3%82%ad%e3%83%83%e3%83%89%e3%83%ac%e3%82%a4%e3%82%a2%e3%82%a6%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ブログスタートです</title>
		<link>http://www.gizmo.co.jp/blog/2009/11/20/hello-world/</link>
		<comments>http://www.gizmo.co.jp/blog/2009/11/20/hello-world/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 05:44:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://www.gizmo.co.jp/blog/?p=1</guid>
		<description><![CDATA[ギズモのマルオカです。
本日よりブログスタートします。
よろしくお願いします。
]]></description>
			<content:encoded><![CDATA[<p>ギズモのマルオカです。</p>
<p>本日よりブログスタートします。</p>
<p>よろしくお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gizmo.co.jp/blog/2009/11/20/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

