<?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>EC studio デザインブログ</title>
	<atom:link href="http://designblog.ecstudio.jp/feed" rel="self" type="application/rss+xml" />
	<link>http://designblog.ecstudio.jp</link>
	<description>EC studio 企画デザインブログ</description>
	<lastBuildDate>Mon, 08 Feb 2010 13:40:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPhone向けサイト構築 基礎文法最速マスター</title>
		<link>http://designblog.ecstudio.jp/htmlcss/iphone-master.html</link>
		<comments>http://designblog.ecstudio.jp/htmlcss/iphone-master.html#comments</comments>
		<pubDate>Mon, 08 Feb 2010 00:30:32 +0000</pubDate>
		<dc:creator>谷 拓樹</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[チュートリアル]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[まとめ]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=1273</guid>
		<description><![CDATA[弊社代表の著書、「iPhoneとツイッターで会社は儲かる」の出版記念と、巷で話題の「基礎文法最速マスター」ブームに便乗して、iPhone（iPod Touch）向けサイト構築における基礎とプラス応用のネタと、参考になるリンク集をまとめました。

 基礎編
対象ブラウザはMobileSafariです
レンダリングエンジンはSafariと同じwebkitですが、MobileSafariの方にはiPhone向けの一部独自拡張（CSS）があります。検証の際は、通常のSafariのウィンドウサイズを狭くして見るのも良いですし、できれば記事の最後で紹介するシミュレータを使うことをおすすめします。
話題のHTML5で書けます
宣言など簡素化できます
テキスト表示
HTML:




&#60;!doctype html&#62;


&#60;html&#62;


&#160; &#60;head&#62;


&#160; &#160; &#60;meta charset="UTF-8"&#62;


&#160; &#160; &#60;title&#62;タイトル&#60;/title&#62;


&#160; &#60;/meta&#62;&#60;/head&#62;


&#160; &#60;body&#62;&#60;/body&#62;


&#160;&#60;/html&#62; 






ただしHTML5のすべてが実装されているわけではないので、HTML5の新要素や機能を積極的に使うことはオススメできません。
HTML5"的"に書ける、という感覚で導入するといいでしょう。
CSS3の機能が結構使える
box-shadow,border-radiusや新しいセレクタやCSS gradientなどが使えます。
ただし新しいプロパティなどには「-webkit-」というプレフィックスは必要です。
ちょっとしたボタンならCSSだけでそれらしいものがデザインできます。
テキスト表示
CSS:




.button &#123;


-webkit-border-radius: 10px;


-webkit-box-shadow: rgba&#40;0,0,0,.1&#41; 1px 1px 3px; background: #02488D;


background-image: -webkit-gradient&#40;linear, 0% 0%, 0% 100%,


&#160;from&#40;rgba&#40;255, 255, 255, 0.4&#41;&#41;,


&#160;to&#40;rgba&#40;255, 255, 255, 0.1&#41;&#41;,


&#160;color-stop&#40;.5,rgba&#40;230, 230, 230, 0.3&#41;&#41;,


&#160;color-stop&#40;.5,rgba&#40;230, 230, 230, 0.2&#41;&#41;&#41;; 


&#125; 






CSSを読み込むときのmedia対応は「screen」で。
テキスト表示
HTML:




&#60;link media="screen" href="iphone.css" rel="stylesheet" type="text/css" /&#62; 






「viewport」の概念を押さえる
viewportは「表示領域」です。
縦のモードを「portlait」といい、幅は320pxに相当します。
横のモードは「landscape」といい、幅は480pxに相当します。

しかしMobileSafariはデフォルトで仮想で横幅980pxの解像度でシミュレーションしてサイトを表示します。
なので単純に縦で見た場合を想定して、横幅320pxのサイトをデザインしても思うように表示されません。

そのコントロールをするためにはviewportについてのmetaの記述が必要です。
下記はデフォルトの値を記述したものです。
テキスト表示
HTML:




&#60;meta name="viewport" content="width=980,initial-scale=1.0,user-scalable=yes,maximum-scale=3.0" /&#62; 






widthには表示領域を指定することができます。直接数字をいれるか、device-widthと指定できます。
device-widthにすれば前述の「portlait」の場合は横幅320px、「landscape」の場合は横幅480pxになります。

initial-scaleは初期表示の倍率です。例えばinitial-scale=2.0とした場合、widthが320pxであれば、2倍にズームされた状態になるので、画面には横幅160pxの内容が表示されることになります。

user-scalableはユーザーによる拡大・縮小の操作を強化するかどうかです。値はyesかnoかいずれかの指定になります。
maximum-scaleは拡大を許可した場合の最大倍率となります。
基本的にはデフォルトに近い値である方がユーザーには親切であると思いますので、iPhone向けにちょうどいいサイト幅で閲覧できるようwidth=device-widthのみ指定すると良いでしょう。
テキスト表示
HTML:




&#60;meta name="viewport" content="width=device-width" /&#62; 






サイトの幅はリキッドレイアウトを採用する
iPhoneは前述の通り、縦でも横でも閲覧ができ、それぞれのモードで解像度および表示領域が代わります。
そのためサイトの横幅はpx単位などで絶対指定するよりも、%単位など相対指定する方が可変になるので、どちらのモードでも対応出来ます。
クリックではなくタップを意識する
iPhoneではマウスカーソルおよびマウスオーバーなどの機能はありません。指による画面操作が必要となり、クリックも「タップ」という方法になります。
:hoverによるスタイルの調整もできないので、専用のプロパティを使いましょう。
テキスト表示
CSS:




a [...]]]></description>
			<content:encoded><![CDATA[<p>弊社代表の著書、<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a>の出版記念と、巷で話題の「基礎文法最速マスター」ブームに便乗して、iPhone（iPod Touch）向けサイト構築における基礎とプラス応用のネタと、参考になるリンク集をまとめました。<br />
<span id="more-1273"></span></p>
<h4> 基礎編</h4>
<h5>対象ブラウザはMobileSafariです</h5>
<p>レンダリングエンジンはSafariと同じwebkitですが、MobileSafariの方にはiPhone向けの一部独自拡張（CSS）があります。検証の際は、通常のSafariのウィンドウサイズを狭くして見るのも良いですし、できれば記事の最後で紹介するシミュレータを使うことをおすすめします。</p>
<h5>話題のHTML5で書けます</h5>
<p>宣言など簡素化できます</p>
<div class="igBar"><span id="lhtml-12"><a href="#" onclick="javascript:showPlainTxt('html-12'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-12">
<div class="html">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span></a>!doctype html&gt;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/html.html"><span style="color: #000000; font-weight: bold;">&lt;html&gt;</span></a></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/head.html"><span style="color: #000000; font-weight: bold;">&lt;head&gt;</span></a></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/meta.html"><span style="color: #000000; font-weight: bold;">&lt;meta</span></a> <span style="color: #000066;">charset</span>=<span style="color: #ff0000;">"UTF-8"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/title.html"><span style="color: #000000; font-weight: bold;">&lt;title&gt;</span></a></span>タイトル<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title&gt;</span></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/meta&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/head&gt;</span></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/body.html"><span style="color: #000000; font-weight: bold;">&lt;body&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/body&gt;</span></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/html&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>ただしHTML5のすべてが実装されているわけではないので、HTML5の新要素や機能を積極的に使うことはオススメできません。<br />
HTML5"的"に書ける、という感覚で導入するといいでしょう。</p>
<h5>CSS3の機能が結構使える</h5>
<p><code>box-shadow</code>,<code>border-radius</code>や新しいセレクタやCSS gradientなどが使えます。<br />
ただし新しいプロパティなどには「-webkit-」というプレフィックスは必要です。<br />
ちょっとしたボタンならCSSだけでそれらしいものがデザインできます。</p>
<div class="igBar"><span id="lcss-13"><a href="#" onclick="javascript:showPlainTxt('css-13'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-13">
<div class="css">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #6666ff;">.button </span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">-webkit-border-radius: 10px;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">-webkit-box-shadow: rgba<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">0</span>,<span style="color: #cc66cc;color:#800000;">0</span>,<span style="color: #cc66cc;color:#800000;">0</span>,.<span style="color: #cc66cc;color:#800000;">1</span><span style="color: #66cc66;">&#41;</span> 1px 1px 3px; <span style="color: #000000; font-weight: bold;">background</span>: #02488D;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">background-image</span>: -webkit-gradient<span style="color: #66cc66;">&#40;</span>linear, <span style="color: #cc66cc;color:#800000;">0</span>% <span style="color: #cc66cc;color:#800000;">0</span>%, <span style="color: #cc66cc;color:#800000;">0</span>% <span style="color: #cc66cc;color:#800000;">100</span>%,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;from<span style="color: #66cc66;">&#40;</span>rgba<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">255</span>, <span style="color: #cc66cc;color:#800000;">255</span>, <span style="color: #cc66cc;color:#800000;">255</span>, <span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">4</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;to<span style="color: #66cc66;">&#40;</span>rgba<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">255</span>, <span style="color: #cc66cc;color:#800000;">255</span>, <span style="color: #cc66cc;color:#800000;">255</span>, <span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;color-stop<span style="color: #66cc66;">&#40;</span>.<span style="color: #cc66cc;color:#800000;">5</span>,rgba<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">230</span>, <span style="color: #cc66cc;color:#800000;">230</span>, <span style="color: #cc66cc;color:#800000;">230</span>, <span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">3</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;color-stop<span style="color: #66cc66;">&#40;</span>.<span style="color: #cc66cc;color:#800000;">5</span>,rgba<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">230</span>, <span style="color: #cc66cc;color:#800000;">230</span>, <span style="color: #cc66cc;color:#800000;">230</span>, <span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
CSSを読み込むときのmedia対応は「screen」で。</p>
<div class="igBar"><span id="lhtml-14"><a href="#" onclick="javascript:showPlainTxt('html-14'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-14">
<div class="html">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">media</span>=<span style="color: #ff0000;">"screen"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"iphone.css"</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/css"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h5>「viewport」の概念を押さえる</h5>
<p>viewportは「<em>表示領域</em>」です。<br />
縦のモードを<em>「portlait」</em>といい、幅は320pxに相当します。<br />
横のモードは<em>「landscape」</em>といい、幅は480pxに相当します。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/viewport.png" alt="viewport" title="viewport" width="500" height="183" class="aligncenter size-full wp-image-1307" /></p>
<p>しかしMobileSafariはデフォルトで仮想で横幅980pxの解像度でシミュレーションしてサイトを表示します。<br />
なので単純に縦で見た場合を想定して、横幅320pxのサイトをデザインしても思うように表示されません。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/default.png" alt="default" title="default" width="500" height="210" class="aligncenter size-full wp-image-1304" /></p>
<p>そのコントロールをするためにはviewportについてのmetaの記述が必要です。<br />
下記はデフォルトの値を記述したものです。</p>
<div class="igBar"><span id="lhtml-15"><a href="#" onclick="javascript:showPlainTxt('html-15'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-15">
<div class="html">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/meta.html"><span style="color: #000000; font-weight: bold;">&lt;meta</span></a> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"viewport"</span> <span style="color: #000066;">content</span>=<span style="color: #ff0000;">"width=980,initial-scale=1.0,user-scalable=yes,maximum-scale=3.0"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<code>width</code>には表示領域を指定することができます。直接数字をいれるか、device-widthと指定できます。<br />
device-widthにすれば前述の「portlait」の場合は横幅320px、「landscape」の場合は横幅480pxになります。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/device-width.png" alt="device-width" title="device-width" width="500" height="210" class="aligncenter size-full wp-image-1305" /></p>
<p><code>initial-scale</code>は初期表示の倍率です。例えば<code>initial-scale=2.0</code>とした場合、<code>width</code>が320pxであれば、2倍にズームされた状態になるので、画面には横幅160pxの内容が表示されることになります。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/initial-scale.png" alt="initial-scale" title="initial-scale" width="500" height="210" class="aligncenter size-full wp-image-1306" /></p>
<p><code>user-scalable</code>はユーザーによる拡大・縮小の操作を強化するかどうかです。値はyesかnoかいずれかの指定になります。<br />
<code>maximum-scale</code>は拡大を許可した場合の最大倍率となります。</p>
<p>基本的にはデフォルトに近い値である方がユーザーには親切であると思いますので、iPhone向けにちょうどいいサイト幅で閲覧できるよう<code>width=device-width</code>のみ指定すると良いでしょう。</p>
<div class="igBar"><span id="lhtml-16"><a href="#" onclick="javascript:showPlainTxt('html-16'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-16">
<div class="html">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/meta.html"><span style="color: #000000; font-weight: bold;">&lt;meta</span></a> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"viewport"</span> <span style="color: #000066;">content</span>=<span style="color: #ff0000;">"width=device-width"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h5>サイトの幅はリキッドレイアウトを採用する</h5>
<p>iPhoneは前述の通り、縦でも横でも閲覧ができ、それぞれのモードで解像度および表示領域が代わります。<br />
そのためサイトの横幅はpx単位などで絶対指定するよりも、%単位など相対指定する方が可変になるので、どちらのモードでも対応出来ます。</p>
<h5>クリックではなくタップを意識する</h5>
<p>iPhoneではマウスカーソルおよびマウスオーバーなどの機能はありません。指による画面操作が必要となり、クリックも「タップ」という方法になります。<br />
<code>:hover</code>によるスタイルの調整もできないので、専用のプロパティを使いましょう。</p>
<div class="igBar"><span id="lcss-17"><a href="#" onclick="javascript:showPlainTxt('css-17'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-17">
<div class="css">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">a <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">-webkit-tap-highlight-<span style="color: #000000; font-weight: bold;">color</span>: rgba<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">255</span>,<span style="color: #cc66cc;color:#800000;">255</span>,<span style="color: #cc66cc;color:#800000;">555</span>,<span style="color: #cc66cc;color:#800000;">0</span>.<span style="color: #cc66cc;color:#800000;">5</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #808080; font-style: italic;">/*白背景・不透明度50％*/</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>またマウスカーソルのように繊細にリンク領域を指定することは難しいので、<code>margin</code>や<code>padding</code>、<code>line-height</code>を調整してリンク領域は大きめに取るようにしましょう。可読性も向上します。下記は<code>line-height</code>の例です。</p>
<div class="igBar"><span id="lcss-18"><a href="#" onclick="javascript:showPlainTxt('css-18'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-18">
<div class="css">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #6666ff;">.paragraph </span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;line-<span style="color: #000000; font-weight: bold;">height</span>: <span style="color: #cc66cc;color:#800000;">1</span>.<span style="color: #cc66cc;color:#800000;">8</span>;<span style="color: #808080; font-style: italic;">/* 1.6から1.8推奨 */</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h5>iPhone からのアクセスを判定してページを振り分ける</h5>
<p>PC用向けのページにアクセスされた場合に、iPhone（iPod Touch）向けのページへとリダイレクトさせたい場合には、サーバやプログラムでユーザーエージェントを判別して振り分ける方法があります。</p>
<p><strong>PHPでおこなう場合：</strong></p>
<div class="igBar"><span id="lphp-19"><a href="#" onclick="javascript:showPlainTxt('php-19'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-19">
<div class="php">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#800000;">&lt;?</span> php</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color:#663333;">$ua</span> = <span style="color:#663333;">$_SERVER</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff00ff;">'HTTP_USER_AGENT'</span><span style="color:#006600; font-weight:bold;">&#93;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color:#0000ff;">if</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#40;</span><a target="_blank"&nbsp; href="http://www.php.net/strpos"><span style="color:#ff0000;">strpos</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff00ff;">"iPhone"</span>,<span style="color:#663333;">$ua</span><span style="color:#006600; font-weight:bold;">&#41;</span> !== <span style="color:#800000;">false</span><span style="color:#006600; font-weight:bold;">&#41;</span> || <span style="color:#006600; font-weight:bold;">&#40;</span><a target="_blank"&nbsp; href="http://www.php.net/strpos"><span style="color:#ff0000;">strpos</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff00ff;">"iPod"</span>,<span style="color:#663333;">$ua</span><span style="color:#006600; font-weight:bold;">&#41;</span> !== <span style="color:#800000;">false</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#008000;">//iPhone・iPod Touchの場合の処理</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#0000ff;">echo</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff00ff;">"iPhone か iPod Touch です"</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#0000ff;">include</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff00ff;">'iphone.html'</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color:#006600; font-weight:bold;">&#125;</span><span style="color:#0000ff;">else</span><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#008000;">//それ以外のブラウザの場合の処理</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#0000ff;">echo</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff00ff;">"それ以外のブラウザです"</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#0000ff;">include</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff00ff;">'pc.html'</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#800000;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><strong>.htaccessの場合：</strong></p>
<pre>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} iPod [OR]
RewriteCond %{HTTP_USER_AGENT} iPhone [OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser
RewriteRule ^$ /iphone.html [R]
</pre>
<p>これらの方法は強制的にiPhone向けのページへとリダイレクトする方法になるので、iPhoneでもPC向けのデザインでサイトをみたいユーザーを考慮したい場合は、別途PC向けのデザインで閲覧できるようにした方が良いでしょう。</p>
<h4>応用編</h4>
<h5>mailto:やtel:を問い合わせ手段に利用する</h5>
<p>PCサイトのコーディングで採用することは減ってきた<code>mailto:</code>のプロトコルをアンカーリンクに利用すると、iPhoneのメーラーが起動します。<br />
また<code>tel:</code>と電話番号を組み合わせると、サイトからiPhoneでのコールが可能になります。</p>
<div class="igBar"><span id="lhtml-20"><a href="#" onclick="javascript:showPlainTxt('html-20'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-20">
<div class="html">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/a.html"><span style="color: #000000; font-weight: bold;">&lt;a</span></a> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"tel:06-1234-5678"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span>お問い合わせ電話番号<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<code>tel:</code>の方はクリックをすると確認ダイアログが表示されるので、それほどユーザーに驚きは与えません。サイトに応じて問い合わせ手段として採用してはどうでしょうか。<br />
なお<code>mailto:</code>もPCサイトのときよりもメーラーの起動にはそれほどストレスを感じないと個人的には考えていますが、こちらは確認ダイアログが出ないのでJavascriptなどでそのような処理を加えると好ましいでしょう。</p>
<h5>表示領域を固定したい</h5>
<p>サイト幅をリキッドにして表示領域は柔軟にすることを推奨しましたが、都合上なるべく固定したいという場合には<em>Holygrail</em>と呼ばれるテクニックがあります。</p>
<div class="igBar"><span id="lhtml-21"><a href="#" onclick="javascript:showPlainTxt('html-21'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-21">
<div class="html">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/meta.html"><span style="color: #000000; font-weight: bold;">&lt;meta</span></a> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"viewport"</span> <span style="color: #000066;">content</span>=<span style="color: #ff0000;">"width=480,user-scalable=no,maximum-scale=0.6667"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>裏技的な方法ですが、480×0.6667=320.016 という計算により、縦横どちらのモードでも表示領域上のサイト幅がそれぞれのモードにフィットした形で表示されます。<br />
なおかつユーザーによる拡大・縮小の操作を禁止することで、それが崩れることはなくなります。</p>
<h5>HTMLはPC用のまま、iPhoneには専用CSSを適用したい</h5>
<p>CSS3のメディアクエリを利用することで、iPhoneからのアクセスの場合にのみ専用のCSSを適用することができます。</p>
<div class="igBar"><span id="lhtml-22"><a href="#" onclick="javascript:showPlainTxt('html-22'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-22">
<div class="html">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">/* iPhone, iPod Touch向け */</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">media</span>=<span style="color: #ff0000;">"only screen and (max-device-width:480px)"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"iphone.css"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"stylesheet"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">/* PC向け */</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">media</span>=<span style="color: #ff0000;">"only screen and (min-device-width:481px)"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"pc.css"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"stylesheet"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">/* IE向け */</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--[if IE]&gt;</span></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a target="_blank"&nbsp; href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"pc.css"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span></a>!<span style="color: #66cc66;">&#91;</span>endif<span style="color: #66cc66;">&#93;</span>--<span style="color: #000000; font-weight: bold;">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><code>media</code>にデバイスの解像度を指定することで、iPhoneにおける最大解像度の横幅である480pxよりも、大きいか小さいかの判定でCSSの読み込みを振り分けることができます。ただし、IEの場合はメディアクエリの認識ができないので、IE用にも追記をしています。<br />
なお同様の理由で古いブラウザの場合はIEと同等の判定をしてしまう場合があるので、この方法は万全とはいえませんが<br />
既存のサイトをiPhone向けに少しスタイルを調整したい場合などには採用する価値はあるかもしれません。</p>
<h5>高速化・軽量化をする</h5>
<p>PCのようにサイトを閲覧することができるiPhoneですが、3G回線やWifiでは重いページの表示がユーザーにストレスを与えます。<br />
下記の記事のテクニックなどを参考に、iPhone向けサイトも軽量化するようにしましょう。</p>
<p><a href="http://designblog.ecstudio.jp/tutorial/easy-speed-up.html">簡単作業でスピードアップ！パフォーマンスアップまとめ</a></p>
<p>なお上記記事にないテクニックとしては、<em>CSS3を活用してCSSとHTMLを簡素化する</em>ことと、<em>CSSやJSファイルの圧縮化</em>です。<br />
CSS3については記事の最後でまとめるリンク集などを参考にしてください。</p>
<p>ファイルの圧縮化とは、ソースコードのインデントやコメント、改行などを削除することでファイルサイズの軽減をすることです。<br />
開発環境では可読性を維持するために圧縮化は不要ですが、本番環境ではなるべく圧縮化する方が好ましいといえます。<br />
※ただし圧縮した結果、ソースコードに不具合が生じる可能性もあるので、テストは忘れないようにしましょう。</p>
<h4>まとめ</h4>
<p>iPhone向けにデザインを提供することには賛否ありますが、実際にiPhoneをお持ちの場合はPC版の対象サイトへとアクセスして必要かどうかを感じてください。<br />
少なくともFlashを大々的に利用しているようなサイトではiPhoneで見る価値が大きく損なわれるので、何かしたの代替コンテンツを提供する価値はあります。<br />
もちろん、アクセス解析などをみてそれらのユーザーが存在するかをチェックするのも重要です。<br />
iPhoneユーザーも着実に増えてきている現状ですので、一度iPhone向けサイトの構築を検討してみてはいかがでしょうか。<br />
開発者的には挑戦するだけで色々発見があって面白いですよ。</p>
<p>その他参考になりそうなリンクを下記にまとめてみたので、参考まで。</p>
<h5>iPhone関連総合</h5>
<p><a href="http://travel-lab.info/tech/pblog/article.php?id=131" target="_blank">Travellers Tales : iPhone 用 Web ページおよびアプリケーションの作り方</a><br />
<a href="http://sanride.com/blog/webdesign/iphonetips.php" target="_blank">iPhone制作TIPS情報の用意とまとめ - WEBデザイン＆コンサルティング</a><br />
<a href="http://allabout.co.jp/internet/javascript/closeup/CU20080715A/" target="_blank">iPhone 3G用のWebページを作る1 - ［JavaScript］All About</a></p>
<h5>CSS3関連</h5>
<p><a href="http://wiki.sohaya.com/index.php/Safari%E3%81%AECSS3%E6%8B%A1%E5%BC%B5#bbaa54dd" target="_blank">SafariのCSS3拡張 - iPhone 3G DevWiki</a><br />
<a href="http://westciv.com/iphonetests/" target="_blank">CSS 3 Properties and support in Browsers</a></p>
<h5>Viewport関連</h5>
<p><a href="http://design.kayac.com/topics/2009/11/iphone-tmpl.php" target="_blank">iPhone Webアプリテンプレート（CSS Nite Vol.40 reprise） | Topics | DB - KAYAC Designer's Blog （カヤック デザイナーブログ）</a><br />
<a href="http://www.projectdd.jp/2008/07/viewport_sample.html" target="_blank">viewportの表示を検証してみました - ProjectDD Blog</a></p>
<h5>UA関連</h5>
<p><a href="http://dekoboko.org/apple/iphone-ipod-touch-php.html" target="_blank">iPhone・iPod TouchをPHPで判定して分岐 | 凸凹</a><br />
<a href="http://kawa.at.webry.info/200912/article_4.html" target="_blank">MovableType (MT4)のブログをJS・CSSのみでiPhoneに対応させる Kawa.netブログ（川崎有亮）/ウェブリブログ</a></p>
<h5>圧縮化関連</h5>
<p><a href="http://www.alink.co.jp/tech/blog/2009/03/21/css%E3%81%AE%E5%9C%A7%E7%B8%AE%E3%81%A8css-compressor/" target="_blank">CSSの圧縮と"CSS Compressor" - ありんく tech-log</a></p>
<h5>その他</h5>
<p><strong>JSライブラリ</strong><br />
<a href="http://code.google.com/p/iui/" target="_blank">iui - Project Hosting on Google Code</a><br />
<a href="http://www.jqtouch.com/" target="_blank">jQTouch — jQuery plugin for mobile web development</a><br />
iPhoneならではのアニメーションなどが簡単につかえるライブラリです。<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a>特設サイトのiPhone版サイトはjQtouchをベースにつくっています。</p>
<p><strong>wordpressプラグイン</strong><br />
<a href="http://iwphone.contentrobot.com/2007/07/04/iwphone-wordpress-plugin-and-theme/" target="_blank">iWPhone WordPress Plugin and Theme</a><br />
WordpressをiPhoneに最適化したテーマにしてくれます。当ブログでも採用。</p>
<p><strong>ショーケースサイト</strong><br />
<a href="http://cssiphone.com/" target="_blank">http://cssiphone.com/</a></p>
<p><strong>モックアップ作成キット</strong><br />
<a href="http://iphonemockup.lkmc.ch/" target="_blank">iPhone Mockup</a></p>
<p><strong>サービス</strong><br />
<a href="http://mobify.me/" target="_blank">MOBIFY - Make Your Website Mobile</a><br />
iPhone向けにPC向けサイトを変換してくれます。</p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li><a href="http://designblog.ecstudio.jp/tutorial/easy-speed-up.html" title="簡単作業でスピードアップ！パフォーマンスアップまとめ (2010/1/28 木曜日)">簡単作業でスピードアップ！パフォーマンスアップまとめ</a> </li>
	<li><a href="http://designblog.ecstudio.jp/design-2/twitter_business_design.html" title="企業のTwitterページのデザインをまとめてみた (2009/9/8 火曜日)">企業のTwitterページのデザインをまとめてみた</a> </li>
	<li><a href="http://designblog.ecstudio.jp/htmlcss/web-directions-east-performanceup.html" title="Web Directions East 「パフォーマンスアップのウェブ技術 WDE-Express」 (2009/11/10 火曜日)">Web Directions East 「パフォーマンスアップのウェブ技術 WDE-Express」</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tool/twitter-web-people.html" title="Twitterフォローの第一歩！つぶやくweb業界の人々まとめ (2009/12/2 水曜日)">Twitterフォローの第一歩！つぶやくweb業界の人々まとめ</a> </li>
	<li><a href="http://designblog.ecstudio.jp/htmlcss/html5_iphone.html" title="HTML5だけでiPhoneアプリをつくる (2009/11/25 水曜日)">HTML5だけでiPhoneアプリをつくる</a> </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/htmlcss/iphone-master.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ターゲットブラウザを選定して効率化！サイト制作時間短縮術</title>
		<link>http://designblog.ecstudio.jp/htmlcss/target-browser-cost-down.html</link>
		<comments>http://designblog.ecstudio.jp/htmlcss/target-browser-cost-down.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 06:15:40 +0000</pubDate>
		<dc:creator>赤堀　巴絵</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[コーディング]]></category>
		<category><![CDATA[ワークフロー]]></category>
		<category><![CDATA[効率化]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=1245</guid>
		<description><![CDATA[ウェブサイトは各ブラウザごとに1pxでもずれないよう！
というコーディングをおこなっているところも多いと思いますが、
これって結構大変作業ですよね。
古いブラウザだけのためにCSSをごにょごにょしたり
スクリプトを使ったり、かなりコストがかかる作業も…。
全部のブラウザで同じ見え方にする作業はとても面倒ですよね。
これに工数をかけるならもっとデザインとか色々な部分に
時間がかけられるのに！ということも実際ありますよね。
そこで、ターゲットブラウザを選定してもっと楽にコーディング
できないかと最近は様々な効率化アップの取り組みを考えています。
今回は弊社でターゲットブラウザを選定して、
実際に効率化をおこなった実例のお話をしたいと思います。

実例サイト「TweetMail」
今回「TweetMail」でターゲットブラウザは、
メインのブラウザがFireFox、Google Chrome、
他にレイアウトが確認できるブラウザとしてInternetExplorer6,7,8、
Safari、Operaでチェックをおこないました。
TweetMailはTwetterを使いこなすWebリテラシーが高い人が使うであろう
という考えから、FireFox、Google Chromeをメインにしています。
また、弊社のアクセス解析データを確認したところ、
FireFoxユーザーが全体で最も多く、
InternetExplorerユーザーが全体の21.90%だったこともあります。
制作コストを削減した箇所
「TweetMail」のトップページの概要を説明している箇所ですが、
この箇所の角丸で制作コスト削減をおこなっています。

今まで対応していた方法なら角丸を作成するときに
jqueryを使ったり、画像を多用して&#60;div&#62;を増やして囲んだりと
角丸に対応するのに時間がかかっていました。
しかし、今回CSS3のborder-radiusで角丸を対応することにより
CSSで簡単に実装することができました。
InternetExplorerなどでは角丸を表現することはできませんが、
コンテンツの情報に違いはないので問題なく閲覧者に情報を伝えられます。
他にもCSS2.1の隣接兄弟セレクタなどもサイトに取り入れたりするようにしています。
InternetExplorer6などで表示されないですが、コンテンツの情報に影響はありません。
これからはCSS3など、まだすべてのブラウザに対応していないものでも、
ターゲットブラウザを選定して積極的に使っていき、
制作コストの削減をおこなって、効率化を目指してはいかがでしょうか。
デザインブログの「[CSS3小ネタ]CSS3でシマシマの表をつくる – :nth-child」
などもぜひ参照してください。

■「iPhoneとツイッターで会社は儲かる」


ツイッター全社導入によるメリット・デメリット、
導入して起きた効果、社内への落とし込み方、
iPhone とツイッター、iPhone 活用方法、
さらには、iPhone×ツイッター×Google Apps™によって起こる
クラウド上のコミュニケーション革命について詳細に解説します。
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。

「iPhoneとツイッターで会社は儲かる」


	関連した記事：
	
	誤字脱字を事前に減らして効率化！ 
	自動化のすすめ（Emeditorマクロで連番数字を挿入） 
	自動化のすすめ（Emeditorマクロで&#60;table&#62;テーブルタグ作成） 
	FireworksCS4が重い・固まる現象を改善する方法 
	Eclipseでスニペット！html・CSS共有大作戦で効率化アップ！ 


]]></description>
			<content:encoded><![CDATA[<p>ウェブサイトは各ブラウザごとに1pxでもずれないよう！<br />
というコーディングをおこなっているところも多いと思いますが、<br />
これって結構大変作業ですよね。</p>
<p>古いブラウザだけのためにCSSをごにょごにょしたり<br />
スクリプトを使ったり、かなりコストがかかる作業も…。<br />
全部のブラウザで同じ見え方にする作業はとても面倒ですよね。</p>
<p>これに工数をかけるならもっとデザインとか色々な部分に<br />
時間がかけられるのに！ということも実際ありますよね。</p>
<p>そこで、ターゲットブラウザを選定してもっと楽にコーディング<br />
できないかと最近は様々な効率化アップの取り組みを考えています。</p>
<p>今回は弊社でターゲットブラウザを選定して、<br />
実際に効率化をおこなった実例のお話をしたいと思います。</p>
<p><span id="more-1245"></span></p>
<h4>実例サイト「TweetMail」</h4>
<p>今回「<a href="http://www.tweet-mail.jp/" target="_blank">TweetMail</a>」でターゲットブラウザは、<br />
メインのブラウザがFireFox、Google Chrome、<br />
他にレイアウトが確認できるブラウザとしてInternetExplorer6,7,8、<br />
Safari、Operaでチェックをおこないました。</p>
<p>TweetMailはTwetterを使いこなすWebリテラシーが高い人が使うであろう<br />
という考えから、FireFox、Google Chromeをメインにしています。</p>
<p>また、弊社のアクセス解析データを確認したところ、<br />
FireFoxユーザーが全体で最も多く、<br />
InternetExplorerユーザーが全体の21.90%だったこともあります。</p>
<h4>制作コストを削減した箇所</h4>
<p><a href="http://www.tweet-mail.jp/" target="_blank">「TweetMail」のトップページ</a>の概要を説明している箇所ですが、<br />
この箇所の角丸で制作コスト削減をおこなっています。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/tweetmail-index.png" alt="tweetmail-index" title="tweetmail-index" width="400" height="187" class="alignnone size-full wp-image-1263" /></p>
<p>今まで対応していた方法なら角丸を作成するときに<br />
jqueryを使ったり、画像を多用して&lt;div&gt;を増やして囲んだりと<br />
角丸に対応するのに時間がかかっていました。</p>
<p>しかし、今回CSS3のborder-radiusで角丸を対応することにより<br />
CSSで簡単に実装することができました。</p>
<p>InternetExplorerなどでは角丸を表現することはできませんが、<br />
コンテンツの情報に違いはないので問題なく閲覧者に情報を伝えられます。</p>
<p>他にもCSS2.1の隣接兄弟セレクタなどもサイトに取り入れたりするようにしています。<br />
InternetExplorer6などで表示されないですが、コンテンツの情報に影響はありません。</p>
<p>これからはCSS3など、まだすべてのブラウザに対応していないものでも、<br />
ターゲットブラウザを選定して積極的に使っていき、<br />
制作コストの削減をおこなって、効率化を目指してはいかがでしょうか。</p>
<p>デザインブログの「<a href="http://designblog.ecstudio.jp/htmlcss/css3-nth-child.html" target="_blank">[CSS3小ネタ]CSS3でシマシマの表をつくる – :nth-child</a>」<br />
などもぜひ参照してください。</p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li><a href="http://designblog.ecstudio.jp/design-2/correct-proofs.html" title="誤字脱字を事前に減らして効率化！ (2008/10/24 金曜日)">誤字脱字を事前に減らして効率化！</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tool/emeditor-macro-countnum-insert.html" title="自動化のすすめ（Emeditorマクロで連番数字を挿入） (2009/8/7 金曜日)">自動化のすすめ（Emeditorマクロで連番数字を挿入）</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tool/emeditor-macro-table.html" title="自動化のすすめ（Emeditorマクロで&lt;table&gt;テーブルタグ作成） (2009/4/9 木曜日)">自動化のすすめ（Emeditorマクロで&lt;table&gt;テーブルタグ作成）</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tutorial/busy_fireworks.html" title="FireworksCS4が重い・固まる現象を改善する方法 (2009/6/4 木曜日)">FireworksCS4が重い・固まる現象を改善する方法</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tool/eclipse-snippets.html" title="Eclipseでスニペット！<br />html・CSS共有大作戦で効率化アップ！ (2009/10/7 水曜日)">Eclipseでスニペット！<br />html・CSS共有大作戦で効率化アップ！</a> </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/htmlcss/target-browser-cost-down.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>フォロワー同士で使うTwitterアイコン！無料配布</title>
		<link>http://designblog.ecstudio.jp/graphic_design/twitter_freeicon.html</link>
		<comments>http://designblog.ecstudio.jp/graphic_design/twitter_freeicon.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:00:40 +0000</pubDate>
		<dc:creator>端山 佳枝</dc:creator>
				<category><![CDATA[グラフィックデザイン]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[アイコン]]></category>
		<category><![CDATA[ダウンロード]]></category>
		<category><![CDATA[無料]]></category>
		<category><![CDATA[配布]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=1207</guid>
		<description><![CDATA[全社導入しているTwitterで、なにか面白いことできないかなぁ
と考えたのが、こちらのTwitterアイコン。
　　　　
１つ１つをみると、普通の動物アイコン。
これをフォロワー同士でTwitterアイコンに設定し、
タイムラインがうまくつながると・・・

こんな風に絵がつながるという仕組み。

普通のアイコンにあきてしまった方や、
お友達同士の目印にいかがでしょう？
今回は、このオリジナルアイコンを無料配布いたします。
お気軽にお使いいただければ幸いです！
【5個セット：一括ダウンロード（約14 KB）】





フォロワーが多くて5つ揃えるのは難しい・・！
という方は2つでつながるこちらをどうぞ。
【2個セット：一括ダウンロード（約11 KB）】
　　
　　

■「iPhoneとツイッターで会社は儲かる」


ツイッター全社導入によるメリット・デメリット、
導入して起きた効果、社内への落とし込み方、
iPhone とツイッター、iPhone 活用方法、
さらには、iPhone×ツイッター×Google Apps™によって起こる
クラウド上のコミュニケーション革命について詳細に解説します。
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。

「iPhoneとツイッターで会社は儲かる」


	関連した記事：
	
	企業のTwitterページのデザインをまとめてみた 
	Twitterフォローの第一歩！つぶやくweb業界の人々まとめ 


]]></description>
			<content:encoded><![CDATA[<p>全社導入しているTwitterで、なにか面白いことできないかなぁ<br />
と考えたのが、こちらのTwitterアイコン。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/crocodile.png" alt="crocodile" title="crocodile" width="48" height="48" class="alignleft size-full wp-image-1209" />　<img src="http://designblog.ecstudio.jp/wp-content/uploads/elephant.png" alt="elephant" title="elephant" width="48" height="48" class="alignleft size-full wp-image-1210" />　<img src="http://designblog.ecstudio.jp/wp-content/uploads/bird.png" alt="bird" title="bird" width="48" height="48" class="alignleft size-full wp-image-1211" />　<img src="http://designblog.ecstudio.jp/wp-content/uploads/koala.png" alt="koala" title="koala" width="48" height="48" class="alignleft size-full wp-image-1212" />　<img src="http://designblog.ecstudio.jp/wp-content/uploads/giraffe.png" alt="giraffe" title="giraffe" width="48" height="48" class="alignleft size-full wp-image-1213" /></p>
<p>１つ１つをみると、普通の動物アイコン。</p>
<p>これをフォロワー同士でTwitterアイコンに設定し、<br />
タイムラインがうまくつながると・・・<br />
<span id="more-1207"></span></p>
<p>こんな風に絵がつながるという仕組み。<br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100203_screenshot.jpg" alt="タイムラインがつながった！" title="タイムラインがつながった！" width="312" height="351" class="alignnone size-full wp-image-1208" /></p>
<p>普通のアイコンにあきてしまった方や、<br />
お友達同士の目印にいかがでしょう？</p>
<p>今回は、このオリジナルアイコンを無料配布いたします。<br />
お気軽にお使いいただければ幸いです！</p>
<p><a href="http://bit.ly/icon1">【5個セット：一括ダウンロード（約14 KB）】</a></p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/giraffe.png" alt="giraffe" title="giraffe" width="48" height="48" class="alignleft size-full wp-image-1213" /><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/koala.png" alt="koala" title="koala" width="48" height="48" class="alignleft size-full wp-image-1212" /><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/bird.png" alt="bird" title="bird" width="48" height="48" class="alignleft size-full wp-image-1211" /><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/elephant.png" alt="elephant" title="elephant" width="48" height="48" class="alignleft size-full wp-image-1210" /><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/crocodile.png" alt="crocodile" title="crocodile" width="48" height="48" class="alignleft size-full wp-image-1209" /></p>
<p>フォロワーが多くて5つ揃えるのは難しい・・！<br />
という方は2つでつながるこちらをどうぞ。</p>
<p><a href="http://bit.ly/icon2">【2個セット：一括ダウンロード（約11 KB）】</a></p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/a_elephant.png" alt="a_elephant" title="a_elephant" width="48" height="48" class="alignleft size-full wp-image-1218" />　<img src="http://designblog.ecstudio.jp/wp-content/uploads/a_bird.png" alt="a_bird" title="a_bird" width="48" height="48" class="alignleft size-full wp-image-1219" />　<img src="http://designblog.ecstudio.jp/wp-content/uploads/a_giraffe.png" alt="a_giraffe" title="a_giraffe" width="48" height="48" class="alignleft size-full wp-image-1221" /><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/a_crocodile.png" alt="a_crocodile" title="a_crocodile" width="48" height="48" class="alignleft size-full wp-image-1217" />　<img src="http://designblog.ecstudio.jp/wp-content/uploads/a_elephant.png" alt="a_elephant" title="a_elephant" width="48" height="48" class="alignleft size-full wp-image-1218" />　<img src="http://designblog.ecstudio.jp/wp-content/uploads/a_koala.png" alt="a_koala" title="a_koala" width="48" height="48" class="alignleft size-full wp-image-1220" /></p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li><a href="http://designblog.ecstudio.jp/design-2/twitter_business_design.html" title="企業のTwitterページのデザインをまとめてみた (2009/9/8 火曜日)">企業のTwitterページのデザインをまとめてみた</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tool/twitter-web-people.html" title="Twitterフォローの第一歩！つぶやくweb業界の人々まとめ (2009/12/2 水曜日)">Twitterフォローの第一歩！つぶやくweb業界の人々まとめ</a> </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/graphic_design/twitter_freeicon.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>簡単作業でスピードアップ！パフォーマンスアップまとめ</title>
		<link>http://designblog.ecstudio.jp/tutorial/easy-speed-up.html</link>
		<comments>http://designblog.ecstudio.jp/tutorial/easy-speed-up.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:20:01 +0000</pubDate>
		<dc:creator>赤堀　巴絵</dc:creator>
				<category><![CDATA[チュートリアル]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[まとめ]]></category>
		<category><![CDATA[効率化]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=1165</guid>
		<description><![CDATA[以前にWeb Directions East 「パフォーマンスアップのウェブ技術 WDE-Express」で
パフォーマンスアップについて記事を書きました。
今回はその記事や色々参照した本・セミナーを元に実際に改善をおこなって、
どれだけ高速化したかデータ上で確認し、まとめてみました。
できるだけ手間をかけずに簡単にできる改善方法をおこなってみたので、
しばらくリニューアルの予定はないが、サイトの表示を早くさせたいという方は
ぜひ試してみてください。簡単作業でパフォーマンスアップできます。

CSSのコードを短縮して書こう
え？こんなこと？と思うかもしれないですが、
どんどんコードを書いていくうちに肥大していくものです。
もう一度見直してコードを軽くしていきましょう。
今回コードの見直しのために使用したサイトはclean CSSです。
clean CSSを参考にカラーコードの短縮、
不必要な記述の削除・省略などをおこないました。
ファイルサイズは11.9KBから10.5KBに、約11%削減することができました。
使われていない不要なコードを削除すると、もっと削減することができます。
CSS Redundancy Checker やCSS Usage を使うとさらに探しやすくなります。
全体のpng画像を最適化
punypngでサイト全体のpng画像を最適化しました。
png画像をアップロードするだけで簡単に軽量化できます。
あとはサーバー上書きするだけなので作業もすぐ終わります。
画像ファイル全体で約42%削減できました。
グローバルナビゲーションをスプライト化
CSSの記述が増えてCSSファイルは重くなりましたが、
画像のリクエストが大幅に軽減されたのでパフォーマンスはアップしました。
読み込むファイルサイズが462.7KBから338.7KBに改善、
そしてHTTP Requestも67から57に軽減しました。
CSSの@importを&#60;link&#62;タグに変更
現在@importを&#60;link&#62;タグの読み込みに変えるだけです。
これでさらにパフォーマンスがアップをおこなえました。
さらに、@importのみに使用していたファイルを削除をおこない、
HTTP Requestsが60から47に軽減されました。
全体のパフォーマンスの結果

実際「Googleウェブマスターツール」の「サイトのパフォーマンス」で確認した結果、
改善をおこなった後、急激に平均読み込み時間が短くなっています。
サイト内のページの平均読み込み時間を見ると4.1秒から2.0秒に改善されました。
数値で確認すると約2.0秒もサイトのパフォーマンスがアップしていました。
Googleはこれからサイトのパフォーマンスも考慮にいれて
検索結果を表示させていこうとする動きもあるので、
一度サイトのパフォーマンスを見直してみてはいかがでしょうか。

■「iPhoneとツイッターで会社は儲かる」


ツイッター全社導入によるメリット・デメリット、
導入して起きた効果、社内への落とし込み方、
iPhone とツイッター、iPhone 活用方法、
さらには、iPhone×ツイッター×Google Apps™によって起こる
クラウド上のコミュニケーション革命について詳細に解説します。
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。

「iPhoneとツイッターで会社は儲かる」


	関連した記事：
	
	FireworksCS4が重い・固まる現象を改善する方法 
	誤字脱字を事前に減らして効率化！ 
	自動化のすすめ（フォトショップのバッチ処理編） 
	自動化のすすめ（イラストレーター編） 
	自動化のすすめ（FireworksCS3バッチ処理編） 


]]></description>
			<content:encoded><![CDATA[<p>以前にWeb Directions East 「<a href="http://designblog.ecstudio.jp/htmlcss/web-directions-east-performanceup.html" target="_blank">パフォーマンスアップのウェブ技術 WDE-Express</a>」で<br />
パフォーマンスアップについて記事を書きました。</p>
<p>今回はその記事や色々参照した本・セミナーを元に実際に改善をおこなって、<br />
どれだけ高速化したかデータ上で確認し、まとめてみました。</p>
<p>できるだけ手間をかけずに簡単にできる改善方法をおこなってみたので、<br />
しばらくリニューアルの予定はないが、サイトの表示を早くさせたいという方は<br />
ぜひ試してみてください。簡単作業でパフォーマンスアップできます。<br />
<span id="more-1165"></span></p>
<h4>CSSのコードを短縮して書こう</h4>
<p>え？こんなこと？と思うかもしれないですが、<br />
どんどんコードを書いていくうちに肥大していくものです。<br />
もう一度見直してコードを軽くしていきましょう。</p>
<p>今回コードの見直しのために使用したサイトは<a href="http://www.cleancss.com/" target="_blank">clean CSS</a>です。<br />
clean CSSを参考にカラーコードの短縮、<br />
不必要な記述の削除・省略などをおこないました。<br />
ファイルサイズは11.9KBから10.5KBに、約11%削減することができました。</p>
<p>使われていない不要なコードを削除すると、もっと削減することができます。<br />
<a href="http://services.immike.net/css-checker/" target="_blank">CSS Redundancy Checker</a> や<a href="https://addons.mozilla.org/ja/firefox/addon/10704" target="_blank">CSS Usage</a> を使うとさらに探しやすくなります。</p>
<h4>全体のpng画像を最適化</h4>
<p><a href="http://www.gracepointafterfive.com/punypng/" target="_blank">punypng</a>でサイト全体のpng画像を最適化しました。<br />
png画像をアップロードするだけで簡単に軽量化できます。</p>
<p>あとはサーバー上書きするだけなので作業もすぐ終わります。<br />
画像ファイル全体で約42%削減できました。</p>
<h4>グローバルナビゲーションをスプライト化</h4>
<p>CSSの記述が増えてCSSファイルは重くなりましたが、<br />
画像のリクエストが大幅に軽減されたのでパフォーマンスはアップしました。</p>
<p>読み込むファイルサイズが462.7KBから338.7KBに改善、<br />
そしてHTTP Requestも67から57に軽減しました。</p>
<h4>CSSの@importを&lt;link&gt;タグに変更</h4>
<p>現在@importを&lt;link&gt;タグの読み込みに変えるだけです。<br />
これでさらにパフォーマンスがアップをおこなえました。</p>
<p>さらに、@importのみに使用していたファイルを削除をおこない、<br />
HTTP Requestsが60から47に軽減されました。</p>
<h4>全体のパフォーマンスの結果</h4>
<p><img class="alignnone size-full wp-image-1186" title="peformance-graph" src="http://designblog.ecstudio.jp/wp-content/uploads/peformance-graph.png" alt="peformance-graph" width="525" height="139" /></p>
<p>実際「Googleウェブマスターツール」の「サイトのパフォーマンス」で確認した結果、<br />
改善をおこなった後、急激に平均読み込み時間が短くなっています。</p>
<p>サイト内のページの平均読み込み時間を見ると4.1秒から2.0秒に改善されました。<br />
数値で確認すると約2.0秒もサイトのパフォーマンスがアップしていました。</p>
<p>Googleはこれからサイトのパフォーマンスも考慮にいれて<br />
検索結果を表示させていこうとする動きもあるので、<br />
一度サイトのパフォーマンスを見直してみてはいかがでしょうか。</p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li><a href="http://designblog.ecstudio.jp/tutorial/busy_fireworks.html" title="FireworksCS4が重い・固まる現象を改善する方法 (2009/6/4 木曜日)">FireworksCS4が重い・固まる現象を改善する方法</a> </li>
	<li><a href="http://designblog.ecstudio.jp/design-2/correct-proofs.html" title="誤字脱字を事前に減らして効率化！ (2008/10/24 金曜日)">誤字脱字を事前に減らして効率化！</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tool/photoshop-batch.html" title="自動化のすすめ（フォトショップのバッチ処理編） (2008/7/25 金曜日)">自動化のすすめ（フォトショップのバッチ処理編）</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tool/illustrator-script.html" title="自動化のすすめ（イラストレーター編） (2008/6/5 木曜日)">自動化のすすめ（イラストレーター編）</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tool/fireworks-batch.html" title="自動化のすすめ（FireworksCS3バッチ処理編） (2008/10/6 月曜日)">自動化のすすめ（FireworksCS3バッチ処理編）</a> </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/tutorial/easy-speed-up.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5.7が起動しない問題が発生中。（YSlowが原因かも？）</title>
		<link>http://designblog.ecstudio.jp/news/firefox-is-clashed-by-yslow.html</link>
		<comments>http://designblog.ecstudio.jp/news/firefox-is-clashed-by-yslow.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 02:15:57 +0000</pubDate>
		<dc:creator>谷 拓樹</dc:creator>
				<category><![CDATA[ニュース]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=1158</guid>
		<description><![CDATA[Twitterで「Firefoxが起動しない！頻繁にクラッシュする」というつぶやきが増えてきています。原因はパフォーマンス計測・検証をするアドオン「Y!Slow」の2.0.5というバージョンが原因かもしれません。
対処法
下記のいずれかの方法で対処することができます。
Firefoxをセーフモードで起動してY!Slowをアンインストールする
「Firefox（セーフモード）」でFirefoxを起動し、Y!Slowをアンインストールしてください。その後、通常のモードでFirefoxを起動すればOKのようです。
Firefoxのセーフモードが分からない方は、下記の方法を参照してください。
セーフモード（Firefox サポート）
フォクすけの Firefox 情報局 - Firefox の調子がおかしくなってしまった時は？（セーフモードの使い方）
http://foxkeh.jp/howto/1140/
新しいプロファイルを作成する
下記の手順でプロファイルマネージャーを起動し、新しいプロファイルを作成してください。
こちらは壊れていないプロファイルで起動するので、初期化された状態になります。こちらの方法よりは、前者のセーフモードでY!Slowをアンインストールする方が賢明かもしれません。
プロファイルの管理（Firefox サポート）
新しいバージョン、Y!Slow 2.0.6 では大丈夫な様子
2010年1月26日現在、この問題が修正されたと思われるバージョンが出ていました。
今のところ僕のWIndows7環境では問題ないようです。

■「iPhoneとツイッターで会社は儲かる」


ツイッター全社導入によるメリット・デメリット、
導入して起きた効果、社内への落とし込み方、
iPhone とツイッター、iPhone 活用方法、
さらには、iPhone×ツイッター×Google Apps™によって起こる
クラウド上のコミュニケーション革命について詳細に解説します。
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。

「iPhoneとツイッターで会社は儲かる」


	関連した記事：
	
	関連する投稿はありません。
	

]]></description>
			<content:encoded><![CDATA[<p>Twitterで「Firefoxが起動しない！頻繁にクラッシュする」というつぶやきが増えてきています。原因はパフォーマンス計測・検証をするアドオン「Y!Slow」の2.0.5というバージョンが原因かもしれません。</p>
<h4>対処法</h4>
<p>下記のいずれかの方法で対処することができます。</p>
<h5>Firefoxをセーフモードで起動してY!Slowをアンインストールする</h5>
<p>「Firefox（セーフモード）」でFirefoxを起動し、Y!Slowをアンインストールしてください。その後、通常のモードでFirefoxを起動すればOKのようです。</p>
<p>Firefoxのセーフモードが分からない方は、下記の方法を参照してください。<br />
<a href="http://support.mozilla.com/ja/kb/%E3%82%BB%E3%83%BC%E3%83%95%E3%83%A2%E3%83%BC%E3%83%89">セーフモード（Firefox サポート）</a></p>
<p>フォクすけの Firefox 情報局 - Firefox の調子がおかしくなってしまった時は？（セーフモードの使い方）<br />
<a href="http://foxkeh.jp/howto/1140/">http://foxkeh.jp/howto/1140/</a></p>
<h5>新しいプロファイルを作成する</h5>
<p>下記の手順でプロファイルマネージャーを起動し、新しいプロファイルを作成してください。<br />
こちらは壊れていないプロファイルで起動するので、初期化された状態になります。こちらの方法よりは、前者のセーフモードでY!Slowをアンインストールする方が賢明かもしれません。</p>
<p><a href="http://support.mozilla.com/ja/kb/%E3%83%97%E3%83%AD%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E7%AE%A1%E7%90%86#_">プロファイルの管理（Firefox サポート）</a></p>
<h5>新しいバージョン、Y!Slow 2.0.6 では大丈夫な様子</h5>
<p>2010年1月26日現在、この問題が修正されたと思われるバージョンが出ていました。<br />
今のところ僕のWIndows7環境では問題ないようです。</p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li>関連する投稿はありません。</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/news/firefox-is-clashed-by-yslow.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009年デザイントレンド総括！CSS Nite in Ginza, Vol.43に行ってきました</title>
		<link>http://designblog.ecstudio.jp/seminor/2009design_cssnite_vol43.html</link>
		<comments>http://designblog.ecstudio.jp/seminor/2009design_cssnite_vol43.html#comments</comments>
		<pubDate>Mon, 25 Jan 2010 11:43:01 +0000</pubDate>
		<dc:creator>新免 孝紀</dc:creator>
				<category><![CDATA[グラフィックデザイン]]></category>
		<category><![CDATA[セミナー・勉強会]]></category>
		<category><![CDATA[CSS Nite]]></category>
		<category><![CDATA[デザイン]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=1119</guid>
		<description><![CDATA[2010年1月21日に開催されました、
CSS Nite in Ginza, Vol.43に行ってきました。
今回のテーマは
「2009年のデザイントレンド総括?トレンドをチェックして
2010年のデザイン業務に取り込め！」というテーマで、
原 一浩（karadesign/fxb）さん、矢野りんさんによるトークセッションでした。

セッションの内容は、下記のような感じです。
・2009年のデザイントレンドを実際のサイトを用いて紹介
・矢野りんさんによる、デザイン解説を交えての紹介
・2010年のデザイントレンド大予想！
まず、お二人の自己紹介から始まり、「トレンドとはどういうことか？」という
話になったのですが、ここで原さんが考える「トレンド」という言葉の意味が
紹介されました。
“トレンドとは最先端ではない時代に最適化されつつある現象である”
この言葉はすごく納得の行く言葉で、確かにトレンドと言うのは、
最先端を追いかけるということではなく、その時代にあったデザインを
みんなが選択して使うことで発生する現象のことなんだ。
というのがすっと頭の中に入ってきました。
前置きが長くなりましたが、ここから本題の紹介に入りたいと思います。
2009年のデザイントレンド（海外）
■アイコンのシンプル化

今まではMac OS のアイコンのようなリアルなものが主流だったが、
最近は、ピクトグラム化し、単一色の物が増えてきている。
[参考サイト]
MUTANT LABS
Eastern Ranges
Mochimedia
■見立てのデザイン

見立てのデザインとは、背景を風景などに見立てたデザインのこと。
現在は増加傾向にあるので、見立てのデザインにチャレンジするのであれば
今後1～2年くらいは大丈夫だろうということです。
このデザインが流行った背景には、ディスプレイが大きくなり、
背景として見せる領域が大きくなったことも関係しているのではないか、
ということでした。
[参考サイト]
BLOSSOMES VILLAGE RESORT
Hull Digital Live hd
Blue Acorn
■流行りの色は青

様々なサイトを見ていると、青を基調色としたサイトが多く、
TwitterやFacebookといったサイトの影響も大きいのでは
というお話が出ていました。
[参考サイト]
Mobile My Site
Oyster
Unuidesign
■テクスチャ

テクスチャに使用する素材は、ステッチ、皮、紙などを
使用したサイトが多く見られるようです。
[参考サイト]
Mark Hadley
Ulredesign
Daniel Marino
■巻き込みリボン

見出しのデザインなど、背景に巻き込み立体的に見せているサイトが多く
「W3C」のサイトもこのデザインを採用しており、
「今後のデザインの標準になっていくのでは！？」との
大胆予想も飛び出しました（笑）
[参考サイト]
CuisineSaine
Open Source Design Network
World Wide Web Consortium
■テキストはシステムのアンチエイリアス前提

海外のサイトはテキストはより大きくなり、
システムフォントを使用し、アンチエイリアスをかけた
サイトが多くなっているとのことでした。
ただし、アンチエイリアスで表示可能な
OSのシェアの普及が少ないのと、
日本語のシステムフォントで表示した場合も、
見栄えがあまり良くないので、日本での実用は
まだ難しそうとのことです。
[参考サイト]
BIG SPACESHIP
Boag World
Pw Studio
■フォームは大きく、見やすく、美しく

フォームのインプット部分は、大きくすることで、
ユーザーは使いやすく、見やすくなり、
またデザインする側も、フォームが大きくなったことで、
アイコンを表示させるなどより多彩なデザインが
出来るようになりました。
[参考サイト]
Tea Round
CULINAR
Google
■メインイメージはインタラクティブに

ペラペラとページがめくれるような動きのものが多くなっています。
また、これらはFlashで開発されているのではなく、jQueryのライブラリを
使って開発されています。
[参考サイト]
THINGS THAT ARE BROWN
Point Zero
ROBERT ALAN
■吹き出し表現

ビジュアルの要素として、吹き出しを使用しているサイトも
多く見られます。こちらもTwitterの影響もあるのではないかという
お話をされていました。
[参考サイト]
Catholic Chaplaincy
Evan Bowers Design
F91W
■小さな段組

小さなボックスで区切られたレイアウトです。
ボックスで区切られているので、意外と入る情報は少なく
コピー量を極力減らすなどバランスも必要になります。
[参考サイト]
D&#038;DEPARTMENT PROJECT
CreativeDepart
Reform&#038;Revolution
その他、グローバル企業や、上場企業のサイトデザイン（国内）の
傾向などの紹介も有りましたが、今回はデザイントレンドの紹介ということで、
あえてここでの紹介はやめておきます。
また、このようにデザインを分析するために原さんは
独自で開発した「Vaqum」というツールを使いサイトの
キャプチャを取り分析しているようです。
昨年キャプチャしたサイトの数は約19,000サイト！
サイトを見て、分析している量が全然違います。
改めて、いろんなサイトを見て分析することは
重要なことだなと思いました。
2010年のデザイントレンド大予想
■原さん予想
・アイコン付きフォームの普及
・グレーアウトにより操作対象の明確化
・リキッド型（100%幅）のセパレートを超える何か
・アプリケーション化したデザイン
・クリック領域の拡大、文字のノングラフィック化
■矢野さん予想
・微調整しやすいデザイン
・ABテストなど、運用しながら微調整を繰り返す公開方法
・ボックスを並べたレイアウト
・ボックスを並べたレイアウトは文字情報が削られ、文章が減少する
・スマートフォンなどの小さいサイズのディスプレーに最適化されたレイアウト
以上が、お二人の2010年のデザイントレンド予想になります。
曖昧なものもありますが、今年はどのようなトレンドが生まれるのか楽しみですね。
今回のセッションのスライドと音声は下記よりダウンロード出来ます。
CSS Nite in Ginza, Vol.43フォローアップ&#038;メッセージ

■「iPhoneとツイッターで会社は儲かる」


ツイッター全社導入によるメリット・デメリット、
導入して起きた効果、社内への落とし込み方、
iPhone とツイッター、iPhone 活用方法、
さらには、iPhone×ツイッター×Google Apps™によって起こる
クラウド上のコミュニケーション革命について詳細に解説します。
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。

「iPhoneとツイッターで会社は儲かる」


	関連した記事：
	
	企業のTwitterページのデザインをまとめてみた 
	デザインしやすい環境 
	タイポグラフィの基礎 &#8211; 文字の扱いで印象が変わる - 
	セマンティックXHTML、クロスブラウザ設計、CSSレイアウト中級講座 
	カラム落ちしないためのCSSの基礎力をマスター [...]]]></description>
			<content:encoded><![CDATA[<p>2010年1月21日に開催されました、<br />
<a href="http://cssnite.jp/ginza/vol43/" target="_blank">CSS Nite in Ginza, Vol.43</a>に行ってきました。</p>
<p>今回のテーマは<br />
「2009年のデザイントレンド総括?トレンドをチェックして<br />
2010年のデザイン業務に取り込め！」というテーマで、<br />
原 一浩（<a href="http://www.karadesign.com/" target="_blank">karadesign</a>/<a href="http://fxb.jp/" target="_blank">fxb</a>）さん、矢野りんさんによるトークセッションでした。<br />
<span id="more-1119"></span></p>
<p>セッションの内容は、下記のような感じです。<br />
・2009年のデザイントレンドを実際のサイトを用いて紹介<br />
・矢野りんさんによる、デザイン解説を交えての紹介<br />
・2010年のデザイントレンド大予想！</p>
<p>まず、お二人の自己紹介から始まり、「トレンドとはどういうことか？」という<br />
話になったのですが、ここで原さんが考える「トレンド」という言葉の意味が<br />
紹介されました。</p>
<p>“トレンドとは最先端ではない時代に最適化されつつある現象である”</p>
<p>この言葉はすごく納得の行く言葉で、確かにトレンドと言うのは、<br />
最先端を追いかけるということではなく、その時代にあったデザインを<br />
みんなが選択して使うことで発生する現象のことなんだ。<br />
というのがすっと頭の中に入ってきました。</p>
<p>前置きが長くなりましたが、ここから本題の紹介に入りたいと思います。</p>
<h4>2009年のデザイントレンド（海外）</h4>
<p><strong>■アイコンのシンプル化</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_01-300x164.png" alt="100125_01" title="100125_01" width="300" height="164" class="alignleft size-medium wp-image-1135" /><br />
今まではMac OS のアイコンのようなリアルなものが主流だったが、<br />
最近は、ピクトグラム化し、単一色の物が増えてきている。</p>
<p>[参考サイト]<br />
<a href="http://mutantlabs.co.uk/" target="_blank">MUTANT LABS</a><br />
<a href="http://www.ergpa.com.au/" target="_blank">Eastern Ranges</a><br />
<a href="http://www.mochimedia.com/" target="_blank">Mochimedia</a></p>
<p><strong>■見立てのデザイン</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_02-300x191.png" alt="100125_02" title="100125_02" width="300" height="191" class="alignleft size-medium wp-image-1138" /><br />
見立てのデザインとは、背景を風景などに見立てたデザインのこと。<br />
現在は増加傾向にあるので、見立てのデザインにチャレンジするのであれば<br />
今後1～2年くらいは大丈夫だろうということです。</p>
<p>このデザインが流行った背景には、ディスプレイが大きくなり、<br />
背景として見せる領域が大きくなったことも関係しているのではないか、<br />
ということでした。</p>
<p>[参考サイト]<br />
<a href="http://www.blossomsvillage.com/" target="_blank">BLOSSOMES VILLAGE RESORT</a><br />
<a href="http://www.hdlive09.co.uk/" target="_blank">Hull Digital Live hd</a><br />
<a href="http://blueacorn.com" target="_blank">Blue Acorn</a></p>
<p><strong>■流行りの色は青</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_03-300x212.png" alt="100125_03" title="100125_03" width="300" height="212" class="alignleft size-medium wp-image-1139" /><br />
様々なサイトを見ていると、青を基調色としたサイトが多く、<br />
TwitterやFacebookといったサイトの影響も大きいのでは<br />
というお話が出ていました。</p>
<p>[参考サイト]<br />
<a href="http://www.mobilemysite.com/" target="_blank">Mobile My Site</a><br />
<a href="http://www.oysterdesign.co.uk/" target="_blank">Oyster</a><br />
<a href="http://www.unuidesign.com/" target="_blank">Unuidesign</a></p>
<p><strong>■テクスチャ</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_04-300x190.png" alt="100125_04" title="100125_04" width="300" height="190" class="alignleft size-medium wp-image-1140" /><br />
テクスチャに使用する素材は、ステッチ、皮、紙などを<br />
使用したサイトが多く見られるようです。</p>
<p>[参考サイト]<br />
<a href="http://markhadley.com/" target="_blank">Mark Hadley</a><br />
<a href="http://www.uiredesign.com/" target="_blank">Ulredesign</a><br />
<a href="http://iamdanielmarino.com" target="_blank">Daniel Marino</a></p>
<p><strong>■巻き込みリボン</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_05-300x228.png" alt="100125_05" title="100125_05" width="300" height="228" class="alignleft size-medium wp-image-1141" /><br />
見出しのデザインなど、背景に巻き込み立体的に見せているサイトが多く<br />
「W3C」のサイトもこのデザインを採用しており、<br />
「今後のデザインの標準になっていくのでは！？」との<br />
大胆予想も飛び出しました（笑）</p>
<p>[参考サイト]<br />
<a href="http://cuisine-saine.fr" target="_blank">CuisineSaine</a><br />
<a href="http://osdnetwork.org/" target="_blank">Open Source Design Network</a><br />
<a href="http://www.w3.org/" target="_blank">World Wide Web Consortium</a></p>
<p><strong>■テキストはシステムのアンチエイリアス前提</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_06-300x208.png" alt="100125_06" title="100125_06" width="300" height="208" class="alignleft size-medium wp-image-1142" /><br />
海外のサイトはテキストはより大きくなり、<br />
システムフォントを使用し、アンチエイリアスをかけた<br />
サイトが多くなっているとのことでした。</p>
<p>ただし、アンチエイリアスで表示可能な<br />
OSのシェアの普及が少ないのと、<br />
日本語のシステムフォントで表示した場合も、<br />
見栄えがあまり良くないので、日本での実用は<br />
まだ難しそうとのことです。</p>
<p>[参考サイト]<br />
<a href="http://www.bigspaceship.com/" target="_blank">BIG SPACESHIP</a><br />
<a href="http://www.boagworld.com/" target="_blank">Boag World</a><br />
<a href="http://pwstudio.co.uk/" target="_blank">Pw Studio</a></p>
<p><strong>■フォームは大きく、見やすく、美しく</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_07-300x208.png" alt="100125_07" title="100125_07" width="300" height="208" class="alignleft size-medium wp-image-1145" /><br />
フォームのインプット部分は、大きくすることで、<br />
ユーザーは使いやすく、見やすくなり、<br />
またデザインする側も、フォームが大きくなったことで、<br />
アイコンを表示させるなどより多彩なデザインが<br />
出来るようになりました。</p>
<p>[参考サイト]<br />
<a href="http://tearoundapp.com/" target="_blank">Tea Round</a><br />
<a href="http://culinaryculture.com/" target="_blank">CULINAR</a><br />
<a href="http://www.google.com/" target="_blank">Google</a></p>
<p><strong>■メインイメージはインタラクティブに</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_08-300x156.png" alt="100125_08" title="100125_08" width="300" height="156" class="alignleft size-medium wp-image-1146" /><br />
ペラペラとページがめくれるような動きのものが多くなっています。<br />
また、これらはFlashで開発されているのではなく、jQueryのライブラリを<br />
使って開発されています。</p>
<p>[参考サイト]<br />
<a href="http://thingsthatarebrown.com/" target="_blank">THINGS THAT ARE BROWN</a><br />
<a href="http://www.pointzero.ro/" target="_blank">Point Zero</a><br />
<a href="http://www.robalan.com/" target="_blank">ROBERT ALAN</a></p>
<p><strong>■吹き出し表現</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_09-300x120.png" alt="100125_09" title="100125_09" width="300" height="120" class="alignleft size-medium wp-image-1147" /><br />
ビジュアルの要素として、吹き出しを使用しているサイトも<br />
多く見られます。こちらもTwitterの影響もあるのではないかという<br />
お話をされていました。</p>
<p>[参考サイト]<br />
<a href="http://www.uilcc.org/" target="_blank">Catholic Chaplaincy</a><br />
<a href="http://www.ebowersdesign.com/" target="_blank">Evan Bowers Design</a><br />
<a href="http://f91w.com/" target="_blank">F91W</a></p>
<p><strong>■小さな段組</strong><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/100125_10-300x185.png" alt="100125_10" title="100125_10" width="300" height="185" class="alignleft size-medium wp-image-1148" /><br />
小さなボックスで区切られたレイアウトです。<br />
ボックスで区切られているので、意外と入る情報は少なく<br />
コピー量を極力減らすなどバランスも必要になります。</p>
<p>[参考サイト]<br />
<a href="http://www.d-department.com/jp/" target="_blank">D&#038;DEPARTMENT PROJECT</a><br />
<a href="http://www.creativedepart.com/" target="_blank">CreativeDepart</a><br />
<a href="http://reformrevolution.com/" target="_blank">Reform&#038;Revolution</a></p>
<p>その他、グローバル企業や、上場企業のサイトデザイン（国内）の<br />
傾向などの紹介も有りましたが、今回はデザイントレンドの紹介ということで、<br />
あえてここでの紹介はやめておきます。</p>
<p>また、このようにデザインを分析するために原さんは<br />
独自で開発した「Vaqum」というツールを使いサイトの<br />
キャプチャを取り分析しているようです。</p>
<p>昨年キャプチャしたサイトの数は約19,000サイト！<br />
サイトを見て、分析している量が全然違います。</p>
<p>改めて、いろんなサイトを見て分析することは<br />
重要なことだなと思いました。</p>
<h4>2010年のデザイントレンド大予想</h4>
<p>■原さん予想<br />
・アイコン付きフォームの普及<br />
・グレーアウトにより操作対象の明確化<br />
・リキッド型（100%幅）のセパレートを超える何か<br />
・アプリケーション化したデザイン<br />
・クリック領域の拡大、文字のノングラフィック化</p>
<p>■矢野さん予想<br />
・微調整しやすいデザイン<br />
・ABテストなど、運用しながら微調整を繰り返す公開方法<br />
・ボックスを並べたレイアウト<br />
・ボックスを並べたレイアウトは文字情報が削られ、文章が減少する<br />
・スマートフォンなどの小さいサイズのディスプレーに最適化されたレイアウト</p>
<p>以上が、お二人の2010年のデザイントレンド予想になります。<br />
曖昧なものもありますが、今年はどのようなトレンドが生まれるのか楽しみですね。</p>
<p>今回のセッションのスライドと音声は下記よりダウンロード出来ます。<br />
<a href="http://cssnite.jp/archives/post_1753.html" target="_blank">CSS Nite in Ginza, Vol.43フォローアップ&#038;メッセージ</a></p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li><a href="http://designblog.ecstudio.jp/design-2/twitter_business_design.html" title="企業のTwitterページのデザインをまとめてみた (2009/9/8 火曜日)">企業のTwitterページのデザインをまとめてみた</a> </li>
	<li><a href="http://designblog.ecstudio.jp/design/design_environment.html" title="デザインしやすい環境 (2007/9/26 水曜日)">デザインしやすい環境</a> </li>
	<li><a href="http://designblog.ecstudio.jp/news/typography_basic.html" title="タイポグラフィの基礎 &#8211; 文字の扱いで印象が変わる - (2009/2/2 月曜日)">タイポグラフィの基礎 &#8211; 文字の扱いで印象が変わる -</a> </li>
	<li><a href="http://designblog.ecstudio.jp/news/xhtml-css-layout.html" title="セマンティックXHTML、クロスブラウザ設計、CSSレイアウト中級講座 (2008/10/10 金曜日)">セマンティックXHTML、クロスブラウザ設計、CSSレイアウト中級講座</a> </li>
	<li><a href="http://designblog.ecstudio.jp/news/html-css-master.html" title="カラム落ちしないためのCSSの基礎力をマスター (2008/8/5 火曜日)">カラム落ちしないためのCSSの基礎力をマスター</a> </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/seminor/2009design_cssnite_vol43.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[CSS3小ネタ]CSS3でシマシマの表をつくる &#8211; :nth-child</title>
		<link>http://designblog.ecstudio.jp/htmlcss/css3-nth-child.html</link>
		<comments>http://designblog.ecstudio.jp/htmlcss/css3-nth-child.html#comments</comments>
		<pubDate>Fri, 15 Jan 2010 07:14:11 +0000</pubDate>
		<dc:creator>谷 拓樹</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[css3]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=1059</guid>
		<description><![CDATA[みなさん実務でCSS3は使っていますか？
不定期連載的に、CSS3の小ネタを記事としてあげていこうかと思います。
その前にCSS3って？
この記事を見られている方にはCSS3って何？という方もいると思われるので、ざっくりと概要を説明しますと、

多くのサイトで現在利用されているであろうCSS（カスケーディングスタイルシート）は、現在の主要ブラウザがほぼ対応できているCSS2またはCSS2.1というものになります。CSS3はこれらの次のレベルで、より機能的に装飾を加えることができたり、よりコード量の少なく汎用性の高いHTMLを書くことができるようになるなど、本当はざっくりじゃ全然語れないメリットがあります。
反面そのデメリットとしては、まだこのCSS3というのは各ブラウザで完全に対応できているわけではないということです。というのもまだCSS3の中身はまだまだ議論を交わしながら進められており、まだまだ仕様が不確定なものも多くあります。
そんな中でも、InternetExplorerを除いて、FirefoxやSafari、Google Chrome、Operaといった先進的なブラウザでは早々にCSS3の対応を進めています。※これらのブラウザでも古いバージョンでは未対応の場合もあります。）
この記事ではこのCSS3小ネタを紹介していくわけですが、基本的にInternetExplorerでは紹介する小ネタが使えません。（ブラウザに反映されません。）
しかしながら、ウェブサイトを閲覧するユーザーは多くのブラウザから自分が使い易い・便利なブラウザを選択して利用しています。現状WindowOSが広く普及し、プレインストールされているのがInternerExplorerなのでそのユーザーが多いのですが、すべてとは限らないということです。
これはもちろんサイトによって違いますので、一度ご利用のアクセス解析の、ユーザーが利用しているブラウザはどういうものか、何割のユーザーがどのブラウザを使っているのか調べてみてください。
InternetExplorerが9割以上だ！というサイトでは、残念ながらCSS3を使っても現状ほとんどその恩恵は得られません。
しかしそうでないサイトでは、是非紹介するテクニックで使えるものは試してもらえればと思います。
古いブラウザに対してネガティブな対応をするのではなく、新しいブラウザに対してポジティブな（プログレッシブな）対応をするためだと考えることが重要です。
本題：シマシマな表をつくる

さて前置きが長くなってしまいましたが、本題です。
こういうシマシマに色づけられた表ってよく見かけませんか？
大きな表になるほど、表の行がどれを見ているのかがわかりづらくなってしまったりするので、こうした装飾を施すと可読性が増します。
これを実現するには色々な方法があるのですが、CSS3でやるのがもっとも簡単だと思います。
今回は「:nth-child」という疑似クラス（セレクタ）を紹介します。
サンプル1　何も装飾していないテーブル
HTMLで表を作る場合は基本table要素で組まれるので、table関連のタグで作った表をベースに話を進めます。
では早速サンプル。（InternetExplorer以外で見てくださいね！）
サンプル2　CSS3のnth-childを使ったテーブル（偶数番目に着色）
この装飾の実現にはHTMLはまったく触っていません。
装飾のために適用されているCSSは下記です。
テキスト表示
CSS:




/* サンプル2 */


#sample02 th &#123;


&#160;color: #fff;


&#125;


&#160;


#sample02 thead tr &#123;


&#160;background-color: blue;


&#125;


&#160;


#sample02 tbody tr &#123;


&#160;background-color: white;


&#125;


&#160;


#sample02 tbody tr:nth-child&#40;even&#41; &#123; /* 偶数番目の指定*/


&#160;background-color: skyblue;


&#125; 






nth-child(even)　というのがCSS3の部分になります。
この記述は「偶数（even）番目のtd要素に指定したプロパティを適用する」という書き方になります。
これが決まった書き方だと思えば、そんな難しくはないと思います。
例は「偶数番目」だったのですが、「奇数番目」にしたい場合は
サンプル3　CSS3のnth-childを使ったテーブル（奇数番目に着色）
テキスト表示
CSS:




/* サンプル3 */


#sample03 th &#123;


&#160;color: #fff;


&#125;


&#160;


#sample03 thead tr &#123;


&#160;background-color: blue;


&#125;


&#160;


#sample03 tbody tr &#123;


&#160;background-color: white;


&#125;


&#160;


#sample03 tbody tr:nth-child&#40;odd&#41; &#123; /* 奇数番目の指定*/


&#160;background-color: skyblue;


&#125; 






と書きます。
サンプルは分かりやすく派手めな色にしましたが、実際にこのシマシマの部分の色のコントラストは抑えめに、彩度や明度でコントロールするのが良いでしょう。
サンプル4　CSS3のnth-childを使ったテーブル（よくある使い方）
テキスト表示
CSS:




#sample04 table &#123;


&#160;border: 1px solid #ccc;


&#125;


&#160;


#sample04 th &#123;


&#160;border: none;


&#125;


&#160;


#sample04 td &#123;


&#160;border-top: 1px solid #ececec;


&#160;border-right: [...]]]></description>
			<content:encoded><![CDATA[<p>みなさん実務でCSS3は使っていますか？<br />
不定期連載的に、CSS3の小ネタを記事としてあげていこうかと思います。</p>
<h4>その前にCSS3って？</h4>
<p>この記事を見られている方にはCSS3って何？という方もいると思われるので、ざっくりと概要を説明しますと、<br />
<span id="more-1059"></span><br />
多くのサイトで現在利用されているであろうCSS（カスケーディングスタイルシート）は、現在の主要ブラウザがほぼ対応できているCSS2またはCSS2.1というものになります。CSS3はこれらの次のレベルで、より機能的に装飾を加えることができたり、よりコード量の少なく汎用性の高いHTMLを書くことができるようになるなど、本当はざっくりじゃ全然語れないメリットがあります。</p>
<p>反面そのデメリットとしては、まだこのCSS3というのは各ブラウザで完全に対応できているわけではないということです。というのもまだCSS3の中身はまだまだ議論を交わしながら進められており、まだまだ仕様が不確定なものも多くあります。<br />
そんな中でも、InternetExplorerを除いて、FirefoxやSafari、Google Chrome、Operaといった先進的なブラウザでは早々にCSS3の対応を進めています。※これらのブラウザでも古いバージョンでは未対応の場合もあります。）</p>
<p>この記事ではこのCSS3小ネタを紹介していくわけですが、基本的にInternetExplorerでは紹介する小ネタが使えません。（ブラウザに反映されません。）</p>
<p>しかしながら、ウェブサイトを閲覧するユーザーは多くのブラウザから自分が使い易い・便利なブラウザを選択して利用しています。現状WindowOSが広く普及し、プレインストールされているのがInternerExplorerなのでそのユーザーが多いのですが、すべてとは限らないということです。<br />
これはもちろんサイトによって違いますので、一度ご利用のアクセス解析の、ユーザーが利用しているブラウザはどういうものか、何割のユーザーがどのブラウザを使っているのか調べてみてください。</p>
<p>InternetExplorerが9割以上だ！というサイトでは、残念ながらCSS3を使っても現状ほとんどその恩恵は得られません。<br />
しかしそうでないサイトでは、是非紹介するテクニックで使えるものは試してもらえればと思います。<br />
古いブラウザに対してネガティブな対応をするのではなく、新しいブラウザに対してポジティブな（プログレッシブな）対応をするためだと考えることが重要です。</p>
<h4>本題：シマシマな表をつくる</h4>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/100115css3-nth-child-cap01.png" class="capture" /></p>
<p>さて前置きが長くなってしまいましたが、本題です。<br />
こういうシマシマに色づけられた表ってよく見かけませんか？<br />
大きな表になるほど、表の行がどれを見ているのかがわかりづらくなってしまったりするので、こうした装飾を施すと可読性が増します。<br />
これを実現するには色々な方法があるのですが、CSS3でやるのがもっとも簡単だと思います。<br />
今回は「:nth-child」という疑似クラス（セレクタ）を紹介します。</p>
<p><a href="http://designblog.ecstudio.jp/sample/css3-nth-child-sample#sample01" target="_blank">サンプル1　何も装飾していないテーブル</a></p>
<p>HTMLで表を作る場合は基本table要素で組まれるので、table関連のタグで作った表をベースに話を進めます。</p>
<p>では早速サンプル。（InternetExplorer以外で見てくださいね！）</p>
<p><a href="http://designblog.ecstudio.jp/sample/css3-nth-child-sample#sample02" target="_blank">サンプル2　CSS3のnth-childを使ったテーブル（偶数番目に着色）</a></p>
<p>この装飾の実現にはHTMLはまったく触っていません。<br />
装飾のために適用されているCSSは下記です。</p>
<div class="igBar"><span id="lcss-28"><a href="#" onclick="javascript:showPlainTxt('css-28'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-28">
<div class="css">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">/* サンプル2 */</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample02 th <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">color</span>: #fff;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample02 thead tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: <span style="color: #000000; font-weight: bold;">blue</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample02 tbody tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: <span style="color: #993333;">white</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample02 tbody tr:nth-child<span style="color: #66cc66;">&#40;</span>even<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> <span style="color: #808080; font-style: italic;">/* 偶数番目の指定*/</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: skyblue;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>nth-child(even)　というのがCSS3の部分になります。<br />
この記述は「偶数（even）番目のtd要素に指定したプロパティを適用する」という書き方になります。<br />
これが決まった書き方だと思えば、そんな難しくはないと思います。</p>
<p>例は「偶数番目」だったのですが、「奇数番目」にしたい場合は</p>
<p><a href="http://designblog.ecstudio.jp/sample/css3-nth-child-sample#sample03" target="_blank">サンプル3　CSS3のnth-childを使ったテーブル（奇数番目に着色）</a></p>
<div class="igBar"><span id="lcss-29"><a href="#" onclick="javascript:showPlainTxt('css-29'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-29">
<div class="css">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">/* サンプル3 */</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample03 th <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">color</span>: #fff;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample03 thead tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: <span style="color: #000000; font-weight: bold;">blue</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample03 tbody tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: <span style="color: #993333;">white</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample03 tbody tr:nth-child<span style="color: #66cc66;">&#40;</span>odd<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> <span style="color: #808080; font-style: italic;">/* 奇数番目の指定*/</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: skyblue;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>と書きます。</p>
<p>サンプルは分かりやすく派手めな色にしましたが、実際にこのシマシマの部分の色のコントラストは抑えめに、彩度や明度でコントロールするのが良いでしょう。</p>
<p><a href="http://designblog.ecstudio.jp/sample/css3-nth-child-sample#sample04" target="_blank">サンプル4　CSS3のnth-childを使ったテーブル（よくある使い方）</a></p>
<div class="igBar"><span id="lcss-30"><a href="#" onclick="javascript:showPlainTxt('css-30'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-30">
<div class="css">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample04 table <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border</span>: 1px <span style="color: #993333;">solid</span> #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample04 th <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border</span>: <span style="color: #993333;">none</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample04 td <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-top</span>: 1px <span style="color: #993333;">solid</span> #ececec;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-right</span>: 1px <span style="color: #993333;">solid</span> #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-bottom</span>: <span style="color: #993333;">none</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-left</span>: 1px <span style="color: #993333;">solid</span> #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample04 thead tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-right</span>: 1px <span style="color: #993333;">solid</span> #6B97BF;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-bottom</span>: 1px <span style="color: #993333;">solid</span> #6B97BF;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-left</span>: 1px <span style="color: #993333;">solid</span> #6B97BF;F;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: #7DB1E0;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample04 tbody tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-bottom</span>: 1px <span style="color: #993333;">solid</span> #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: <span style="color: #993333;">white</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample04 tbody tr:nth-child<span style="color: #66cc66;">&#40;</span>even<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: #ECECEC; <span style="color: #808080; font-style: italic;">/* whiteと適度に差がある配色 */</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>なんかそれっぽい感じになりましたね。<br />
最後に応用編で、色だけではなく背景画像なんかもつかってみましょう。</p>
<p><a href="http://designblog.ecstudio.jp/sample/css3-nth-child-sample#sample05" target="_blank">サンプル5　CSS3のnth-childを使ったテーブル（背景画像を使ってよりリッチに）</a></p>
<div class="igBar"><span id="lcss-31"><a href="#" onclick="javascript:showPlainTxt('css-31'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-31">
<div class="css">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample05 table <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border</span>: 1px <span style="color: #993333;">solid</span> #eee;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample05 th <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border</span>: 1px <span style="color: #993333;">solid</span> #3FB4DA;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample05 td <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border</span>: 1px <span style="color: #993333;">solid</span> #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample05 thead tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-top</span>: 1px <span style="color: #993333;">solid</span> #E2F4FA;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background</span>:<span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span>../wp-<span style="color: #000000; font-weight: bold;">content</span>/uploads/<span style="color: #cc66cc;color:#800000;">2010</span>/<span style="color: #cc66cc;color:#800000;">01</span>/bg_th.png<span style="color: #66cc66;">&#41;</span> <span style="color: #000000; font-weight: bold;">right</span> <span style="color: #993333;">center</span> <span style="color: #993333;">repeat-x</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample05 tbody tr td <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background</span>:<span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span>../wp-<span style="color: #000000; font-weight: bold;">content</span>/uploads/<span style="color: #cc66cc;color:#800000;">2010</span>/<span style="color: #cc66cc;color:#800000;">01</span>/bg_td.png<span style="color: #66cc66;">&#41;</span> <span style="color: #000000; font-weight: bold;">right</span> <span style="color: #000000; font-weight: bold;">bottom</span> <span style="color: #993333;">repeat-x</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#sample05 tbody tr:nth-child<span style="color: #66cc66;">&#40;</span>even<span style="color: #66cc66;">&#41;</span> td <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background</span>:<span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span>../wp-<span style="color: #000000; font-weight: bold;">content</span>/uploads/<span style="color: #cc66cc;color:#800000;">2010</span>/<span style="color: #cc66cc;color:#800000;">01</span>/bg_td_nth.png<span style="color: #66cc66;">&#41;</span> <span style="color: #000000; font-weight: bold;">right</span> <span style="color: #000000; font-weight: bold;">bottom</span> <span style="color: #993333;">repeat-x</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>いかがでしょうか？</p>
<h4>おまけ</h4>
<p>:nth-childを紹介してきたわけなのですが、表をより扱い易いものにするための、CSS2の:hoverをさらに活用してみましょう。<br />
:hoverについてはa:hoverという形で普段使っていると思いますが、a要素以外にも適用できます。しかもこれについてはInternetExplorerの7以上から使えます。<br />
今回おまけとしての紹介にはなりますが、下記に紹介する:hoverを使った表の行をハイライトする方法は対応するブラウザ範囲が広いということで、nth-child以上に活用できるかもしれません。<br />
※一応メインはCSS3ということで。</p>
<p><a href="http://designblog.ecstudio.jp/sample/css3-nth-child-sample#omake" target="_blank">おまけ</a></p>
<div class="igBar"><span id="lcss-32"><a href="#" onclick="javascript:showPlainTxt('css-32'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-32">
<div class="css">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">/* おまけ */</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#omake table <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border</span>: 1px <span style="color: #993333;">solid</span> #eee;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-collapse</span>: <span style="color: #993333;">separate</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#omake th <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-top</span>: 1px <span style="color: #993333;">solid</span> #E2F4FA;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-right</span>: <span style="color: #993333;">none</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-bottom</span>: 1px <span style="color: #993333;">solid</span> #E2F4FA;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-left</span>: <span style="color: #993333;">none</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#omake td <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-top</span>: 1px <span style="color: #993333;">solid</span> #fff;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-right</span>: 1px <span style="color: #993333;">solid</span> #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-bottom</span>: 1px <span style="color: #993333;">solid</span> #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-left</span>: 1px <span style="color: #993333;">solid</span> #fff;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#omake thead tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-top</span>: 1px <span style="color: #993333;">solid</span> #E2F4FA;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background</span>:<span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span>../wp-<span style="color: #000000; font-weight: bold;">content</span>/uploads/<span style="color: #cc66cc;color:#800000;">2010</span>/<span style="color: #cc66cc;color:#800000;">01</span>/bg_th.png<span style="color: #66cc66;">&#41;</span> <span style="color: #000000; font-weight: bold;">right</span> <span style="color: #993333;">center</span> <span style="color: #993333;">repeat-x</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#omake tbody tr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">border-bottom</span>: 1px <span style="color: #993333;">solid</span> #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: <span style="color: #993333;">white</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#omake tbody tr:nth-child<span style="color: #66cc66;">&#40;</span>even<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #000000; font-weight: bold;">background-color</span>: #ECECEC;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">#omake tbody tr<span style="color: #3333ff;">:hover </span><span style="color: #66cc66;">&#123;</span> <span style="color: #808080; font-style: italic;">/* 行にマウスオーバーした時のスタイル */</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">background-color</span>: #ccc;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h4>まとめ</h4>
<p>InternetExplorerで見ると、サンプル1のような普通の表に見えます。<br />
しかしそれ以外の最近のブラウザであれば、サンプル2以降のように見えます。</p>
<p>こうした非常に簡単にできるテクニックが、少ない工数で導入できるのであれば、InternetExplorerユーザーを除いた数割のユーザーに対してだけであっても、サイトにとっては価値のある対応だと思います。<br />
このテクニックを試してみるかどうかは、あなたとそのウェブサイト次第ですが、是非これを機会にCSS3を少しずつでも試してみてください。<br />
※table要素以外でも使えるので色々試してみてください。</p>
<p>今回のサンプルデータはまとめてダウンロードできるようにします。<br />
最後のサンプルで使った画像なども使いたいということであればご自由にお使いください。</p>
<p><a href="http://designblog.ecstudio.jp/wp-content/uploads/100115sample-css3-nth-child.zip">CSS3でシマシマの表をつくるサンプルセット</a></p>
<p>もっと高度なnth-childの使い方や、JavaScriptを利用した方法などを知りたい方は下記の記事が参考になるかと思います。<br />
<a href="http://ascii.jp/elem/000/000/462/462099/">ASCII.jp：CSS3のセレクターで作るストライプテーブル ｜Web制作の現場で使えるjQuery　UIデザイン入門</a></p>
<p>また次回は違うCSS3を紹介したいと思います。</p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li>関連する投稿はありません。</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/htmlcss/css3-nth-child.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミングできないデザイナーでも制作できるTwitter bot 制作メモ</title>
		<link>http://designblog.ecstudio.jp/tool/twitter-bot-memo.html</link>
		<comments>http://designblog.ecstudio.jp/tool/twitter-bot-memo.html#comments</comments>
		<pubDate>Fri, 04 Dec 2009 08:46:40 +0000</pubDate>
		<dc:creator>西口 誠二</dc:creator>
				<category><![CDATA[チュートリアル]]></category>
		<category><![CDATA[ツール紹介]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=1008</guid>
		<description><![CDATA[
いよいよ師走に突入しました。
この季節になると良く耳にするのが、「流行語大賞」や「2009年●×大賞」といった1年を振り返る話題ですよね。
Web界隈で言うと、今年話題になったもののひとつとして「Twitter」は外せないのではないでしょうか。
そのTwitterですが、最近ではプログラムによって自動でツイートされるTwitter botも増えてきて、天気予報やニュースを配信する便利系から、お笑い芸人のパロディなどのエンタメ系まで様々です。
プログラマが個人で制作されているケースも多く、Googleで検索すると制作の参考になるサイトが結構引っかかります。
今回は、それらのサイトを参考に個人的にTwitter botを制作したときのメモをまとめたいと思います。
もしよろしければご参考ください。


まずは、Twitter botの核となるプログラム

今回はPHPで組みました。
「なぜ、PHPなのか？」と言われると、特に理由はありませんが、普段WordPressをさわっているデザイナーには、他の言語に比べて見慣れている言語なので、そういう意味ではPHPで組むのはいいかもしれません。
複雑なプログラムは組めないので、まずは簡単なところから、あらかじめ用意した文章をランダムでツイートするというbotを制作してみました。

テキスト表示
PHP:




&#60;?php


$url = "http://twitter.com/statuses/update.xml?";


$username = "Twitter-user-name";


$password = "Twitter-password";


&#160;


$randomNum = int;


&#160;


//ツイートする文章を用意


$myPostText=array&#40;


"つぶやくテキストは",


"ここに",


"配列で",


"書いておきます",


"追加する場合も",


"この下にどんどん",


"追加していきます",


&#41;;


&#160;


//配列の長さに応じてランダムな数値を出して、ツイート内容を$messageに代入


$arrayLength = count&#40;$myPostText&#41; - 1;


$randomNum = mt_rand&#40;0,$arrayLength&#41;;


&#160;


$message = $myPostText&#91;$randomNum&#93;;


&#160;


//$messageの内容をURLエンコード


$params = "status=". rawurlencode&#40;$message&#41;;


&#160;


//Twitter API を叩いてツイート


$postResult = file_get_contents&#40;


&#160;$url.$params , false, stream_context_create&#40;


&#160; array&#40;


&#160; &#160;"http" =&#62; array&#40;


&#160; &#160;"method" =&#62; "POST",


&#160; &#160;"header" =&#62; "Authorization: Basic ". base64_encode&#40;$username. ":". $password&#41;


&#160; &#160;&#41;


&#160; &#41;


&#160;&#41;


&#41;;


?&#62; 







この数十行のコードだけでbotとして一応は動いてくれました。
このままコピペで必要な箇所だけ書き直しても使えると思いますが、PHPでのプログラム経験がほとんど無いデザイナーのコードですから、あくまで参考程度に思っていただければと思います。
もし、「もっとこうした方が良いよ」など、お気づきいただいた方はコメントいただけますと嬉しいです。


自動でツイートする環境準備

さて次に、先程制作したプログラムを自動で定期的に実行する環境を準備しないといけないのですが、そういった場合、デザイナーにとっては聞き慣れない「cron」というシステムを使います。
「cron」は、ある特定の処理を設定した時間や曜日などの間隔で定期的に実行するためのシステムで、スケジューラのようなものと言えば分かりやすいでしょうか。
ですが、cronは設定が難しく素人には扱いづらいシステムのようなのですが、探せばあるもので、比較的簡単にしかも無料で利用できるWebサービスがあります。
それがcron-job.orgという、ユーザ登録するだけで使える便利なドイツのサービスです。


cronの設定
では、cron-job.org のアカウント登録からcronの設定までを見ていきましょう。

1). アカウント登録
cron-job.org にアクセスします。

図の矢印で示されたリンクをクリックして登録画面に移動します。


登録フォームでは、


1：アカウント名
2：メールアドレス
3：パスワード
4：パスワード（再入力）
5：利用規約を確認してチェック

最後に、(6)の［登録］ボタンをクリックしてアカウントを作成します。



2). ログイン
次に、cron-job.org にログインします。

cron-job.orgのトップページから、登録したメールアドレスとパスワードでログインします。



3). cron の設定

図の矢印で示されたリンクをクリックして設定画面に移動します。




次に図で示されたリンクをクリックして新しいcron設定を作成します。




設定画面では、上から順に

1.URL [...]]]></description>
			<content:encoded><![CDATA[<p>
いよいよ師走に突入しました。<br />
この季節になると良く耳にするのが、「流行語大賞」や「2009年●×大賞」といった1年を振り返る話題ですよね。<br />
Web界隈で言うと、今年話題になったもののひとつとして「Twitter」は外せないのではないでしょうか。</p>
<p>そのTwitterですが、最近ではプログラムによって自動でツイートされるTwitter botも増えてきて、天気予報やニュースを配信する便利系から、お笑い芸人のパロディなどのエンタメ系まで様々です。</p>
<p>プログラマが個人で制作されているケースも多く、Googleで検索すると制作の参考になるサイトが結構引っかかります。<br />
今回は、それらのサイトを参考に個人的にTwitter botを制作したときのメモをまとめたいと思います。<br />
もしよろしければご参考ください。
</p>
<p><span id="more-1008"></span></p>
<h4>まずは、Twitter botの核となるプログラム</h4>
<p>
今回はPHPで組みました。<br />
「なぜ、PHPなのか？」と言われると、特に理由はありませんが、普段WordPressをさわっているデザイナーには、他の言語に比べて見慣れている言語なので、そういう意味ではPHPで組むのはいいかもしれません。</p>
<p>複雑なプログラムは組めないので、まずは簡単なところから、あらかじめ用意した文章をランダムでツイートするというbotを制作してみました。
</p>
<div class="igBar"><span id="lphp-34"><a href="#" onclick="javascript:showPlainTxt('php-34'); return false;">テキスト表示</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-34">
<div class="php">
<ol>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#800000;">&lt;?php</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$url</span> = <span style="color:#ff00ff;">"http://twitter.com/statuses/update.xml?"</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$username</span> = <span style="color:#ff00ff;">"Twitter-user-name"</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$password</span> = <span style="color:#ff00ff;">"Twitter-password"</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$randomNum</span> = int;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">//ツイートする文章を用意</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$myPostText</span>=<span style="color:#0000ff;">array</span><span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#ff00ff;">"つぶやくテキストは"</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#ff00ff;">"ここに"</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#ff00ff;">"配列で"</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#ff00ff;">"書いておきます"</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#ff00ff;">"追加する場合も"</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#ff00ff;">"この下にどんどん"</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#ff00ff;">"追加していきます"</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">//配列の長さに応じてランダムな数値を出して、ツイート内容を$messageに代入</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$arrayLength</span> = <a target="_blank"&nbsp; href="http://www.php.net/count"><span style="color:#ff0000;">count</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#663333;">$myPostText</span><span style="color:#006600; font-weight:bold;">&#41;</span> - <span style="color:#CC66CC;color:#800000;">1</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$randomNum</span> = <a target="_blank"&nbsp; href="http://www.php.net/mt_rand"><span style="color:#ff0000;">mt_rand</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">0</span>,<span style="color:#663333;">$arrayLength</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$message</span> = <span style="color:#663333;">$myPostText</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#663333;">$randomNum</span><span style="color:#006600; font-weight:bold;">&#93;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">//$messageの内容をURLエンコード</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$params</span> = <span style="color:#ff00ff;">"status="</span>. <a target="_blank"&nbsp; href="http://www.php.net/rawurlencode"><span style="color:#ff0000;">rawurlencode</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#663333;">$message</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">//Twitter API を叩いてツイート</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#663333;">$postResult</span> = <a target="_blank"&nbsp; href="http://www.php.net/file_get_contents"><span style="color:#ff0000;">file_get_contents</span></a><span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color:#663333;">$url</span>.<span style="color:#663333;">$params</span> , <span style="color:#800000;">false</span>, <a target="_blank"&nbsp; href="http://www.php.net/stream_context_create"><span style="color:#ff0000;">stream_context_create</span></a><span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#0000ff;">array</span><span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color:#ff00ff;">"http"</span> =&gt; <span style="color:#0000ff;">array</span><span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color:#ff00ff;">"method"</span> =&gt; <span style="color:#ff00ff;">"POST"</span>,</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color:#ff00ff;">"header"</span> =&gt; <span style="color:#ff00ff;">"Authorization: Basic "</span>. <a target="_blank"&nbsp; href="http://www.php.net/base64_encode"><span style="color:#ff0000;">base64_encode</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#663333;">$username</span>. <span style="color:#ff00ff;">":"</span>. <span style="color:#663333;">$password</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#FFFFFF;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: consolas,'Courier New', Courier, monospace;margin-left:25px;padding:1px 1px 1px 3px;background-color:#F8F8F8;">
<div style="font-family: consolas,'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#800000;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>
この数十行のコードだけでbotとして一応は動いてくれました。</p>
<p>このままコピペで必要な箇所だけ書き直しても使えると思いますが、PHPでのプログラム経験がほとんど無いデザイナーのコードですから、あくまで参考程度に思っていただければと思います。</p>
<p>もし、「もっとこうした方が良いよ」など、お気づきいただいた方はコメントいただけますと嬉しいです。
</p>
<p></p>
<h4>自動でツイートする環境準備</h4>
<p>
さて次に、先程制作したプログラムを自動で定期的に実行する環境を準備しないといけないのですが、そういった場合、デザイナーにとっては聞き慣れない「cron」というシステムを使います。</p>
<p>「cron」は、ある特定の処理を設定した時間や曜日などの間隔で定期的に実行するためのシステムで、スケジューラのようなものと言えば分かりやすいでしょうか。</p>
<p>ですが、cronは設定が難しく素人には扱いづらいシステムのようなのですが、探せばあるもので、比較的簡単にしかも無料で利用できるWebサービスがあります。</p>
<p>それが<a href src="http://www.cron-job.org/" target="_blank">cron-job.org</a>という、ユーザ登録するだけで使える便利なドイツのサービスです。
</p>
<p></p>
<h4>cronの設定</h4>
<p>では、cron-job.org のアカウント登録からcronの設定までを見ていきましょう。</p>
<p>
<b>1). アカウント登録</b><br />
<a href src="http://www.cron-job.org/" target="_blank">cron-job.org</a> にアクセスします。<br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/cron_01.jpg" alt="cron_01" title="cron_01" width="280" height="118" class="alignleft size-full wp-image-1010" /><br />
図の矢印で示されたリンクをクリックして登録画面に移動します。
</p>
<p>
登録フォームでは、<br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/cron_02.jpg" alt="cron_02" title="cron_02" width="531" height="251" class="alignleft size-full wp-image-1011" /></p>
<ol>
<li>1：アカウント名</li>
<li>2：メールアドレス</li>
<li>3：パスワード</li>
<li>4：パスワード（再入力）</li>
<li>5：利用規約を確認してチェック</li>
</ol>
<p>最後に、(6)の［登録］ボタンをクリックしてアカウントを作成します。
</p>
<p></p>
<p>
<b>2). ログイン</b><br />
次に、cron-job.org にログインします。<br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/cron_03.jpg" alt="cron_03" title="cron_03" width="299" height="118" class="alignleft size-full wp-image-1012" /><br />
cron-job.orgのトップページから、登録したメールアドレスとパスワードでログインします。
</p>
<p></p>
<p>
<b>3). cron の設定</b><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/cron_04.jpg" alt="cron_04" title="cron_04" width="280" height="118" class="alignleft size-full wp-image-1013" /><br />
図の矢印で示されたリンクをクリックして設定画面に移動します。
</p>
<p></p>
<p>
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/cron_05.jpg" alt="cron_05" title="cron_05" width="500" height="300" class="alignleft size-full wp-image-1014" /><br />
次に図で示されたリンクをクリックして新しいcron設定を作成します。
</p>
<p></p>
<p>
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/cron_06.jpg" alt="cron_06" title="cron_06" width="531" height="515" class="alignleft size-full wp-image-1009" /><br />
設定画面では、上から順に</p>
<ol>
<li>1.URL : 定期実行するプログラムのパス</li>
<li>2.Aktiv? : 設定しているcronを有効にするには「ja」を選択</li>
<li>3.Monats-Tagen : 処理を実行する月を指定</li>
<li>4.Wochen-Tagen ： 曜日を指定</li>
<li>5.Monaten ： 日付を指定</li>
<li>6.Stunden ： 時間を指定</li>
<li>7.Minuten ： 分を指定</li>
</ol>
<p>となります。
</p>
<p>
例えば4分間隔で実行するように設定する場合は、月、曜日、日付、時間は全選択にし、最後の分のところを02、06、10・・・と4分おきに選択して、最後に、(8)の「Speichern」をクリックして設定を保存します。</p>
<p>この実行間隔の設定ですが、botをアップしているサーバーに負荷がかかる可能性もあるので、あまり短く設定しない方が良いようです。
</p>
<p>
実行する月・日を指定すれば、1年に1回の何かの記念日などにツイートするといった使い方もできるかもしれません。
</p>
<p></p>
<h4>Twitter bot制作にチャレンジ！</h4>
<p>
このようにして、プログラミングができなくても比較的短時間でTwitter botを制作することができます。<br />
この記事を読んでくださった方も、何か面白いbot制作にチャレンジしてみてください。
</p>
<p>
また、今回制作したbotをここで紹介できればよかったのですが、都合により控えることにいたしました。<br />
もしご興味持っていただいた方は、実際にTwitter上で探してみてください。<br />
ヒントは、とあるテレビゲームのハンターを勇気付ける（？）キャラクターです。<br />
（現在は少し改良して@付きのツイートに返事するようになっています）</p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li>関連する投稿はありません。</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/tool/twitter-bot-memo.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitterフォローの第一歩！つぶやくweb業界の人々まとめ</title>
		<link>http://designblog.ecstudio.jp/tool/twitter-web-people.html</link>
		<comments>http://designblog.ecstudio.jp/tool/twitter-web-people.html#comments</comments>
		<pubDate>Wed, 02 Dec 2009 11:16:00 +0000</pubDate>
		<dc:creator>赤堀　巴絵</dc:creator>
				<category><![CDATA[ツール紹介]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[まとめ]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=989</guid>
		<description><![CDATA[私が今まで受講したセミナーの講師の方で
twitterアカウント見つけられた方をまとめてみました。
同じweb業界の人をフォローしたいけど、よくわからない、
どうしたらいいんだろうという方にはぴったりでないかと思います。
ぜひフォローして新しい情報を吸収していってはいかがでしょうか？
様々なジャンルでご活躍されている方々を以下でご紹介していきます。

益子貴寛 さん
http://twitter.com/takahiromashiko
http://www.cybergarden.net/
XHTMLのセミナーに参加させていただきました。
コーディングを始めたころ、よく本やサイトを参考にさせていただきました。
小嶋新 さん
http://twitter.com/aratakojima
http://d.hatena.ne.jp/aratako0/
ユーザビリティのセミナーに参加させていただきました。
ワードプレスやアクセシビリティの記事はよく参考にさせていただいてます。
林千晶 さん
http://twitter.com/chiaki
http://www.loftwork.jp/blog/chiaki/
ワークフローのセミナーに参加させていただきました。
『Webプロジェクトマネジメント標準』で色々勉強させていただきました。
ミキチョクシ さん
http://twitter.com/chokemiki
http://blog.chokemiki.com/
「わくわくディレクション」セミナーでわくわくさせていただきました。
2009年12月6日にも大阪でセミナーをおこなわれます。
黒野明子 さん
http://twitter.com/crema
http://cremadesign.jp/
MTのセミナーに参加させていただきました。
「くれま先輩」のプレゼンでMTに親しみが持てるようになりました。
鷹野雅弘 さん
http://twitter.com/swwwitch
http://swwwitch.com/
Adobe系のセミナーに参加させていただきました。
Adobeソフトで困った時にいつも参照させていただいてます。
森田雄 さん
http://twitter.com/securecat
http://securecat.exblog.jp/
以前ワークフローのセミナーに参加させていただきました。
2009年12月6日の「強くなるチームマネジメント」も非常に楽しみです。
菊池崇 さん
http://twitter.com/mantangs
http://east.webdirections.org/
html5やCSS3のセミナーに参加させていただきました。
Web Directions East のオーガナイザーでもあります。
長谷川恭久 さん
http://twitter.com/yhassy
http://www.yasuhisa.com/
IAのセミナーに参加させていただきました。
海外のweb情報をたくさんtweetされています。couldの情報も必見です。
山田敬美 さん
http://twitter.com/tacamy
html5のセミナーに参加させていただきました。
イケメンホイホイを作った方です。
長谷川敦士 さん
http://twitter.com/ahaseg
http://www.underconcept.com/blog/
IAのセミナーに参加させていただきました。
非常にわかりやすいプレゼンでIAの第一歩を教えてくださいました。
小山田晃浩 さん
http://twitter.com/yomotsu
http://www.yomotsu.net/
運営されている「ヨモツネット」のブログは
コーディングするとき、よく参照させていただいてます。
今回のtwitterアカウントはリストにもまとめているので、
フォローをされる方はぜひご利用ください。
http://twitter.com/tomo_e/web
また、リスト自体もどんどん更新していく予定です。
ぜひTwitterフォローの第一歩！初めてみてはいかがでしょうか。

■「iPhoneとツイッターで会社は儲かる」


ツイッター全社導入によるメリット・デメリット、
導入して起きた効果、社内への落とし込み方、
iPhone とツイッター、iPhone 活用方法、
さらには、iPhone×ツイッター×Google Apps™によって起こる
クラウド上のコミュニケーション革命について詳細に解説します。
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。

「iPhoneとツイッターで会社は儲かる」


	関連した記事：
	
	企業のTwitterページのデザインをまとめてみた 
	簡単作業でスピードアップ！パフォーマンスアップまとめ 
	フォロワー同士で使うTwitterアイコン！無料配布 
	Web Directions East 「パフォーマンスアップのウェブ技術 WDE-Express」 
	iPhone向けサイト構築 基礎文法最速マスター 


]]></description>
			<content:encoded><![CDATA[<p>私が今まで受講したセミナーの講師の方で<br />
twitterアカウント見つけられた方をまとめてみました。</p>
<p>同じweb業界の人をフォローしたいけど、よくわからない、<br />
どうしたらいいんだろうという方にはぴったりでないかと思います。</p>
<p>ぜひフォローして新しい情報を吸収していってはいかがでしょうか？<br />
様々なジャンルでご活躍されている方々を以下でご紹介していきます。<br />
<span id="more-989"></span></p>
<p><strong>益子貴寛 さん</strong><br />
<a href="http://twitter.com/takahiromashiko" target="_blank">http://twitter.com/takahiromashiko</a><br />
<a href="http://www.cybergarden.net/" target="_blank">http://www.cybergarden.net/</a><br />
XHTMLのセミナーに参加させていただきました。<br />
コーディングを始めたころ、よく本やサイトを参考にさせていただきました。</p>
<p><strong>小嶋新 さん</strong><br />
<a href="http://twitter.com/aratakojima" target="_blank">http://twitter.com/aratakojima</a><br />
<a href="http://d.hatena.ne.jp/aratako0/" target="_blank">http://d.hatena.ne.jp/aratako0/</a><br />
ユーザビリティのセミナーに参加させていただきました。<br />
ワードプレスやアクセシビリティの記事はよく参考にさせていただいてます。</p>
<p><strong>林千晶 さん</strong><br />
<a href="http://twitter.com/chiaki" target="_blank">http://twitter.com/chiaki</a><br />
<a href="http://www.loftwork.jp/blog/chiaki/" target="_blank">http://www.loftwork.jp/blog/chiaki/</a><br />
ワークフローのセミナーに参加させていただきました。<br />
『Webプロジェクトマネジメント標準』で色々勉強させていただきました。</p>
<p><strong>ミキチョクシ さん</strong><br />
<a href="http://twitter.com/chokemiki" target="_blank">http://twitter.com/chokemiki</a><br />
<a href="http://blog.chokemiki.com/" target="_blank">http://blog.chokemiki.com/</a><br />
「わくわくディレクション」セミナーでわくわくさせていただきました。<br />
2009年12月6日にも大阪で<a href="http://www.re-creators.jp/vol3/" target="_blank">セミナー</a>をおこなわれます。</p>
<p><strong>黒野明子 さん</strong><br />
<a href="http://twitter.com/crema" target="_blank">http://twitter.com/crema</a><br />
<a href="http://cremadesign.jp/" target="_blank">http://cremadesign.jp/</a><br />
MTのセミナーに参加させていただきました。<br />
「くれま先輩」のプレゼンでMTに親しみが持てるようになりました。</p>
<p><strong>鷹野雅弘 さん</strong><br />
<a href="http://twitter.com/swwwitch" target="_blank">http://twitter.com/swwwitch</a><br />
<a href="http://swwwitch.com/" target="_blank">http://swwwitch.com/</a><br />
Adobe系のセミナーに参加させていただきました。<br />
Adobeソフトで困った時にいつも参照させていただいてます。</p>
<p><strong>森田雄 さん</strong><br />
<a href="http://twitter.com/securecat" target="_blank">http://twitter.com/securecat</a><br />
<a href="http://securecat.exblog.jp/" target="_blank">http://securecat.exblog.jp/</a><br />
以前ワークフローのセミナーに参加させていただきました。<br />
2009年12月6日の<a href="http://www.re-creators.jp/vol3/" target="_blank">「強くなるチームマネジメント」</a>も非常に楽しみです。</p>
<p><strong>菊池崇 さん</strong><br />
<a href="http://twitter.com/mantangs" target="_blank">http://twitter.com/mantangs</a><br />
<a href="http://east.webdirections.org/" target="_blank">http://east.webdirections.org/</a><br />
html5やCSS3のセミナーに参加させていただきました。<br />
Web Directions East のオーガナイザーでもあります。</p>
<p><strong>長谷川恭久 さん</strong><br />
<a href="http://twitter.com/yhassy" target="_blank">http://twitter.com/yhassy</a><br />
<a href="http://www.yasuhisa.com/" target="_blank">http://www.yasuhisa.com/</a><br />
IAのセミナーに参加させていただきました。<br />
海外のweb情報をたくさんtweetされています。couldの情報も必見です。</p>
<p><strong>山田敬美 さん</strong><br />
<a href="http://twitter.com/tacamy" target="_blank">http://twitter.com/tacamy</a><br />
html5のセミナーに参加させていただきました。<br />
イケメンホイホイを作った方です。</p>
<p><strong>長谷川敦士 さん</strong><br />
<a href="http://twitter.com/ahaseg" target="_blank">http://twitter.com/ahaseg</a><br />
<a href="http://www.underconcept.com/blog/" target="_blank">http://www.underconcept.com/blog/</a><br />
IAのセミナーに参加させていただきました。<br />
非常にわかりやすいプレゼンでIAの第一歩を教えてくださいました。</p>
<p><strong>小山田晃浩 さん</strong><br />
<a href="http://twitter.com/yomotsu" target="_blank">http://twitter.com/yomotsu</a><br />
<a href="http://www.yomotsu.net/" target="_blank">http://www.yomotsu.net/</a><br />
運営されている「ヨモツネット」のブログは<br />
コーディングするとき、よく参照させていただいてます。</p>
<p>今回のtwitterアカウントはリストにもまとめているので、<br />
フォローをされる方はぜひご利用ください。<br />
<a href="http://twitter.com/tomo_e/web">http://twitter.com/tomo_e/web</a></p>
<p>また、リスト自体もどんどん更新していく予定です。<br />
ぜひTwitterフォローの第一歩！初めてみてはいかがでしょうか。</p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li><a href="http://designblog.ecstudio.jp/design-2/twitter_business_design.html" title="企業のTwitterページのデザインをまとめてみた (2009/9/8 火曜日)">企業のTwitterページのデザインをまとめてみた</a> </li>
	<li><a href="http://designblog.ecstudio.jp/tutorial/easy-speed-up.html" title="簡単作業でスピードアップ！パフォーマンスアップまとめ (2010/1/28 木曜日)">簡単作業でスピードアップ！パフォーマンスアップまとめ</a> </li>
	<li><a href="http://designblog.ecstudio.jp/graphic_design/twitter_freeicon.html" title="フォロワー同士で使うTwitterアイコン！無料配布 (2010/2/3 水曜日)">フォロワー同士で使うTwitterアイコン！無料配布</a> </li>
	<li><a href="http://designblog.ecstudio.jp/htmlcss/web-directions-east-performanceup.html" title="Web Directions East 「パフォーマンスアップのウェブ技術 WDE-Express」 (2009/11/10 火曜日)">Web Directions East 「パフォーマンスアップのウェブ技術 WDE-Express」</a> </li>
	<li><a href="http://designblog.ecstudio.jp/htmlcss/iphone-master.html" title="iPhone向けサイト構築 基礎文法最速マスター (2010/2/8 月曜日)">iPhone向けサイト構築 基礎文法最速マスター</a> </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/tool/twitter-web-people.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>独自ドメインで自由度の高いブログサービス「Blogger」</title>
		<link>http://designblog.ecstudio.jp/htmlcss/blogger_domain.html</link>
		<comments>http://designblog.ecstudio.jp/htmlcss/blogger_domain.html#comments</comments>
		<pubDate>Tue, 01 Dec 2009 06:57:52 +0000</pubDate>
		<dc:creator>植月 由紀子</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[チュートリアル]]></category>
		<category><![CDATA[ツール紹介]]></category>

		<guid isPermaLink="false">http://designblog.ecstudio.jp/?p=920</guid>
		<description><![CDATA[ブログを作りたい！
でもたいがいのブログサービスはテンプレートを自由にカスタマイズできないし
かといって、WordPress などのCMSはインストールしないといけないしなぁ…
そんな方におすすめしたいのが、
Googleが提供している無料ブログサービスBlogger(ブロガー)。
自由にカスタマイズができて、管理しやすいサービスです！

Blogger はこんなことができます！
・独自ドメインで運用できる
・複数のブログを１つのアカウントで一括管理できる
・ブログのインポート・エクスポート・削除がボタン一つでできるので、
　バックアップが簡単にできる（削除しても90日間は復元可能）
・ブログのバージョンアップやセキュリティーは、Google がしてくれる
・FTP情報を設定すると必要ファイルだけ生成してくれる
・静的URLで作成してくれる
・アドセンスの設定ができる
今回は、実践的に使える、
「独自ドメイン」「FTP経由で公開」を設定してみましょう！
準備するもの
・FTP情報
 →有効にすると必要ファイルだけ生成してくれます。
 万が一Blogger に何かあっても表示されたままになります。
 また、バックアップがとれている状態になります。
・独自ドメイン
 →なければBlogger内で直接購入することができます。年間登録料は$10-。
 Google Checkoutを通じてクレジットカードでお金を支払います。
 Whois検索での氏名やメールアドレスなどの個人情報はマスクしてくれるようです。
設定してみましょう！
1)
まずは下記からログインしましょう。
https://www.blogger.com/

【A】Google アカウントを持ってる方
入力して、ログインします。
「ブログを作成」をクリックします。
【B】Google アカウントを持っていない方
「ブログを作成」をクリックします。
2)
指示通りに入力、「次へ」をクリックしていきます。
ブログが作成されましたの画面が出たらOKです。

※ブログの名前は、あとで変更することができます。
※テンプレートは使わないので、そのまま「次へ」をクリックしてください。
3)
デフォルトのテンプレートのままだとFTP設定ができないので
「クラッシック テンプレート」に設定します。
「レイアウト」をクリックします。

「HTML の編集」のタブをクリック、
下部にある「クラッシック テンプレートに戻す」をクリックします。
※ポップアップが表示される場合がありますが、OK で大丈夫です。

「設定を保存しました」が表示されば完了です。
4)
次に、FTP設定をします。
設定 &#62; 公開 で、切り替え先の「FTP」をクリックします。

※ ヒント～が表示される場合は、指示通りに
　　設定 &#62; 許可 でブログの閲覧者を「すべてのユーザー」にチェックを入れましょう。

5)
FTP情報を入力、「設定を保存」ボタンをクリックします。

▼例
・FTP サーバー
testtest.com
・ブログ URL
http://testtest.com/
http://testtest.com/blog
すでにサイトがある場合は、ブログ用のディレクトリを作ると良いです！
・FTP パス
public_html/testtest.com/
public_html/testtest.com/blog/
・ブログファイル名
・フィード ファイル名
この２つは既存ファイルがある場合のみ変更しましょう。
・FTP ユーザー名
・FTP パスワード
FTP情報を入力します。
6)
「設定を保存しました」と表示されます。
「今すぐ投稿を公開」をクリックすると、
FTP内に書き込まれます。

▼

▼

無事ブログが作成されました！
7)
最後に、ナビゲーションを消去しましょう。
テンプレート &#62; HTML の編集 で
Blogger NavBar の変更で「オフ」を選びます。

最後に「テンプレートの変更内容を保存」をクリック、完了です。
あとは、テンプレート > html の編集 を触って、作り込んでいきます。
ぜひ活用して、すてきなブログを作ってくださいね！

■「iPhoneとツイッターで会社は儲かる」


ツイッター全社導入によるメリット・デメリット、
導入して起きた効果、社内への落とし込み方、
iPhone とツイッター、iPhone 活用方法、
さらには、iPhone×ツイッター×Google Apps™によって起こる
クラウド上のコミュニケーション革命について詳細に解説します。
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。

「iPhoneとツイッターで会社は儲かる」


	関連した記事：
	
	関連する投稿はありません。
	

]]></description>
			<content:encoded><![CDATA[<p>ブログを作りたい！<br />
でもたいがいのブログサービスはテンプレートを自由にカスタマイズできないし<br />
かといって、WordPress などのCMSはインストールしないといけないしなぁ…</p>
<p>そんな方におすすめしたいのが、<br />
Googleが提供している無料ブログサービスBlogger(ブロガー)。<br />
自由にカスタマイズができて、管理しやすいサービスです！</p>
<p><span id="more-920"></span></p>
<h4>Blogger はこんなことができます！</h4>
<p>・独自ドメインで運用できる<br />
・複数のブログを１つのアカウントで一括管理できる<br />
・ブログのインポート・エクスポート・削除がボタン一つでできるので、<br />
　バックアップが簡単にできる（削除しても90日間は復元可能）<br />
・ブログのバージョンアップやセキュリティーは、Google がしてくれる<br />
・FTP情報を設定すると必要ファイルだけ生成してくれる<br />
・静的URLで作成してくれる<br />
・アドセンスの設定ができる</p>
<p>今回は、実践的に使える、<br />
「独自ドメイン」「FTP経由で公開」を設定してみましょう！</p>
<h4>準備するもの</h4>
<p>・FTP情報<br />
 →有効にすると必要ファイルだけ生成してくれます。<br />
 万が一Blogger に何かあっても表示されたままになります。<br />
 また、バックアップがとれている状態になります。</p>
<p>・独自ドメイン<br />
 →なければBlogger内で直接購入することができます。年間登録料は$10-。<br />
 Google Checkoutを通じてクレジットカードでお金を支払います。<br />
 Whois検索での氏名やメールアドレスなどの個人情報はマスクしてくれるようです。</p>
<h4>設定してみましょう！</h4>
<p>1)<br />
まずは下記からログインしましょう。<br />
<a title="Blogger" href="https://www.blogger.com/" target="_blank">https://www.blogger.com/</a><br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/1.png" alt="Blogger" title="Blogger" width="500" height="320" class="size-full wp-image-926" /></p>
<p>【A】Google アカウントを持ってる方<br />
入力して、ログインします。<br />
「ブログを作成」をクリックします。</p>
<p>【B】Google アカウントを持っていない方<br />
「ブログを作成」をクリックします。</p>
<p>2)<br />
指示通りに入力、「次へ」をクリックしていきます。<br />
ブログが作成されましたの画面が出たらOKです。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/2.png" alt="ブログが作成されましたの画面" title="ブログが作成されましたの画面" width="500" height="223" class="alignnone size-full wp-image-929" /></p>
<p>※ブログの名前は、あとで変更することができます。<br />
※テンプレートは使わないので、そのまま「次へ」をクリックしてください。</p>
<p>3)<br />
デフォルトのテンプレートのままだとFTP設定ができないので<br />
「クラッシック テンプレート」に設定します。</p>
<p>「レイアウト」をクリックします。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/3-1.png" alt="「レイアウト」をクリックします" title="「レイアウト」をクリックします" width="500" height="248" class="alignnone size-full wp-image-939" /></p>
<p>「HTML の編集」のタブをクリック、<br />
下部にある「クラッシック テンプレートに戻す」をクリックします。<br />
※ポップアップが表示される場合がありますが、OK で大丈夫です。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/3-2.png" alt="「クラッシック テンプレートに戻す」をクリックします" title="「クラッシック テンプレートに戻す」をクリックします" width="500" height="389" class="alignnone size-full wp-image-944" /></p>
<p>「設定を保存しました」が表示されば完了です。</p>
<p>4)<br />
次に、FTP設定をします。<br />
設定 &gt; 公開 で、切り替え先の「FTP」をクリックします。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/4-1.png" alt="「FTP」をクリックします" title="「FTP」をクリックします" width="500" height="190" class="alignnone size-full wp-image-945" /></p>
<p>※ ヒント～が表示される場合は、指示通りに<br />
　　設定 &gt; 許可 でブログの閲覧者を「すべてのユーザー」にチェックを入れましょう。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/4-2.png" alt="注意" title="注意" width="500" height="245" class="alignnone size-full wp-image-946" /></p>
<p>5)<br />
FTP情報を入力、「設定を保存」ボタンをクリックします。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/51.png" alt="FTP情報を入力します" title="FTP情報を入力します" width="500" height="600" class="alignnone size-full wp-image-948" /></p>
<p>▼例<br />
・FTP サーバー<br />
testtest.com</p>
<p>・ブログ URL<br />
http://testtest.com/<br />
http://testtest.com/blog<br />
すでにサイトがある場合は、ブログ用のディレクトリを作ると良いです！</p>
<p>・FTP パス<br />
public_html/testtest.com/<br />
public_html/testtest.com/blog/</p>
<p>・ブログファイル名<br />
・フィード ファイル名<br />
この２つは既存ファイルがある場合のみ変更しましょう。</p>
<p>・FTP ユーザー名<br />
・FTP パスワード<br />
FTP情報を入力します。</p>
<p>6)<br />
「設定を保存しました」と表示されます。<br />
「今すぐ投稿を公開」をクリックすると、<br />
FTP内に書き込まれます。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/6-1.png" alt="設定を保存しました画面" title="設定を保存しました画面" width="500" height="163" class="alignnone size-full wp-image-949" /><br />
▼<br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/6-2.png" alt="アップロード中画面" title="アップロード中画面" width="500" height="263" class="alignnone size-full wp-image-950" /><br />
▼<br />
<img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/6-31.png" alt="ブログが公開されました" title="ブログが公開されました" width="500" height="455" class="alignnone size-full wp-image-962" /></p>
<p>無事ブログが作成されました！</p>
<p>7)<br />
最後に、ナビゲーションを消去しましょう。<br />
テンプレート &gt; HTML の編集 で<br />
Blogger NavBar の変更で「オフ」を選びます。</p>
<p><img src="http://designblog.ecstudio.jp/wp-content/uploads/2009/12/7.png" alt="Blogger NavBar の変更画面" title="Blogger NavBar の変更画面" width="500" height="220" class="alignnone size-full wp-image-952" /></p>
<p>最後に「テンプレートの変更内容を保存」をクリック、完了です。<br />
あとは、テンプレート > html の編集 を触って、作り込んでいきます。<br />
ぜひ活用して、すてきなブログを作ってくださいね！</p>
<div style="border-top: 1px solid #e4e4e4; padding-top: 12px;"><hr style="display: none;" /></div>
<p style="margin-bottom: 12px;">■「iPhoneとツイッターで会社は儲かる」</p>
<div>
<a href="http://www.ecstudio.jp/book/" target="_blank"><img src="http://blog.ecstudio.jp/wp-content/uploads/2010/01/book-185x300.jpg" width="100" style="float: left; margin-right: 12px;" /></a>
ツイッター全社導入によるメリット・デメリット、<br />
導入して起きた効果、社内への落とし込み方、<br />
iPhone とツイッター、iPhone 活用方法、<br />
さらには、iPhone×ツイッター×Google Apps™によって起こる<br />
クラウド上のコミュニケーション革命について詳細に解説します。<br />
最終章にはGoogle 代表取締役社長 辻野氏との対談を収録。<br />
<br />
<a href="http://www.ecstudio.jp/book/" target="_blank">「iPhoneとツイッターで会社は儲かる」</a><br />
<br style="clear: both" />
</div>
	<br />関連した記事：
	<ul class="st-related-posts">
	<li>関連する投稿はありません。</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://designblog.ecstudio.jp/htmlcss/blogger_domain.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
