<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Webデザイナーの為の情報Blog「CSSMAKER」</title>
        <link>http://www.cssmake.com/</link>
        <description>CSSでデザイン、レイアウトをしたいデザイナーさんの為のblogです。小技裏技必殺技がいっぱいですｗ</description>
        <language>ja</language>
        <copyright>Copyright 2012</copyright>
        <lastBuildDate>Wed, 18 Jun 2008 10:36:57 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>デザインにインスピレーションをくれるサイト｢faveup｣</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">今回紹介するサイトは、デザインにインスピレーションを与えてくれるサイト。<br />
ちょっと煮詰まった時なんかに見るといい刺激をくれますよ＾＾</p>

<h3>FAVEUP</h3>
<a href="http://www.faveup.com/"><img src="http://www.cssmake.com/images/2008/20080618.jpg" alt="" width="450" height="350" /></a>

<p class="p01">海外のサイトですけど、画像がメインなので、英語が分からなくても得るものがたくさんあります(僕も英語ダメダメです)。<br />
ロゴ画像の下に<br />
「Logos」「Business Cards」「Flash Websites」「CSS Websites」とカテゴリーが分かれてるので、インスピレーションを得たいものを選びましょう＾＾／</p>
</div>]]></description>
            <link>http://www.cssmake.com/2008/06/faveup.html</link>
            <guid>http://www.cssmake.com/2008/06/faveup.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">デザインテクニック</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Inspiration</category>
            
            <pubDate>Wed, 18 Jun 2008 10:36:57 +0900</pubDate>
        </item>
        
        <item>
            <title>デザインの役に立つ黄金比と白銀比</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">最近制作されたWebサイトの多くは950px前後の幅で制作される事が多いです。
以前は750px前後でした。<br />
それは何故でしょう？</p>

<h3>モニターサイズの平均値が上がった</h3>
<p class="p01">前は15インチモニターが主流で1024 × 768だった解像度が19インチが主流になってきて1280 × 1024の解像度でパソコン見てる人が多くなったからって事ですね。<br />
後、この前電気屋さんで聞いたところによると、各メーカーもワイドモニターに力を入れてるとの事。
んでなんで前は750pxで今は950pxかって言うと。</p>

<p class="p02">IEで左サイドにお気に入りを開きながらサイトを閲覧する人の事を考えてるんですね。
もちろんその左サイドお気に入りバーの横幅は使用者の任意で変える事が出来ますが、あくまでデフォルトの値って事で。
なので主流のモニターサイズが変わった事が制作にも影響してるんですね。</p>

<h3>黄金比</h3>
<p class="p01">よく見てみるとすごい名前です。<br />
黄金比は人間が美しいと思ってしまう比率なんて言われています。</p>

<p class="p01">有名なところだとレオナルド・ダ・ヴィンチのモナリザも黄金比でつくられてたり、皆さんが日頃なじみ深い名刺やカード類などもこの黄金比でつくられてます。
その他にも美容整形の分野でも黄金比が使われてますし、建築などでも使われる事が多いようです。<br />
前にTVで見ましたが、オードリー・ヘプバーンの顔の比率はほぼ完璧な黄金比らしいですｗ</p>

<p class="p01">さて豆知識はここらへんにしといて、Web制作と黄金比の関係をいってみましょう。</p>

<h4>黄金比は「1:1.618」</h4>

<p class="p01">Webサイトの横幅を決めた時に使ってみましょう。<br />
例えば960pxの場合</p>

<a href="http://www.smashingmagazine.com/2008/05/29/applying-divine-proportion-to-web-design/" target="_blank"><img src="http://www.cssmake.com/images/2008/20080612.jpg" alt="" width="450" height="438" /></a>

<p class="p01">でも実際にはグリッドデザインを用いないと、読みにくかったりします。<br />
そこでサンプルとしてThe 404 Blogを紹介。<br />
このサイトは各余白部分に31pxを適用してシンプルな値にしています。</p>

<a href="http://404uxd.com/" target="_blank"><img src="http://www.cssmake.com/images/2008/20080612_1.jpg" alt="" width="450" height="399" /></a>

<p class="p01">元ネタ：<a href="http://www.smashingmagazine.com/2008/05/29/applying-divine-proportion-to-web-design/" target="_blank">http://www.smashingmagazine.com/2008/05/29/applying-divine-proportion-to-web-design/</a></p>

<p class="p01">グリッド好きな人も多いと思いますが、一度試してみてはいかがでしょう？</p>


<h3>白銀比</h3>
<p class="p01">別名「大和比」！<br />
日本建築なんかでよく使われてます。<br />
代表としては法隆寺の五重塔です。日本の大工道具の指矩（さしがね）の裏面には白銀比の目盛がある等、日本と非常に深いかかわりのある比率だと言えます。<br />
実はA4用紙も白銀比です。<br />
A4用紙を半分に折るとA5更に半分に折るとA6・・・半分にしてもその比率を保つのが白銀比の特徴と言えます。</p>

<h4>白銀比は「1:1.4141」。</h4>

<p class="p01">さて黄金比と同じく横幅960pxと仮定してみましょう。</p>

<img src="http://www.cssmake.com/images/2008/20080612_2.jpg" alt="" width="450" height="438" />

<p class="p01">こんな感じです。<br />
よく和物のサイトなんかでこの比率をあえて使ってるのとかあります。<br />
黄金比でサイドが広いなんて思ったらこっちを使ってもいいかもしれませんね。</p>
</div>]]></description>
            <link>http://www.cssmake.com/2008/06/post-1.html</link>
            <guid>http://www.cssmake.com/2008/06/post-1.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">デザインテクニック</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
            <pubDate>Thu, 12 Jun 2008 12:51:52 +0900</pubDate>
        </item>
        
        <item>
            <title>min-heightをIE6でも使えるようにするjsファイル「minmax.js」</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">min-heightは初心者の方はあんまり使った事のないプロパティかなと思いますが、知るととても便利なのでちょいと勉強しておきましょう＾＾</p>

<h3>min-heightとは？</h3>
<p class="p01">min-heightは高さの最低値を指定するプロパティです。<br />
CSSではmin-height以外にも最低値や最高値を指定出来るプロパティがあるのですが、残念な事にIE6はそれらのプロパティには対応していません。<br />
それをjsファイルでIE6に対応させるのが「minmax.js」です。<br />
IE6に適応させるjsファイルは以下の通り。</p>

<ul>
	<li><span class="fontStyle_bold">min-height</span><br />高さの最低値をあらかじめ指定</li>
	<li><span class="fontStyle_bold">max-height</span><br />高さの最高値をあらかじめ指定</li>
	<li><span class="fontStyle_bold">min-width</span><br />幅の最低値をあらかじめ指定</li>
	<li><span class="fontStyle_bold">max-width</span><br />幅の最高値をあらかじめ指定</li>
</ul>

<h3>使い方</h3>
<p class="p01">まずはjsファイルを<a href="http://www.doxdesk.com/software/js/minmax.html" target="_blank">ダウンロード</a>しましょう。</p>

<p class="p01">ダウンロードが出来たなら次はhtmlのhead内にjsファイルを読み込んで完了です。</p>

<pre class="xhtml" name="code">&lt;script type=&quot;text/javascript&quot; src=&quot;./minmax.js&quot;&gt;&lt;/script&gt;</pre>

<p>これだけで完了。<br />
楽ちんで便利です＾＾</p>
</div>]]></description>
            <link>http://www.cssmake.com/2008/06/minheightie6jsminmaxjs.html</link>
            <guid>http://www.cssmake.com/2008/06/minheightie6jsminmaxjs.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">小技・大技・必殺技</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">IE6</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">JavaScript</category>
            
            <pubDate>Wed, 11 Jun 2008 11:02:31 +0900</pubDate>
        </item>
        
        <item>
            <title>IE6でも背景やらimgで透過PNG画像を使えるようにする。</title>
            <description><![CDATA[<div class="entryContents">
<h3>PNGとは？</h3>
<p class="p01">画像にはビットマップ、JPEG、GIF、PNGとフォーマットがいくつかあります。<br />
その中でPNGはJPEG、GIFに代わってウェブ上で使われる事を目的として開発された画像フォーマットです。</p>

<p class="p01">PNGはかつてGIFで特許問題が起こった際に、GIF形式のフリーな代替フォーマットとして開発されました。<br />
その為GIFによく似てます。<br />
以下にJPEG、GIF、PNGを特徴分けにしてみました。</p>
<ul>
	<li>写真や、写真的なグラデの多い画像の圧縮はJPEGに分があります。PNGだとファイル容量がおおきくなりがち。</li>
	<li>GIFとPNGは似ているがPNGはアニメーションが出来ない。</li>
	<li>GIF、PNG共に透過画像をつくる事が出来るが、PNGのみアルファチャンネルをつかって半透明の画像をつくる事が出来る。</li>
</ul>

<p class="p04">PNGを上手に使うと文字以外の部分が綺麗に透過しているロゴ画像や、半透明で背景をすかしたコンテンツ背景などなど様々な場面で活躍してくれるはずです。</p>


<h3>PNGの問題・・・というかまたIE6がやってくれてます。</h3>
<p class="p04">先に述べた便利な透過PNGちゃんをサポートしていないのがIE6です。<br />
IE6で透過PNGを配置すると、アルファ100％(つまりは透過ナシの部分)のみ表示されて、99％以下の半透明と透明の部分がグレーになってしまいます。<br />
今回はIE6への対応を書いておきます～</p>

<h3>iepngfix.jsで透過PNGを使う。</h3>
<p class="p01"><a href="http://blog.l-xs.com/yungsang/2006/12/png_alpha_filter_ie7.html" target="_blank">元”韓流”プログラマ、ユンサンがつくった「iepngfix.js」</a>ってjsファイルを使った透過PNG処理の方法を紹介です。<br />
これは「iepngfix.htc」ってIEの独自CSS機能をつかった方法です。<br />
まずはjsファイルを<a href="http://blog.l-xs.com/yungsang/2007/04/iepngfix_tips_1_1.html" target="_blank">ダウンロード</a>して、head内で読み込みましょう。<br />
※ダウンロードページ内のiepngfix.jsってのがダウンロードファイルへのリンクになってます。</p>

<pre class="xhtml" name="code">&lt;script type=&quot;text/javascript&quot; src=&quot;./iepngfix.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;</pre>

<p class="p01">んでもってCSSに</p>

<pre class="css" name="code">.iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}</pre>

<p class="p01">これで準備完了です。</p>

<h4>imgの場合</h4>
<pre class="xhtml" name="code">&lt;img src=&quot;./example.png&quot; class=&quot;iepngfix&quot; width=&quot;&quot; height=&quot;&quot; /&gt;</pre>

<h4>imgのロールオーバーの場合</h4>
<pre class="xhtml" name="code">&lt;img class=&quot;iepngfix&quot; src=&quot;./example.png&quot; onmouseover=&quot;this.src='./example_on.png',IEPNGFIX.fix(this)&quot; onmouseout=&quot;this.src='./example.png',IEPNGFIX.fix(this)&quot; width=&quot;&quot; height=&quot;&quot; alt=&quot;画像タイトル&quot;&gt;</pre>
<p class="p01">※imgロールオーバーは<a href="http://blog.l-xs.com/yungsang/2007/04/iepngfix_tips_1_1.html">ユンサン</a>のところで紹介されているものとは違うものを使ってます。</p>

<h4>aタグの背景で指定する(:hoverもついでに・・・)。</h4>
<pre class="xhtml" name="code">&lt;a href=&quot;#&quot; class=&quot;iepngfix&quot;&gt;サンプルテキスト&lt;/a&gt;</pre>
<p class="p01">だとして</p>
<pre class="css" name="code">a	{
	display: block;
	width: 100px;
	height: 100px;
	background: url(./example.png) no-repeat;
}
a:hover	{
	background: url(./example_on.png) no-repeat;
}</pre>
<p class="p04">
こんな感じ。<br />
ただJPEGやGIFと同じように背景で右下に配置したり、gnaviとかであらかじめホーバー画像とセットで縦2倍の画像つくってCSSでつくろうとしたりすると予期せぬ事態がおこります。<br />
あくまで縦横の幅がちゃんと決まったものの中に同サイズのPNGを入れる必要があるので、そこらへんは注意が必要です。
</p>

<h3>alphafilter.jsで透過PNGを使う。</h3>
<p class="p01">
こちらは<a href="http://blog.webcreativepark.net/" target="_blank">to-R</a>さんで配布されてるjsファイルで以前は<strong>prototype.js</strong>とセットで稼動するものだったのですが、バージョンアップによって、なしでも動くようになったとの事です。
まずはjsファイルを<a href="http://blog.webcreativepark.net/2007/02/01-233315.html" target="_blank">ダウンロード</a>してhead内で読み込みましょう。
※不具合報告や、修正情報の更新などもダウンロードページで見る事が出来ます。
</p>
<pre class="xhtml" name="code">&lt;script type=&quot;text/javascript&quot; defer=&quot;defer&quot; src=&quot;./alphafilter.js&quot;&gt;&lt;/script&gt;</pre>
<p class="p01">読み込んだ後は「alphafilter」ってクラス名を対応する要素に追加してあげるだけです。</p>

<h4>imgの場合</h4>
<pre class="xhtml" name="code">&lt;img src=&quot;./example.png&quot; class=&quot;alphafilter&quot; alt=&quot;&quot; /&gt;</pre>

<h4>CSSの場合</h4>
<pre class="xhtml" name="code">&lt;a class=&quot;alphafilter&quot;&gt;サンプルテキスト&lt;/a&gt;</pre>
<p class="p03"></p>

<h3>jQueryをつかって透過PNGを使う方法「jquery.pngfix.js」</h3>
<p class="p01">手軽にAjaxを自分のサイトに実装出来るライブラリjsファイル「jQuery」を使った透過PNGの使用方法です。<br />
<a href="http://www.lllcolor.com/web/jquery/92.html" target="_blank">Emotional Web</a>さんで紹介されてた方法です。</p>

<p class="p01">まずは<a href="http://jquery.com/" target="_blank">jQuery</a>とjQueryプラグイン「<a href="http://www.campbellsdigitalsoup.co.uk/about/png-fix/" target="_blank">jquery.pngfix.js</a>」をダウンロードしましょう。<br />
そしてはjsファイルをhead内で読み込みましょう。</p>

<pre class="javascript" name="code">&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;jquery.pngfix.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	// ここにコードを記述します。
&lt;/script&gt;</pre>

<p class="p01">こんな感じ。<br />
さてコードを記述してみましょう。</p>

<h4>img要素がPNGだった場合は透過処理を実行する記述</h4>
<pre class="javascript" name="code">$(document).ready(function() {
$(&quot;img[@src$=png]&quot;).pngfix();
});</pre>
<h4>id名、class名を指定してみる</h4>
<pre class="javascript" name="code">$(document).ready(function() {
$(&quot;img[@src$=png], #image-one, .image-two&quot;).pngfix();
});;</pre>

<p class="p01">こんな感じです。</p>

<p class="p01">jQueryをつかった透過PNG処理の方法としては<br />
「<a href="http://jquery.andreaseberhard.de/pngFix/index.html" target="_blank">jquery.pngFix.js</a>」なんてのもあります。</p>

<p class="p04">先ほど紹介した<a href="http://www.lllcolor.com/" target="_blank">Emotional Web</a>さんでは便利なjQueryライブラリがたくさん紹介されています。<br />
興味のある人は一度見てみて損はないですよ＾＾</p>

<p class="p01">とまぁここまで色んな方法を書いてみましたが、ご自身でお好みのものを選んでつかってみてください。</p>
</div>
]]></description>
            <link>http://www.cssmake.com/2008/06/ie6imgpng.html</link>
            <guid>http://www.cssmake.com/2008/06/ie6imgpng.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">小技・大技・必殺技</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">GIF</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">IE6</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">iepngfix</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Image</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">JavaScript</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">JPEG</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">jQuery</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PNG</category>
            
            <pubDate>Tue, 03 Jun 2008 13:54:09 +0900</pubDate>
        </item>
        
        <item>
            <title>ブラウザについてダラダラ書いてみる</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">今回はWeb制作初心者向けにブラウザについてダラダラ語ってみたいと思います。</p>

<p class="p01">まずは・・・</p>

<h3>ブラウザって何？</h3>
<p class="p01"><a href="http://ja.wikipedia.org/wiki/%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6" target="_blank">Wikipedia</a>からまんまパクりますと<br />
コンピュータ上の情報を一定の目的に沿って表示し閲覧に供するソフトウェア一般を指す語。<br />
って事になります。</p>

<p class="p01">つまりは何かしらの情報を人間が見やすいように表示してくれてるソフトって事です。</p>

<h3>いっぱいあるブラウザ達</h3>
<p class="p01">現在アナタは何てブラウザを使っていますか？</p>

<p class="p01">多分多くの人は<strong>Internet Explorer 6（以下IE6）</strong>で閲覧してる事と思います。<br />
その次に多いのは<strong>Internet Explorer 7（以下IE7）</strong>。<br />
それから<strong>Firefox</strong>や<strong>Opera</strong>、Mac標準ブラウザの<strong>Safari</strong>。<br />
メモリは食うけど便利な<strong>Sleipnir</strong>。</p>

<p class="p01">今あげたブラウザはWindows環境なら全て無料でダウンロードして使う事が出来るもの達です。<br />
日本では圧倒的にIEがシェアを占めてますが、Microsoft嫌いの欧米各国の中にはFirefoxが過半数を占めてる国なんかもあります。</p>

<h3>ブラウザがたくさんある事でのWeb制作者への影響</h3>
<p class="p01">ブラウザは制作者が作ったHTMLやCSSを読み込んで解釈し、表示します。<br />
今でこそWeb標準というものがあって各ブラウザもそれを意識した解釈をしますが、それでも解釈の仕方に微妙な違いがあります。</p>

<p class="p01">つまり正確にマークアップしたサイトでも各ブラウザによって表示の違いが出てくるので、どのブラウザで見ても同じ見た目になるように制作者は日々ブラウザと戦いを繰り広げているわけです。</p>

<h3>ホントにダメ男なIE6（時々7も・・・）</h3>
<p class="p01">いくらIE6が今一番シェアが多いと言ってもIE6を基準にしてサイトを制作すると、今後主要ブラウザのシェア数の移行に伴って作ったサイトの表示が崩れるなんて事になりかねません。<br />
何故かと言うと先にあげたブラウザ達の中でIE6はWeb標準準拠度が低いからです。<br />
それは正確にマークアップしたのに、思い通りに表示されない可能性の高いブラウザと言えます。</p>

<p class="p01">とは言えIE7を基準にしてたら大丈夫なのか？と言われるとそうでもなかったりします。<br />
IE7も6よりマシかと思いきや以外とダダっ子だったりするので、僕はFirefox、Opera、Safariを軸にして、IEの6と7を後から処理するようにしてます。</p>

<h3>制作時に気をつけたいポイント</h3>
<p class="p01">完成品として納品する以上は、IE6、IE7、Firefox、Opera、Safariなどの主要ブラウザと、Mac環境での確認が絶対条件だと思います。<br />
どうしたらいいか迷ったあげく、CSS Hackを頼ってしまう事も多々あるかとは思いますが、慣れてくるとあまり使わなくても大丈夫になってくるものです。</p>

<p class="p01">っと今日はブラウザについて書いてみました。</p>
</div>
]]></description>
            <link>http://www.cssmake.com/2008/05/post.html</link>
            <guid>http://www.cssmake.com/2008/05/post.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ブラウザ</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Beginer</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Browser</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Firefox</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">IE6</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">IE7</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Opera</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Safari</category>
            
            <pubDate>Tue, 27 May 2008 16:33:49 +0900</pubDate>
        </item>
        
        <item>
            <title>IE6でfloatしたボックスのmarginの値が2倍になるバグの対処方法</title>
            <description><![CDATA[<div class="entryContents">
<p class="p02">
CSSレイアウト初心者がまずぶつかる壁がおそらくこのバグだと思います。
</p>
<p class="p01">
まずはサンプルソースを見てみて下さい。<br />
サンプルを<a href="http://www.cssmake.com/sample/ie6_margin.zip">ダウンロード</a>。
</p>
<h4>HTML</h4>
<pre class="xhtml" name="code">&lt;div id=&quot;container&quot;&gt;
	&lt;div id=&quot;leftContents&quot;&gt;&lt;/div&gt;
	&lt;div id=&quot;rightContents&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>

<h4>CSS</h4>
<pre class="css" name="code">#container	{
	width: 500px;
	height: auto;
}
#leftContents	{
	float: left;
	width: 180px;
	height: 200px;
	background: #80A852;
	margin-right: 10px;
	margin-left: 10px;
}
#rightContents	{
	float: right;
	width: 290px;
	height: 200px;
	background: #E67306;
	margin-right: 10px;
}
</pre>
<p class="p02">※サンプルで見てみたい人の為に各idに色つけてあります。</p>

<p class="p02">この場合だと下図のようになると思いますよね？</p>

<p class="p02"><img src="http://www.cssmake.com/images/2008/april/20080428_05.jpg" alt="" width="450" height="230" /></p>

<p class="p02">だけどIE6は駄々っこなので、この横に指定したmarginを2倍とってしまいます(実質20pxずつとってしまいます。)</p>

<p class="p02">対処方法はいくつかあるのでご紹介します。</p>



<h3>そもそもmarginを指定しない。</h3>
<p class="p02">親要素にpaddingを指定して子要素でのmarginをやめちゃうってのも手です。</p>

<h4>CSS</h4>
<pre class="css" name="code">#container	{
	width: 480px;
	height: auto;
	padding: 0 10px 0 10px;
}
#leftContents	{
	float: left;
	width: 180px;
	height: 200px;
	background: #80A852;
}
#rightContents	{
	float: right;
	width: 290px;
	height: 200px;
	background: #E67306;
}
</pre>
<p class="p02">
※その場合は親要素のwidthから20px引きましょう。<br />
元々はborderもpaddingも無かったので純粋に横幅=500pxだったものにpaddingを指定してあげたので<br />
<span class="fontStyle_bold">左padding10px+右padding10px+width480px=500px</span><br />
って感じになります。
</p>

<h3>アンダースコアハックでIE6のみに指定する。</h3>
<p class="p02">
出来ればCSSハックはさけたいところなので、使わなくて済むやり方を見つけれたらそっちにしましょうね。
</p>
<h4>CSS</h4>
<pre class="css" name="code">#container	{
	width: 500px;
	height: auto;
}
#leftContents	{
	display: inline;
	float: left;
	width: 180px;
	height: 200px;
	background: #80A852;
	_margin: 0 5px 0 5px;
	margin: 0 10px 0 10px;
}
#rightContents	{
	display: inline;
	float: right;
	width: 290px;
	height: 200px;
	background: #E67306;
	_margin: 0 5px 0 0;
	margin: 0 10px 0 0;
}
</pre>
<p class="p02">
IE6が2倍とるなら半分で指定してやるって方法です。<br />
IE6以外は通常どおり指定します。<br />
ちなみにmarginと_marginの順番が変わると作用しません。
</p>

<p class="p02">
スターハックでも同じような事が出来ます。
</p>

<h3>display: inline;を使ってみるとあら不思議</h3>

<h4>CSS</h4>
<pre class="css" name="code">#container	{
	width: 500px;
	height: auto;
}
#leftContents	{
	display: inline;
	float: left;
	width: 180px;
	height: 200px;
	background: #80A852;
	margin: 0 10px 0 10px;
}
#rightContents	{
	display: inline;
	float: right;
	width: 290px;
	height: 200px;
	background: #E67306;
	margin: 0 10px 0 0;
}
</pre>

<p class="p01">これだけで治ります。。。がブロック要素をインライン要素に変えてるので、個人的になんか好きじゃなくてほとんど使いません。</p>
<p class="p03">IE6のみインライン要素するってんなら許せるけど。。。完璧個人的こだわりです。すいませんでした＞＜</p>
<p class="p01">ひとまずこれだけおさえておけば、あんまり困る事は無いと思います。</p>

</div>]]></description>
            <link>http://www.cssmake.com/2008/05/ie6floatmargin2.html</link>
            <guid>http://www.cssmake.com/2008/05/ie6floatmargin2.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ビギナー向け</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Beginer</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Browser</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Bug</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS hack</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">float</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">IE6</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">margin</category>
            
            <pubDate>Fri, 23 May 2008 10:26:12 +0900</pubDate>
        </item>
        
        <item>
            <title>Floatした背景が表示されなくなっちゃった＞＜</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">
これはCSS覚えたての頃よく泣かされました。
ちょっとややこしいので今回は図をつかって説明します。
</p>

<p class="p01">
まずは背景のついた親要素の中に子要素がある場合。
</p>

<img src="http://www.cssmake.com/images/2008/april/20080428_01.jpg" alt="" width="400" height="230" />

<p class="p01">
こんな感じっすね。
</p>

<p class="p01">
でもでも子要素にfloatを指定すると・・・
</p>

<img src="http://www.cssmake.com/images/2008/april/20080428_02.jpg" alt="" width="400" height="190" />

<p class="p01">
見たまんまですが、子要素が浮き上がって、親要素がその存在を認識できないので、子要素のあるところまで背景が伸びません＞＜
</p>

<img src="http://www.cssmake.com/images/2008/april/20080428_03.jpg" alt="" width="400" height="190" />

<p class="p01">
ってな感じです。
</p>

<p class="p01">
これを解決するにはfloatした子要素の次要素にclearを指定して防ぎます。
</p>

<img src="http://www.cssmake.com/images/2008/april/20080428_04.jpg" alt="" width="400" height="210" />

<p class="p01">
結構ビギナーの頃は思ったとおりレイアウト出来なくて、次要素にclearを指定する事が多いと思いますが、これも誰もが通る道！
慣れるまでは我慢です＾＾
</p>

</div>
]]></description>
            <link>http://www.cssmake.com/2008/05/float.html</link>
            <guid>http://www.cssmake.com/2008/05/float.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ビギナー向け</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Beginer</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">float</category>
            
            <pubDate>Wed, 14 May 2008 11:36:15 +0900</pubDate>
        </item>
        
        <item>
            <title>ブラウザごとのCSSの解釈の違い</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">
今回はブラウザのお話です。<br />
皆さんは何のブラウザを使っていますか？<br />
日本ではInternet Explorerのシェアが80%を超えています。<br />
そのうちIE6が50％超、IE7が25％超。<br />
VistaにIE7が標準で搭載されてたり、XPでもIE7がアップロードに同封されてたりの都合でユーザーは増えましたが、やはりまだまだIE6が強いのが現状です。<br />
3位はFirefoxで5％強、4位がSafariで3％と続きます。
</p>
<p class="p01">
Webサイトを制作するにあたってはIE6、IE7、Firefox、Safariと後Operaあたりで確認を行っていればほとんど大丈夫と言えます。(あくまでほとんどね。。。OSの違いによる表示の違いなんかもあるので、WinユーザーはMacで。MacユーザーはWinでも確認しましょう。)
</p>
<p class="p01">
さてここで困るのが、ブラウザ毎の解釈の違いです。
</p>
<h3>デフォルトスタイルシートの初期化</h3>
<p class="p01">
各ブラウザ毎に「デフォルトスタイルシート」ってのがあります。<br />
デフォルトスタイルシートは各ブラウザが独自にもっているスタイルシートで、こちらが何の指定もしなければ勝手に余白をとったりしてきます。<br />
やっかいなのは全てのブラウザでこのデフォルトスタイルシートが共通では無いところです。<br />
IEでは出なかった余白がFirefoxでは出ちゃったりします。
</p>
<p class="p01">
制作において、CSSを使用する場合にはまずこのデフォルトスタイルシートを初期化して、何の指定もされていない状態にします。
</p>
<p class="p01">
やり方は簡単でデフォルト用のスタイルシートを用意するなりして、外部で読み込むだけ。<br />
ちなみにデモの代わりにこのサイトのデフォルトスタイルシートを見たい方は下記からどうぞ
</p>
<p class="p01"><a href="http://www.cssmake.com/css/default.css" target="_blank">CSSMAKERのデフォルトCSSをダウンロード</a></p>
<h3>これが本題。ブラウザ毎の解釈の違い(ボックスモデルについて)</h3>
<p class="p01">
IE6は現在主流の他ブラウザに比べると、Web標準準拠度が低いです。<br />
なので、CSSに対する解釈もなんかボケてるというか・・・。<br />
とにかくバグが多いブラウザなので、制作してて最初にバグるのは大抵IE6です。(慣れてくるといちいちプレビューしなくてもコードだけで、あぁこれだとIE6こうなるから、こうして～みたいな感じでIE6のバグに慣れてくる自分がいましたｗ)
</p>
<p class="p01">
さてその中で初心者が一番陥りやすいIE6の罠がボックスモデルの解釈です。<br />
まずは正確なボックスモデルの解釈と、IE6の解釈を比べてみましょう。
</p>
<img src="http://www.cssmake.com/images/2008/april/20080428.jpg" alt="IE6のボックスモデル解釈と正確なボックスモデル解釈" width="400" height="530" />
<p class="p01">っとこのように</p>
<p class="p01">
正：width+padding+margin+border<br />
IE6：width-(padding+margin+border)
</p>
<p class="p01">
って感じの解釈になってます。
</p>
<p class="p01">
なのでちゃんとCSS書いてるのに。。。(涙<br />
ってなっちゃってる人は一度計算してみましょう。
</p>
<p class="p01">
実際にCSSをマークアップする際にはこういう現象が起きないようにマークアップするか、IE6用のCSSハックを書いてバグ回避するかする事になってきます。
</p>
</div>
]]></description>
            <link>http://www.cssmake.com/2008/04/css-2.html</link>
            <guid>http://www.cssmake.com/2008/04/css-2.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ビギナー向け</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Browser</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Bug</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS hack</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Default Style Sheet</category>
            
            <pubDate>Mon, 28 Apr 2008 15:18:11 +0900</pubDate>
        </item>
        
        <item>
            <title>CSSテンプレートをつくってみようかと思っていたりする</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">
<a href="http://css-designplate.info/" target="_blank">CSS着せ替えテンプレートプロジェクトってのがあります。</a><br />
有識者の方々が同じHTMLをいじって様々なデザインのテンプレートを配布するってもんです。<br />
CSSやWeb制作初心者の方がそのテンプレートから色々と勉強したり、自分のサイトに流用したりと結構面白い企画です。<br />
基本的に同じHTMLを使っていますので、画像とCSSファイルを変更するだけで色んなデザインを楽しむ事が出来る上に勉強にもなるってわけなので、そんな企画にCSS Makerもいっちょのっかってみようかと思ってます。</p>
<p class="p01">実際のテンプレートはおいおい公開予定です＾＾ｂ</p>
</div>
]]></description>
            <link>http://www.cssmake.com/2008/04/css-1.html</link>
            <guid>http://www.cssmake.com/2008/04/css-1.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">テンプレート</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Template</category>
            
            <pubDate>Fri, 11 Apr 2008 12:37:51 +0900</pubDate>
        </item>
        
        <item>
            <title>キーカラーを打ち込むと自動で合う色を教えてくれるWebアプリ「ColorBlender.com」</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">
デザイン初心者の頃って何かと色彩で困る事が多いもんです。<br />
そんな時に役にたつWebアプリをご紹介します。
</p>
<h3>ColorBlender.com</h3>
<a href="http://colorblender.com/" target="_blank"><img src="http://www.cssmake.com/images/2008/april/20080409.jpg" alt="ColorBlender.com" width="450" height="400" /></a>
<p class="p01">
使い方は実際にいじいじすればすぐわかると思います～
</p>
</div>]]></description>
            <link>http://www.cssmake.com/2008/04/webcolorblendercom.html</link>
            <guid>http://www.cssmake.com/2008/04/webcolorblendercom.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">便利なツール、アプリ</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Application</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Color</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Design</category>
            
            <pubDate>Thu, 10 Apr 2008 10:56:19 +0900</pubDate>
        </item>
        
        <item>
            <title>CSS初心者に向けるhタグの装飾色々</title>
            <description><![CDATA[<div class="entryContents">

<p class="p01">皆さんはサイトのhタグの装飾をどのように行っていますか？</p>

<p class="p01">画像で指定しているのでしょうか？
それともCSSで指定していますか？</p>

<p class="p01">SEO的に見てもせっかくのhタグですから、画像でなくテキストで入れたいところです（altにテキスト入れられますが、純粋なテキストよりもSEO的効果は薄いなんて言われてます。）。</p>

<p class="p01">今回は簡単につくれるhタグの装飾をいくつかご紹介します。</p>

<p class="p01">まずはこんなのはどでしょうか？</p>
<div class="h20080407">
<div class="h20080407_01">
<h3>2008.04.07</h3>
<h2>ここにタイトルが入ります</h2>
</div>
</div>
<p>※まわりの点線は含みません</p>

<pre class="xhtml" name="code">&lt;div class=&quot;title&quot;&gt;
&lt;h3&gt;2008.04.07&lt;/h3&gt;
&lt;h2&gt;ここにタイトルが入ります&lt;/h2&gt;
&lt;/div&gt;
</pre>
<pre class="css" name="code">.title	{
border-left: 3px solid #CCC;
}
.title h3	{
font-size: 80%;
font-family: Georgia, &quot;Times New Roman&quot;, Times, serif;
letter-spacing: 1px;
color: #909090;
padding: 0 0 0 10px;
}
.title h2	{
font-size: 120%;
color:#6B6B6B;
padding: 0 0 0 10px;
letter-spacing: 1px;
}
</pre>

<p class="p01">おつぎはこんなのいかがですか？</p>

<div class="h20080407">
<h3 class="h20080407_02">ここにタイトルが入ります。</h3>
</div>
<pre class="xhtml" name="code">&lt;h2&gt;ここにタイトルが入ります&lt;/h2&gt;</pre>
<pre class="css" name="code">h2	{
font-size: 120%;
background: #F4F4F4;
padding: 5px 0 2px 10px;
border-left: 10px solid #80A852;
border-bottom: 1px solid #A1A1A1;
color:#6B6B6B;
}
</pre>
<p>ラストは:first-letterを使った見出しの表現</p>
<div class="h20080407">
<h3 class="h20080407_03">見出しの最初がでっかくなっちゃった</h3>
</div>
<pre class="xhtml" name="code">&lt;h2&gt;ここにタイトルが入ります&lt;/h2&gt;</pre>
<pre class="css" name="code">h2	{
font-size: 120%;
border-bottom: 1px dotted #A1A1A1;
color:#6B6B6B;
letter-spacing: 1px;
}
h2:first-letter	{
font-size: 1.5em;
}</pre>
<p>こんな感じです。</p>
<p class="p01">基本、罫線と字間やfont-familyでいじります。色々ためしてみましょう。</p>
</div>]]></description>
            <link>http://www.cssmake.com/2008/04/cssh.html</link>
            <guid>http://www.cssmake.com/2008/04/cssh.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ビギナー向け</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
            <pubDate>Tue, 08 Apr 2008 16:37:50 +0900</pubDate>
        </item>
        
        <item>
            <title>アルファ（透過）pngと背景画像を巧みに利用したデザインのサイト</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">
IE7の普及でアルファPNGが使いやすくなりました。<br />
とは言ってもIE6のユーザーはまだまだ多いので、ちょっとしたテクニックがいります。<br />
今回紹介するサイトは透過PNGと背景画像を上手に利用してスクロールするのが楽しくなっちゃうサイトです。
</p>
<h3>The portfolio of Bryan Katzel</h3>
<a href="http://www.webleeddesign.com/" target="_blank"><img src="http://www.cssmake.com/images/2008/april/20080407.jpg" alt="The portfolio of Bryan Katzel" width="450" height="450" /></a>
<p class="p01">
ただ残念な事にIE6への処理が出来てないので、IE6で見るとなんじゃこりゃ？ってなってますｗ<br />
</p>
</div>
]]></description>
            <link>http://www.cssmake.com/2008/04/png.html</link>
            <guid>http://www.cssmake.com/2008/04/png.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">いけてるサイト</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">png</category>
            
            <pubDate>Mon, 07 Apr 2008 13:07:36 +0900</pubDate>
        </item>
        
        <item>
            <title>CSSハックってなんぞえ？</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">ちゃんと勉強してちゃんとマークアップしてるはずなのに、ブラウザによって表示に違いが出てしまう；；</p>

<p class="p01">なんて事がWeb制作してるとたくさんあります。<br />
ってか無い時のが少ない＞＜</p>

<p class="p01">特に日本だとIE6の普及率が異常に高いです。<br />
他のブラウザ（IE7とかFirefoxとかOperaとかSafariとか）に比べるとIE6はWeb標準への準拠度が比較的低い為、ちゃんとマークアップしても色々と問題が起きてしまいます。<br />
IE6だけでなく他のブラウザも多少問題を持ってます。</p>

<p class="p01">そんなバグに出会った時、各々のブラウザにのみ対応したCSSを分けて記述出来たら便利だと思いませんか？<br />
それがCSSハックです。</p>

<p class="p01">CSSハックの多くは各々のブラウザのバグを利用して適用させたいブラウザのみ（または適用させたくないブラウザをはじく）事で問題が起きたブラウザへのCSSの対処を実現させてはいますが、あくまでバグを利用してのものですので、あまり使いまくらない方がいいです。</p>

<p class="p01">使わないですむなら、その方が優秀なコーディングですので、最終手段ぐらいに思っておきましょう。<br />
でも使わないと出来ない表現もあるので、ある程度はお勉強しておきましょうｗ</p>

<h3>アンダースコアハック</h3>
<p class="p01">IE6のみにスタイルを適用させたい場合に使用するハックです。<br />
使い方は簡単で適応させたいプロパティ冒頭に「_（アンダースコア）」を記述するだけ。<br />
では実際の適用例を見てみましょう。</p>
<pre class="xhtml" name="code">&lt;p&gt;サンプルテキスト&lt;/p&gt;</pre>

<pre class="css" name="code">p	{
margin: 10px 10px 10px 10px;
_margin_top: 5px;
}</pre>

<p class="p01">上記のように記述すると、IE6以外のブラウザでは&lt;p&gt;～&lt;/p&gt;のマージンを上下左右10pxずつとります。<br />
IE6のみ上マージン5px、下左右10pxになります。<br />
つまりはIE6のみ上書きしてるんです。</p>

<p class="p01">問題点：ただW3C CSS Validatorには通らないので、使わない方がいいっちゃいいです。</p>

<h3>スターハック</h3>
「*（アスタリスク）」を使う事からスターハックって呼ばれてます。これもIE6のみにスタイルを指定したい場合に使います。</p>

<pre class="xhtml" name="code">&lt;p&gt;サンプルテキスト&lt;/p&gt;</pre>

<pre class="css" name="code">* html p	{
margin: 5px 5px 5px 5px;
}
p	{
margin: 10px 10px 10px 10px;
}</pre>

<p class="p01">こんな感じで記述します。まずスターハックを使用した方を記述してから、それ以外のブラウザに向けたCSSを記述します。<br />
上記の記述だとIE6は上下左右のマージンを5pxずつ、それ以外のブラウザは10pxずつとります。</p>

<h3>追記</h3>
<p class="p01">今回はひとまずIE6向けのハックを書いてみました。<br />
ただ前述のとおり、使用せずにサイトを構築出来るならそれにこした事はないので、あまり頼らないようにしましょう。<br />
（僕はビギナーの時、ハックだらけでした＾＾；）</p>


</div>]]></description>
            <link>http://www.cssmake.com/2008/04/css.html</link>
            <guid>http://www.cssmake.com/2008/04/css.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">ハック</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS hack</category>
            
            <pubDate>Sun, 06 Apr 2008 17:37:46 +0900</pubDate>
        </item>
        
        <item>
            <title>CSSの基本的な記述ルール</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">CSSはまずスタイルをどのセレクタ(HTMLタグとかid名とかclass名とか・・・)に指定するかを記述して、その後に「 { プロパティ: 値; } 」と記述して具体的なスタイルを指定するのが基本です。</p>

<p><span class="fontStyle_bold">記述例：</span></p>
<pre class="css" name="code">
適用先	{ プロパティ: 値; }
h1	{ color: red; }</pre>

<p class="p03">上記の場合だと、&lt;h1&gt;タグ内に記述されたテキストは全て赤文字になります。</p>


<p class="p02">さらに複数同時に指定したい場合には「,」(カンマ)で区切って複数してします。</p>

<p><span class="fontStyle_bold">記述例：</span></p>
<pre class="css" name="code">適用先1, 適用先2, 適用先3	{ プロパティ: 値; }
h1, h2, p	{ color: red; }</pre>

<p class="p02">上記の場合だと、&lt;h1&gt;&lt;h2&gt;&lt;p&gt;に入るテキストが赤文字で表示されます。</p>


<p class="p01">CSSを記述する場合に半角スペースやタブスペース、開業を任意の場所に入れる事が出来ますが、やっちゃいけない事もあります。</p>

<p><span class="fontStyle_bold">基本例：</span></p>
<pre class="css" name="code">h1,h2,p{color:red;}</pre>

<p><span class="fontStyle_bold">半角スペース例：</span></p>
<pre class="css" name="code">h1, h2, p { color: red; }</pre>

<p><span class="fontStyle_bold">タブスペース例：</span></p>
<pre class="css" name="code">h1,	h2,	p	{	color:	red;	}</pre>

<p><span class="fontStyle_bold">改行例：</span></p>
<pre class="css" name="code">h1,
h2,
p
{
color:
red;
}</pre>


<p><span class="fontStyle_bold">やっちゃいけない例：</span></p>
<pre class="css" name="code">h 1,h2,p{co lor:r ed;}</pre>
<p>適用先、プロパティ、値の記述途中に半角スペースを入れてしまったダメな例です。
タブスペースや改行も記述途中に入れてはいけません。
ちなみに私が一番使う記述の仕方は</p>
<pre class="css" name="code">h1, h2, p	{
	color: red;
}</pre>
<p class="p01">こんな感じです＾＾</p>
<p class="p01">
自分なりのやりやすい方法を確立しましょう。<br />
今後お仕事にしたい方は他の人にも見やすいコーディングを心掛けましょう。
</p>
</div>
]]></description>
            <link>http://www.cssmake.com/2008/04/-css.html</link>
            <guid>http://www.cssmake.com/2008/04/-css.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">基礎知識</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS</category>
            
            <pubDate>Sat, 05 Apr 2008 14:25:45 +0900</pubDate>
        </item>
        
        <item>
            <title>dfFlexiGrid.jsでユーザビリティの優れたリキットデザインのサイトを表現してみる。</title>
            <description><![CDATA[<div class="entryContents">
<p class="p01">dfFlexGrid.jsを使うと、制作したサイトのグリッドやフォントサイズの変更ができ、変更したスタイルをクッキーに保存することができます。</br>
今回はこのdfFlexGrid.jsのデモページを見ながら簡単に解説していきます。<br />
<a href="http://www.dezinerfolio.com/wp-content/uploads/griddemo/dfFlexiGrid.html" target="_blank">デモページ</a>　<span class="size_Xsmall">(別ウィンドウで開きます)</span></p>
<img src="http://www.cssmake.com/images/2008/april/20080403.jpg" alt="dfFlexiGrid.jsのデモページ" width="422" height="142" />
<h3>まずはdfFlexiGrid.jsに触れてみましょう</h3>
<p class="p01">デモページのヘッダー部分のメニューをクリックすると、ページ全体が動的に変化します。特にグリッドの変更時は気持ちのいいスムースです。まずは色々と触って動きを確かめてみましょう。<br />各メニューの昨日は以下の通りです。</p>
<ul>
	<li><span class="fontStyle_bold">Toggle Left</span><br />左側のカラムの表示・非表示</li>
	<li><span class="fontStyle_bold">Left Accordion</span><br />左側のカラムをアコーディオン化</li>
	<li><span class="fontStyle_bold">Toggle Right</span><br />右側のカラムの表示・非表示</li>
	<li><span class="fontStyle_bold">800px</span><br />ページ全体の幅を800pxに変更</li>
	<li><span class="fontStyle_bold">1000px</span><br />ページ全体の幅を1000pxに変更</li>
	<li><span class="fontStyle_bold">100%</span><br />ページ全体の幅を100%に変更</li>
	<li><span class="fontStyle_bold">+Font、-Font</span><br />フォントサイズの変更</li>
</ul>
<h3>導入のやり方</h3>
<p class="p01">まずはdfFlexGrid一式をダウンロードしましょう　＞　<a href="http://www.dezinerfolio.com/2008/03/24/dfflexigrid-liquid-javascript-grid-layout/">Deziner Folio</a></p>
<p class="p01">
ファイルの中身は「dfFlexiGrid.html」「dfFlexiGrid.css」「dfFlexiGrid.js」となっていて、デモページの構成ファイルです。<br />
まずはサーバーに「dfFlexiGrid.css」「dfFlexiGrid.js」をアップロードして、サイトの<span class="fontStyle_bold">&lt;head&gt;～&lt;/head&gt;</span>内に下記の記述をしてください。</p>
<pre class="xhtml" name="code">
&lt;script type=&quot;text/javascript&quot; src=&quot;dfFlexiGrid.jsへの相対パス&quot;&gt;&lt;/script&gt;
&lt;link rel=&quot;stylesheet&quot; media=&quot;screen, projection&quot; href=&quot;dfFlexiGrid.cssへの相対パス&quot;&gt;
</pre>

<p class="p01">ブログなんかで使う場合には絶対パスで指定してあげましょう<br /><span class="size_small">※下記はMTの場合</span></p>
<pre class="xhtml" name="code">
&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;$MTBlogURL$&gt;dfFlexiGrid.js&quot;&gt;&lt;/script&gt;
&lt;link rel=&quot;stylesheet&quot; media=&quot;screen, projection&quot; href=&quot;&lt;$MTBlogURL$&gt;dfFlexiGrid.css&quot;&gt;
</pre>

<p>ソースを見てもらうと上記CSSとjsファイルを読み込んでいる以外はいたってシンプルです。下記の部分に注目してみましょう。</p>
<pre class="xhtml" name="code">
&lt;a href=&quot;#&quot; onclick=&quot;mygrid.toggleLeft();&quot;&gt;Toggle Left&lt;/a&gt;
&lt;a href=&quot;#&quot; onclick=&quot;mygrid.toggleBlock('block1');&quot;&gt;Left Accordion&lt;/a&gt;
&lt;a href=&quot;#&quot; onclick=&quot;mygrid.toggleRight();&quot;&gt;Toggle Right&lt;/a&gt;
&lt;a href=&quot;#&quot; onclick=&quot;mygrid.resize(700,'px');&quot;&gt;800 PX&lt;/a&gt;
&lt;a href=&quot;#&quot; onclick=&quot;mygrid.resize(1000,'px');&quot;&gt;1000 PX&lt;/a&gt;
&lt;a href=&quot;#&quot; onclick=&quot;mygrid.resize(100,'%');&quot;&gt;100%&lt;/a&gt;
&lt;a href=&quot;#&quot; onclick=&quot;mygrid.resizeFont(0.05);&quot;&gt;+ Font&lt;/a&gt;
&lt;a href=&quot;#&quot; onclick=&quot;mygrid.resizeFont(-0.05);&quot;&gt;- Font&lt;/a&gt;

	:
	:
	:

&lt;a class=&quot;accord_toggle&quot; href=&quot;#&quot; onclick=&quot;mygrid.toggleBlock('block1');&quot;&gt;TOGGLE(+/-)&lt;/a&gt;
</pre>

<p class="p01">
上記ソースの上の6列のaタグは各機能を実行するメニューの部分になります。<br />
下のaタグはレフトカラムのアコーディオンを実行する為のタグです。
</p>

<p class="p01">
dfFlexGridはIE6, 7, Fx1.5, Op9.1, Safari3のブラウザに対応しています。
</p>

<p class="p02">
自由にデザインしていい場合なんかは試してみてもいいかもしれませんね。
</p>
</div>
]]></description>
            <link>http://www.cssmake.com/2008/04/dfflexigridjs.html</link>
            <guid>http://www.cssmake.com/2008/04/dfflexigridjs.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Ajax</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">Ajax</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">JavaScript</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Web2.0</category>
            
            <pubDate>Thu, 03 Apr 2008 18:18:12 +0900</pubDate>
        </item>
        
    </channel>
</rss>

