<?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>Re:Creator&#039;s Kansai （リクリ） &#187; aratakojima</title>
	<atom:link href="http://www.re-creators.jp/author/aratakojima/feed" rel="self" type="application/rss+xml" />
	<link>http://www.re-creators.jp</link>
	<description>Re:Creator&#039;s Kansai（リクリ）は関西のクリエイターの交流、勉強会・セミナーの開催を目的としたコミュニティです。</description>
	<lastBuildDate>Fri, 27 Jan 2012 10:08:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPressでtableをうまく活用する &#8211; WP as CMS</title>
		<link>http://www.re-creators.jp/blog/2009/02/05_176.html</link>
		<comments>http://www.re-creators.jp/blog/2009/02/05_176.html#comments</comments>
		<pubDate>Thu, 05 Feb 2009 09:07:42 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=176</guid>
		<description><![CDATA[はい、ごめんなさい、めちゃくちゃ間隔が空いてしまいました、TRANSのあらたです。今回はWordPressでtableをどのように使えるかを書いてみます。
プラグインやハードコーディング
WordPressをCMS的に使 [...]]]></description>
			<content:encoded><![CDATA[<p>はい、ごめんなさい、めちゃくちゃ間隔が空いてしまいました、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。今回はWordPressでtableをどのように使えるかを書いてみます。</p>
<h3><span id="more-176"></span>プラグインやハードコーディング</h3>
<p>WordPressをCMS的に使うときにどうしても必要になるけども、扱いにくいのが表の存在です。HTMLでいうtableですね。</p>
<p>WordPressのビジュアルエディタにはtableを挿入できるようなものがないので（ですよね？）、まず考えられるのはHTMLでハードコーディングすること。ただ、運用担当者がHTMLをあまり知らない場合はプラグインで解決するという方法もあります。使ったことはないですが、例えば、<a href="http://www.orioa.com/wordpress-plugin-wp-table/">WP-Table</a>などはできそうですね。</p>
<p>でも、最近個人的に気に入っているのがカスタムフィールドを使う方法です。ただし、この方法は採用情報などフォーマットが一定の場合にしか使えません。</p>
<h3>カスタムフィールド</h3>
<p>コードでいうと、あらかじめ次のようなコードが書かれた独自のテンプレートを作っておきます。</p>
<pre>&lt;table class="recruit"&gt;
&lt;tbody&gt;
&lt;tr&gt;
	&lt;th&gt;勤務時間&lt;/th&gt;
	&lt;td&gt;&lt;?php echo post_custom('勤務時間'); ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;th&gt;休日&lt;/th&gt;
	&lt;td&gt;&lt;?php echo post_custom('休日'); ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;th&gt;給与&lt;/th&gt;
	&lt;td&gt;&lt;?php echo post_custom('給与'); ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
	&lt;th&gt;備考&lt;/th&gt;
	&lt;td&gt;&lt;?php the_content(); ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</pre>
<p>とこんな感じであらかじめ独自のテンプレを作っておいて、あとは運用担当者にカスタムフィールドを使って値を入れてもらえれば表が生成されるという方法です。これなら運用担当者がHTMLを知らなくても表を作成することができます。</p>
<p>ちなみに、このときの投稿の本文は「備考欄」を別に作っておき、そこに収納されるような形にしています。</p>
<p>もちろん、オーサリングツールなどで表を作ってもらい、コードを貼り付けてもらうことも可能なのですが、こういう方法があることを知っていると表現の幅が広がりそうな気がします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2009/02/05_176.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPressテーマを作る手順 &#8211; WP as CMS</title>
		<link>http://www.re-creators.jp/blog/2009/01/15_175.html</link>
		<comments>http://www.re-creators.jp/blog/2009/01/15_175.html#comments</comments>
		<pubDate>Thu, 15 Jan 2009 00:23:18 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=175</guid>
		<description><![CDATA[こんにちは、TRANSのあらたです。
さて、今回からWordPress as CMSということで、どんなコードでWPをCMSっぽく使うのかについて書いていきたいと思います。第1回目はいきなり英語ブログのエントリー紹介から [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。</p>
<p>さて、今回からWordPress as CMSということで、どんなコードでWPをCMSっぽく使うのかについて書いていきたいと思います。第1回目はいきなり英語ブログのエントリー紹介から始めます。</p>
<p>エントリーは、みんな大好きWebDesign Wallから<a href="http://www.webdesignerwall.com/tutorials/building-custom-wordpress-theme/">Building Custom WordPress Theme</a>です。</p>
<h3>Building Custom WordPress Theme</h3>
<ol>
<li>WordPressのデフォルトテーマの構造がどのようになっているのかをよく観察する（ヘッダー、記事タイトル、サイト内検索など）。</li>
<li>デフォルトテーマで基本的なことが分かったらPhotoshopでモックアップを作る。</li>
<li>モックアップをベースに各ページごとに静的なHTMLとCSSを作る。</li>
<li>デフォルトテーマのフォルダをよく見てみて、WordPressのテーマがどのように動作しているのかを分析する（<a href="http://wpdocs.sourceforge.jp/テンプレート入門">テンプレート入門</a>や<a href="http://wpdocs.sourceforge.jp/テンプレート階層">テンプレート階層</a>を参考のこと）。</li>
<li>作ったHTMLとCSSが入ったフォルダをwp-content/themesにコピーする。デフォルトテーマのフォルダのcomments.phpとsearchform.phpも一緒にコピーする。</li>
<li>デフォルトテーマのCSSファイルのコメント部分（冒頭の9行ほど）を新しいテーマのCSSファイルにコピーする。</li>
<li>HTMLファイルをいくつかのPHPファイル（header.php、sidebar.php、footer.php）に分割する。</li>
<li>HTMLのヘッダー部分をheader.phpとして保存し、デフォルトテーマを参考にしながら、title要素やmeta要素、グローバルナビなどを<a href="http://wpdocs.sourceforge.jp/テンプレートタグ">テンプレートタグ</a>に置き換える。</li>
<li>HTMLのサイドバー部分をsidebar.phpとして保存する。カテゴリやサイト内検索、アーカイブなどをテンプレートタグに置き換える。</li>
<li>HTMLのフッター部分をfooter.phpとして保存し、必要に応じてテンプレートタグに置き換える。</li>
<li>HTMLファイルの残り部分はコンテンツのみになったので、get_headerなどで各PHPファイルを読み込ませ、構造を作る。</li>
<li>ループを理解する。ループは単純にいうと、記事がブログ内にあればそれを表示し、なければ見あたりませんと表示する命令のことだ。</li>
<li>デフォルトテーマから&lt;div id=content&gt;..&lt;/div&gt;までをコピーし、HTMLファイルに貼り付ける。また、投稿日時や記事タイトル、カテゴリ、前後の記事へのリンクなどをテンプレートタグに置き換える。</li>
<li>プレビューでテーマを確認する。</li>
<li>single.phpというファイル名で同じような作業を行う。</li>
<li>page.phpでも同じことをする。ただし、こちらにはコメントや投稿日時などは必要なければ消しておくこと。</li>
<li>あとは新しいテーマのフォルダからHTMLファイルを削除すれば完成だ。あとはsearch.phpや404.phpなども作ればよい。</li>
</ol>
<h3>WP as CMSのために</h3>
<p>基本的なサイトの作り方は僕もこの流れとほとんど一緒です。特に、まずモックアップからHTMLファイルを作って、各パーツにバラバラにしていき、それからテンプレートタグというのは全く一緒ですね。ただ、CMS化するのであれば、コメントを必要とされることがあまりないから、そのへんは飛ばしますかね。</p>
<p>かなり雑な訳ですが、原文の方はスクリーンショットもついていますし、サンプルデザインもダウンロードできますので、英語だとあまり引いちゃわずにぜひとも試してみてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2009/01/15_175.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress as CMS</title>
		<link>http://www.re-creators.jp/blog/2009/01/13_174.html</link>
		<comments>http://www.re-creators.jp/blog/2009/01/13_174.html#comments</comments>
		<pubDate>Tue, 13 Jan 2009 13:02:10 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=174</guid>
		<description><![CDATA[えー、この時期はあけましておめでとうございますなのか、それとも単にこんにちはでよいのか、いつも迷うTRANSのあらたです。とりあえず、あけましておめでとうございます。
前回のエントリーの最後で、
次回は年が代わったあたり [...]]]></description>
			<content:encoded><![CDATA[<p>えー、この時期はあけましておめでとうございますなのか、それとも単にこんにちはでよいのか、いつも迷う<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。とりあえず、あけましておめでとうございます。</p>
<p><a href="http://www.re-creators.jp/blog/2008/12/08_166.html">前回のエントリー</a>の最後で、</p>
<blockquote><p>次回は年が代わったあたりくらいにまた何か書ければいいですねー。</p></blockquote>
<p>と言っていたので有言実行（誤字あるのに引用するのってなんだかイヤですけど）。といっても、相も変わらずネタは少ないですが、自分が持ってる数少ないネタの中からWordPressのテーマをどのようにCMSっぽく使っているのかについて書いていこうかなと思っています。</p>
<p>今でもTRANSの<a href="http://d.hatena.ne.jp/aratako0/20080204/p1">WordPressテーマ（テンプレート）カスタマイズのまとめ（日本語訳）</a>などは多くの人に毎日のように来てもらっているわけですしね。</p>
<p>といっても多くのネタを持っているわけでもないので（しつこい）、あんまり長期間書けないかもしれませんが、よろしくどうぞ。</p>
<p>あと、WPのテーマというと、PHPが絡んでくるんですが、はっきりいって僕はPHPがグダグダなレベルなので、突っ込みどころは容赦なく突っ込んでください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2009/01/13_174.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>いろんなツールでサイトのクオリティをちょっとだけ上げる　第10回　パーソナルブログの作り方</title>
		<link>http://www.re-creators.jp/blog/2008/12/08_166.html</link>
		<comments>http://www.re-creators.jp/blog/2008/12/08_166.html#comments</comments>
		<pubDate>Mon, 08 Dec 2008 14:17:48 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=166</guid>
		<description><![CDATA[こんにちは、TRANSのあらたです。連投になってしまいますが、それはさておき。
今回もNPtech.jpをネタに、というかこのテーマでは最後のエントリーにしようと思ってるんですけど、タイトルどおりいろんなツールをうまく使 [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。連投になってしまいますが、それはさておき。</p>
<p>今回も<a href="http://www.nptech.jp/">NPtech.jp</a>をネタに、というかこのテーマでは最後のエントリーにしようと思ってるんですけど、タイトルどおりいろんなツールをうまく使って、クオリティを引き上げましょうという話です。もちろん、ケースバイケースによってほかのツールを使えばいいし、もしくは使わなくてもよいものもあります。</p>
<p>ではさっそくみていきましょう。</p>
<p><span id="more-166"></span></p>
<h3>アクセシビリティ</h3>
<dl>
<dt><a href="http://jp.fujitsu.com/about/design/ud/assistance/colorselector/">Fujitsu ColorSelector</a></dt>
<dd>背景色と文字色の色をスポイトで抽出して見やすさを判断してくれる。デザインのカラーリングを決めるときの参考に。</dd>
<dt><a href="http://www.research.ibm.com/trl/projects/acc_tech/adesigner.htm">aDesigner</a></dt>
<dd>IBM産のアクセシビリティチェックツール。とにかく必須。</dd>
<dt><a href="http://jp.fujitsu.com/about/design/ud/assistance/webinspector/">WebInspector</a></dt>
<dd>WebサイトのWebコンテンツJISへの適合度を確認してくれる。</dd>
<dt><a href="http://www.webstore.jsa.or.jp/webstore/Com/FlowControl.jsp?lang=jp&amp;bunsyoId=JIS+X+8341-3%3A2004&amp;dantaiCd=JIS&amp;status=1&amp;pageNo=1">WebコンテンツJIS</a></dt>
<dd>日本規格協会が2004年に制定した高齢者や障害者がWebサイトを利用するときにWebアクセシビリティを向上させるために制定された規格。たまに読み直したりして、頭をブラッシュアップしたりするとか。</dd>
<dt><a href="http://www.zspc.com/documents/wcag10/">Web Content Accessibility Guidelines 1.0</a></dt>
<dd>W3Cが1999年に策定したWebアクセシビリティに必要な必要な14のガイドラインを策定。こちらもたまに読み直す程度かな。</dd>
</dl>
<h3>ユーザビリティ</h3>
<dl>
<dt><a href="http://www.123kobe.com/doc/nilesen.html">ヤコブ・ニールセンの考えをまとめたユーザビリティガイドライン</a> </dt>
<dd>手前味噌で恐縮だけど、ざっくりとしたチェックには一番使う。</dd>
<dt><a href="http://web-standards.jp/slides/sessionA_mashiko_20060715.pdf">ディグダグテキストテスト（Web標準の日の益子さんのスライド、PDFの34ページあたり）</a></dt>
<dd>テキストを大きくしたりしてレイアウトの状態を見る。あまり流行っていないっぽいけど、個人的には好きな手法（特に文字サイズを大きくする可能性が高いシニア向けのサイトを作るからかな）</dd>
<dt><a href="http://d.hatena.ne.jp/aratako0/20080119/p1">デバッグ用CSS「Diagnostic Styling」</a></dt>
<dd>はい、またもや自分のブログからですね。これ、<a href="http://totoco.org/blog/2008/0129-0022.php">常時Stylishに入れておくと便利</a>なんです。</dd>
</dl>
<p>あとは、</p>
<ul>
<li>画像を非表示にしてみる</li>
<li>CSSを切ってみたりする</li>
<li>Validate忘れずに</li>
<li>Google Webmaster Central、Google Analytics、Yahooサイトエクスプローラーあたりは入れておくとのちのち便利だよね</li>
<li>FeedBurnerは対象ユーザによってかな。</li>
</ul>
<p>あたりかなと。</p>
<p>かなりざっくりとしたチェックポイントですが、やらないよりかはやったほうがマシ。一度ご自身のサイトを見直してみるよいきっかけになると思います。</p>
<p>さて、今回で第10回ということでちょうど締めにはよいタイミングなので、パーソナルブログの作り方も終えたいと思います。次回は年が代わったあたりくらいにまた何か書ければいいですねー。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2008/12/08_166.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>インクルーシブデザインワークショップのスライド公開</title>
		<link>http://www.re-creators.jp/seminar/2008/12/04_165.html</link>
		<comments>http://www.re-creators.jp/seminar/2008/12/04_165.html#comments</comments>
		<pubDate>Thu, 04 Dec 2008 01:59:57 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[セミナー]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[inclusive]]></category>
		<category><![CDATA[slide]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=165</guid>
		<description><![CDATA[こんにちは、TRANSのあらたです。ぐだぐだやっていていつの間にか12月に入ってしまっていました。
そんなわけで、インクルーシブデザインワークショップの各グループごとの発表資料というか、その際のスライドを公開させていただ [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。ぐだぐだやっていていつの間にか12月に入ってしまっていました。</p>
<p>そんなわけで、<a href="http://www.re-creators.jp/study/2008/11/20_156.html">インクルーシブデザインワークショップ</a>の各グループごとの発表資料というか、その際のスライドを公開させていただきます。といっても、参加していない方々にとっては何がなんやら分からないかもしれませんが、雰囲気だけでも感じ取ってもらえれば。</p>
<p><span id="more-165"></span></p>
<p>あと、参加していただいた皆さんには後日その際の動画も落とせるようにしたいと思っていますので、もうしばしお待ちください（編集とかはやっていないのであしからず）</p>
<p>業務連絡：って冷静に考えれば、このファイルそのものがPDFなんだし、slideshareに上げる時点でダウンロードもできるようになっているんだから、PDFを別途用意する必要なかったですよねｗ＞某人</p>
<p>では、以下からスライドです。</p>
<h3>スライド</h3>
<div id="__ss_815833" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Inclusive Design Workshop in Mochida's group" href="http://www.slideshare.net/aratakojima/081119incl-nose-mochida-presentation?type=powerpoint">Inclusive Design Workshop in Mochida&#8217;s group</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119inclnosemochida-1228353538477484-9&amp;stripped_title=081119incl-nose-mochida-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119inclnosemochida-1228353538477484-9&amp;stripped_title=081119incl-nose-mochida-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" title="View Inclusive Design Workshop in Mochida's group on SlideShare" href="http://www.slideshare.net/aratakojima/081119incl-nose-mochida-presentation?type=powerpoint">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/design">design</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/inclusive">inclusive</a>)</div>
</div>
<div id="__ss_815816" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Inclusive Design Workshop in Sunami's group" href="http://www.slideshare.net/aratakojima/081119incl-yokota-sunami-presentation?type=powerpoint">Inclusive Design Workshop in Sunami&#8217;s group</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119inclyokotasunami-1228353531722353-9&amp;stripped_title=081119incl-yokota-sunami-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119inclyokotasunami-1228353531722353-9&amp;stripped_title=081119incl-yokota-sunami-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" title="View Inclusive Design Workshop in Sunami's group on SlideShare" href="http://www.slideshare.net/aratakojima/081119incl-yokota-sunami-presentation?type=powerpoint">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/mobile">mobile</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/workshop">workshop</a>)</div>
</div>
<div id="__ss_815818" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Inclusive Design Workshop in Furusho's group" href="http://www.slideshare.net/aratakojima/081119incl-iiduka-furusho-presentation?type=powerpoint">Inclusive Design Workshop in Furusho&#8217;s group</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119incliidukafurusho-1228353536945057-9&amp;stripped_title=081119incl-iiduka-furusho-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119incliidukafurusho-1228353536945057-9&amp;stripped_title=081119incl-iiduka-furusho-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" title="View Inclusive Design Workshop in Furusho's group on SlideShare" href="http://www.slideshare.net/aratakojima/081119incl-iiduka-furusho-presentation?type=powerpoint">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/inclusive">inclusive</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/design">design</a>)</div>
</div>
<div id="__ss_815819" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Inclusive Design Workshop in Coyummy's group" href="http://www.slideshare.net/aratakojima/inclusive-design-workshop-in-coyummys-group-presentation?type=powerpoint">Inclusive Design Workshop in Coyummy&#8217;s group</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119inclshinagawacoyummy-1228353542444417-9&amp;stripped_title=inclusive-design-workshop-in-coyummys-group-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119inclshinagawacoyummy-1228353542444417-9&amp;stripped_title=inclusive-design-workshop-in-coyummys-group-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" title="View Inclusive Design Workshop in Coyummy's group on SlideShare" href="http://www.slideshare.net/aratakojima/inclusive-design-workshop-in-coyummys-group-presentation?type=powerpoint">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/workshop">workshop</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/mobile">mobile</a>)</div>
</div>
<div id="__ss_815817" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Inclusive Design Workshop in Tommmmy's group" href="http://www.slideshare.net/aratakojima/081119incl-hashimoto-tommmmy-presentation?type=powerpoint">Inclusive Design Workshop in Tommmmy&#8217;s group</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119inclhashimototommmmy-1228353535807821-9&amp;stripped_title=081119incl-hashimoto-tommmmy-presentation" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=081119inclhashimototommmmy-1228353535807821-9&amp;stripped_title=081119incl-hashimoto-tommmmy-presentation" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" title="View Inclusive Design Workshop in Tommmmy's group on SlideShare" href="http://www.slideshare.net/aratakojima/081119incl-hashimoto-tommmmy-presentation?type=powerpoint">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/inclusive">inclusive</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/design">design</a>)</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/seminar/2008/12/04_165.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>最近よく使っているコードセットのようなもの　第9回　パーソナルブログの作り方</title>
		<link>http://www.re-creators.jp/blog/2008/11/26_162.html</link>
		<comments>http://www.re-creators.jp/blog/2008/11/26_162.html#comments</comments>
		<pubDate>Wed, 26 Nov 2008 09:29:20 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=162</guid>
		<description><![CDATA[こんにちは、TRANSのあらたです。
さて、今回はNPtech.jpでは使っていないのですが、ほかのWebサイト（特に僕が担当するのは中小規模）のHTMLやCSSを書く際によく使っているコードセットのようなものがあります [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。</p>
<p>さて、今回は<a href="http://www.nptech.jp/">NPtech.jp</a>では使っていないのですが、ほかのWebサイト（特に僕が担当するのは中小規模）のHTMLやCSSを書く際によく使っているコードセットのようなものがありますので、公開しておきます。</p>
<p><span id="more-162"></span></p>
<p>まず、CSSはstyle.cssというファイルに全部集めています。コードの頭はこんな感じ。</p>

<div class="wp_syntax"><div class="code"><pre class="css"><span style="color: #a1a100;">@charset &quot;utf-8&quot;;</span>
&nbsp;
<span style="color: #a1a100;">@import url(reset-fonts.css);</span>
<span style="color: #a1a100;">@import url(base.css);</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* -----------------------------------------------
&nbsp;
	===== TOC =====
&nbsp;
	* common
	* header
	* contents
	* main
	* sub
	* footer
&nbsp;
	===== COLORS =====
	Main Text:			#000000
	Link:				#FFAA00
	Link Visited:			#AAFF00
	Line:				#AAAAAA
&nbsp;
	===== FONTS =====
	34px				262%
	26px				197%
	25px				189%
	24px				182%
	23px				174%
	22px				167%
	21px				161.6%
	20px				153.9%
	19px				146.5%
	18px				138.5%
	17px				131%
	16px				123.1%
	15px				116%
	14px				108%
	13.5px				104%
	13px				100%
	12px				93%
	11px				85%
	10px				77%
&nbsp;
----------------------------------------------- */</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* -----------------------------------------------
&nbsp;
	*common
&nbsp;
----------------------------------------------- */</span>
&nbsp;
body <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #66cc66;">:</span> <span style="color: #cc00cc;">#<span style="color: #933;">000000</span></span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
a<span style="color: #3333ff;">:link</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #66cc66;">:</span> <span style="color: #cc00cc;">#FFAA00</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
a<span style="color: #3333ff;">:visited</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">none</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #66cc66;">:</span> <span style="color: #cc00cc;">#AAFF00</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
a<span style="color: #3333ff;">:hover</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #66cc66;">:</span> <span style="color: #cc00cc;">#AAFF00</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* -----------------------------------------------
&nbsp;
	*header
&nbsp;
----------------------------------------------- */</span>
&nbsp;
div<span style="color: #6666ff;">.header</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #933;">img/header-bg<span style="color: #6666ff;">.png</span></span><span style="color: #66cc66;">&#41;</span> <span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">top</span> <span style="color: #993333;">repeat-x</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>あまり特別なことはやっていないんですけど、冒頭で目次を作っておいて、どんなことを書いているのか一覧化しておきます。あわせて、フォントサイズとカラーの基準値もメモ。フォントサイズは3行目あたりで読み込んでいる<a href="http://developer.yahoo.com/yui/reset/">YUI Reset CSS</a>と<a href="http://developer.yahoo.com/yui/fonts/">Fonts CSS</a>をベースにしています。</p>
<p>いわゆるリセットCSSはメリット・デメリットの議論もあると思うんですけど、いざYUIに慣れてしまうと離れられないものです。ほかのフレームワークもやっていることは大差ないんでしょうけど。</p>
<p>base.cssというのは自分がよく使いまわしているコードたちをあらかじめ定義しているものたち。内容はちょくちょく変えるんですけど、こんな感じ。</p>

<div class="wp_syntax"><div class="code"><pre class="css"><span style="color: #a1a100;">@charset &quot;utf-8&quot;;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* base
----------------------------------------------- */</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> blockquote,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ul,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ol,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> dl <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #66cc66;">:</span> <span style="color: #933;">1em</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ol,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ul,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> dl <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #66cc66;">:</span> <span style="color: #933;">2em</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ol li <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">decimal</span> <span style="color: #993333;">outside</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ul li <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">disc</span> <span style="color: #993333;">outside</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> dl dd <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #66cc66;">:</span> <span style="color: #933;">1em</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> th,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> td <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #66cc66;">:</span> <span style="color: #933;">0</span><span style="color: #6666ff;"><span style="color: #933;">.5em</span></span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">vertical-align</span><span style="color: #66cc66;">:</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> caption <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #66cc66;">:</span> <span style="color: #933;">0</span><span style="color: #6666ff;"><span style="color: #933;">.5em</span></span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">center</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> p,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> fieldset,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> table <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #66cc66;">:</span> <span style="color: #933;">1em</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ul li p,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ol li p,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ul li ul li,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ol li ul li,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ul li table tr th,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ul li table tr td,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ol li table tr th,
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ol li table tr td <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #66cc66;">:</span> <span style="color: #933;"><span style="color: #933;">100</span>%</span> !important<span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> pre <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">scroll</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #66cc66;">:</span> <span style="color: #933;"><span style="color: #933;">90</span>%</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #66cc66;">:</span> <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">1</span><span style="color: #6666ff;"><span style="color: #933;">.5em</span></span> <span style="color: #933;">0</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #66cc66;">:</span> <span style="color: #933;">1em</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
html&amp<span style="color: #66cc66;">;</span>gt<span style="color: #66cc66;">;</span>body pre <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">visible</span><span style="color: #66cc66;">;</span>
	<span style="color: #808080; font-style: italic;">/*\*/</span>
	<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">auto</span><span style="color: #66cc66;">;</span>
	<span style="color: #808080; font-style: italic;">/**/</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> strong <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">bold</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> del <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">line-through</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #66cc66;">:</span> <span style="color: #cc00cc;">#A80000</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.main</span> <span style="color: #6666ff;">.section</span> ins <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">bold</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #66cc66;">:</span> <span style="color: #cc00cc;">#<span style="color: #933;">000000</span></span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* component
----------------------------------------------- */</span>
&nbsp;
<span style="color: #6666ff;">.clearfix</span><span style="color: #3333ff;">:after</span> <span style="color: #66cc66;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">content</span> <span style="color: #66cc66;">:</span><span style="color: #ff0000;">&quot;.&quot;</span><span style="color: #66cc66;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">block</span><span style="color: #66cc66;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span> <span style="color: #66cc66;">:</span> <span style="color: #933;">0</span><span style="color: #66cc66;">;</span>
    <span style="color: #000000; font-weight: bold;">clear</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">both</span><span style="color: #66cc66;">;</span>
    <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">hidden</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.clearfix</span> <span style="color: #66cc66;">&#123;</span>
	zoom<span style="color: #66cc66;">:</span> <span style="color: #933;">1</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">hidden</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.capitalize</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">capitalize</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.lowercase</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">lowercase</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.uppercase</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">uppercase</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.aligncenter</span>,
<span style="color: #6666ff;">.imgaligncenter</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">block</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #66cc66;">:</span> <span style="color: #933;">0</span> <span style="color: #993333;">auto</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #66cc66;">:</span> <span style="color: #993333;">center</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.alignleft</span>,
<span style="color: #6666ff;">.imgalignleft</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">float</span><span style="color: #66cc66;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #66cc66;">:</span> <span style="color: #933;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span> <span style="color: #933;">0</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.alignright</span>,
<span style="color: #6666ff;">.imgalignright</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">float</span><span style="color: #66cc66;">:</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #66cc66;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #66cc66;">:</span> <span style="color: #933;">0</span> <span style="color: #933;">0</span> <span style="color: #933;">1em</span> <span style="color: #933;">1em</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.txtalignleft</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #66cc66;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.txtalignright</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #66cc66;">:</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #66cc66;">;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>位置づけ的には<a href="http://developer.yahoo.com/yui/base/">YUI Base CSS</a>を再定義したような形。</p>
<p>本文である箇所は下手にpx単位でがっちがっちにデザイン作るよりも、em単位で緩やかなデザインを作った方がWebっぽいよね[謎]みたいな個人的な信条もあったりします。そんなわけで、HTMLは自然とこんな感じのやつをよく使います。</p>
<div class="wp_syntax">
<div class="code">
<pre><span class="doctype">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;</span>
&lt;<span class="start-tag">html</span><span class="attribute-name"> xmlns</span>=<span class="attribute-value">"http://www.w3.org/1999/xhtml" </span><span class="attribute-name">xml:lang</span>=<span class="attribute-value">"ja" </span><span class="attribute-name">lang</span>=<span class="attribute-value">"ja"</span>&gt;
&lt;<span class="start-tag">head</span>&gt;
&lt;<span class="start-tag">meta</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">"Content-Type" </span><span class="attribute-name">content</span>=<span class="attribute-value">"text/html; charset=UTF-8" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
&lt;<span class="start-tag">meta</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">"Content-Style-Type" </span><span class="attribute-name">content</span>=<span class="attribute-value">"text/css" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
&lt;<span class="start-tag">meta</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">"Content-Script-Type" </span><span class="attribute-name">content</span>=<span class="attribute-value">"text/javascript" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
&lt;<span class="start-tag">meta</span><span class="attribute-name"> http-equiv</span>=<span class="attribute-value">"imagetoolbar" </span><span class="attribute-name">content</span>=<span class="attribute-value">"no" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
&lt;<span class="start-tag">meta</span><span class="attribute-name"> name</span>=<span class="attribute-value">"description" </span><span class="attribute-name">content</span>=<span class="attribute-value">"" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
&lt;<span class="start-tag">meta</span><span class="attribute-name"> name</span>=<span class="attribute-value">"keywords" </span><span class="attribute-name">content</span>=<span class="attribute-value">"" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
&lt;<span class="start-tag">link</span><span class="attribute-name"> rel</span>=<span class="attribute-value">"stylesheet" </span><span class="attribute-name">type</span>=<span class="attribute-value">"text/css" </span><span class="attribute-name">media</span>=<span class="attribute-value">"screen,projection,tv" </span><span class="attribute-name">href</span>=<span class="attribute-value">"style.css" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
<span class="comment">&lt;!--[if IE]&gt;&lt;link rel="stylesheet" href="ie.css" type="text/css" /&gt;&lt;![endif]--&gt;</span>
&lt;<span class="start-tag">link</span><span class="attribute-name"> rel</span>=<span class="attribute-value">"stylesheet" </span><span class="attribute-name">type</span>=<span class="attribute-value">"text/css" </span><span class="attribute-name">media</span>=<span class="attribute-value">"print" </span><span class="attribute-name">href</span>=<span class="attribute-value">"print.css" </span><span class="error"><span class="attribute-name">/</span></span>&gt;
&lt;<span class="start-tag">title</span>&gt;&lt;/<span class="end-tag">title</span>&gt;
&lt;/<span class="end-tag">head</span>&gt;
&lt;<span class="start-tag">body</span><span class="attribute-name"> id</span>=<span class="attribute-value">"home"</span>&gt;

<span class="comment">&lt;!-- page/ --&gt;</span>
&lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"page"</span>&gt;

<span class="comment">&lt;!-- header/ --&gt;</span>
&lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"header"</span>&gt;
<span class="comment">&lt;!-- /header --&gt;</span>&lt;/<span class="end-tag">div</span>&gt;

<span class="comment">&lt;!-- contents/ --&gt;</span>
&lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"contents"</span>&gt;

<span class="comment">&lt;!-- main/ --&gt;</span>
&lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"main"</span>&gt;
	&lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"section"</span>&gt;
		&lt;<span class="start-tag">h1</span>&gt;&lt;/<span class="end-tag">h1</span>&gt;
		&lt;h2&gt;&lt;/h2&gt;
		&lt;p&gt;&lt;/p&gt;
	&lt;/<span class="end-tag">div</span>&gt;
<span class="comment">&lt;!-- /main --&gt;</span>&lt;/<span class="end-tag">div</span>&gt;

<span class="comment">&lt;!-- sub/ --&gt;</span>
&lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"sub"</span>&gt;
<span class="comment">&lt;!-- /sub --&gt;</span>&lt;/<span class="end-tag">div</span>&gt;

<span class="comment">&lt;!-- /contents --&gt;</span>&lt;/<span class="end-tag">div</span>&gt;

<span class="comment">&lt;!-- footer/ --&gt;</span>
&lt;<span class="start-tag">div</span><span class="attribute-name"> class</span>=<span class="attribute-value">"footer"</span>&gt;
<span class="comment">&lt;!-- /footer --&gt;</span>&lt;/<span class="end-tag">div</span>&gt;

<span class="comment">&lt;!-- /page --&gt;</span>&lt;/<span class="end-tag">div</span>&gt;

&lt;/<span class="end-tag">body</span>&gt;
&lt;/<span class="end-tag">html</span>&gt;</pre>
</div>
</div>
<p>なんとなく雰囲気分かります？今まではCSSハック使ってたんですけど、条件分岐のほうが楽そうだなと思ってこのやり方になっています。あと、XML宣言などは今のところあまりメリットないよなってことでスルー。Strictを使うかどうかはクライアント次第ってところです。</p>
<p>僕もそんなに毎日のようにコーディングしているわけでもないので、あくまで参考事例としてどうぞ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2008/11/26_162.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>インクルーシブデザインワークショップ終了しました。</title>
		<link>http://www.re-creators.jp/study/2008/11/20_156.html</link>
		<comments>http://www.re-creators.jp/study/2008/11/20_156.html#comments</comments>
		<pubDate>Thu, 20 Nov 2008 01:34:45 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[勉強会]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=156</guid>
		<description><![CDATA[こんにちは、TRANSのあらたです。
昨日、インクルーシブデザインワークショップ with Re:Creator&#8217;s Kansaiが盛況のうちに終了しました。参加者や京都大学インクルーシブデザインユニットさん [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。</p>
<p>昨日、<a href="../inclusive/200811/">インクルーシブデザインワークショップ with Re:Creator&#8217;s Kansai</a>が盛況のうちに終了しました。参加者や<a href="http://www.symlab.sys.i.kyoto-u.ac.jp/incl/">京都大学インクルーシブデザインユニットさん</a>、ファシリテーターの皆さんも含めて40名近くの方にご参加いただきました。ありがとうございます。</p>
<p><span id="more-156"></span></p>
<p>当日の雰囲気のために数枚写真を貼っておきます。</p>
<p><a href="http://www.re-creators.jp/wp-content/uploads/2008/11/081119_191401.jpg"><img class="alignnone size-full wp-image-157" title="写真：テーブルごとのワークショップの様子" src="http://www.re-creators.jp/wp-content/uploads/2008/11/081119_191401.jpg" alt="テーブルごとのワークショップの様子" width="400" height="240" /></a></p>
<p><a href="http://www.re-creators.jp/wp-content/uploads/2008/11/081119_191601.jpg"><img class="alignnone size-full wp-image-158" title="写真：携帯電話のモックを作成するための材料" src="http://www.re-creators.jp/wp-content/uploads/2008/11/081119_191601.jpg" alt="" width="400" height="240" /></a></p>
<p><a href="http://www.re-creators.jp/wp-content/uploads/2008/11/081119_195101.jpg"><img class="alignnone size-full wp-image-159" title="写真：ワークショップの一幕。気付いた点をホワイトボードに付箋で貼る。" src="http://www.re-creators.jp/wp-content/uploads/2008/11/081119_195101.jpg" alt="" width="400" height="240" /></a></p>
<p>携帯で撮影したためか、やはり画質が…。また、リクリでもこのようなセミナーやワークショップを開催したいと思っていますので、よろしくお願いします。</p>
<p>あと、もし当日参加された方などでブログのエントリーを書いていただける方はぜひトラックバックください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/study/2008/11/20_156.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>テンプレをベースにしてしまう　第8回　パーソナルブログの作り方</title>
		<link>http://www.re-creators.jp/blog/2008/11/11_150.html</link>
		<comments>http://www.re-creators.jp/blog/2008/11/11_150.html#comments</comments>
		<pubDate>Tue, 11 Nov 2008 04:45:21 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=150</guid>
		<description><![CDATA[こんにちは、TRANSのあらたです。ではでは、話を戻して、NPtech.jpを元にパーソナルブログの作り方の話などを。

テンプレートを選ぶ
デザインが決まったら、あとはコーディングですね。でも、ちょっと待ってください。 [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。ではでは、話を戻して、<a href="http://www.nptech.jp/">NPtech.jp</a>を元にパーソナルブログの作り方の話などを。</p>
<p><span id="more-150"></span></p>
<h3>テンプレートを選ぶ</h3>
<p>デザインが決まったら、あとはコーディングですね。でも、ちょっと待ってください。もちろん、フルスクラッチでコーディングしてもよいのですが、今回はちょっと違った形でやってみます。</p>
<p>テンプレートを使ってみましょう。実際、NPtech.jpはCSSこそ自分で書いていますが、HTMLはテンプレートにかかりきりです（部分的に自分で付け足したりしていますが）</p>
<p>使っているテンプレートは、次期WordPressのデフォルトテンプレの呼び名が高い「<a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a>」です。これにHTMLを任せてしまい、CSSでデザインを制御する、そんなフローですね。</p>
<p>日本語ではこのあたりのドキュメントで読めます。</p>
<ul>
<li><a href="http://ideasilo.wordpress.com/2006/08/17/sandbox-theme/">Sandbox テーマ « iDeasilo</a></li>
<li><a href="http://ideasilo.wordpress.com/2008/01/03/sandbox-12/">Sandbox 1.2 « iDeasilo</a></li>
<li><a href="http://www.odysseygate.com/archives/866">おで流WordPressテーマの作り方（5）Sandbox特集 &#8211; Odysseygate.com</a></li>
</ul>
<p>で、何が嬉しいのかについてちょっとだけ触れておきます。</p>
<h3>コードサンプル</h3>
<p>例えば、トップページのbody要素には以下のようなコードが入ります。</p>
<pre>&lt;<span class="start-tag">body</span><span class="attribute-name"> class</span>=<span class="attribute-value">"wordpress y2008 m11 d07 h18 home blog loggedin"</span>&gt;</pre>
<p>で、記事の場合はこんな感じ。</p>
<pre>&lt;<span class="start-tag">body</span><span class="attribute-name"> class</span>=<span class="attribute-value">"wordpress y2008 m11 d07 h18 single postid-126 s-y2008
s-m11 s-d06 s-h18 s-category-review s-tag-conference s-tag-nten
s-tag-us s-author-admin loggedin"</span>&gt;</pre>
<p>はたまた、ページも違います。</p>
<pre>&lt;<span class="start-tag">body</span><span class="attribute-name"> class</span>=<span class="attribute-value">"wordpress y2008 m11 d07 h18 page pageid-2 page-author-arata-kojima loggedin"</span>&gt;</pre>
<p>とこのようにbody要素、記事、コメントの3箇所にこのようなPHPで制御されたclass属性の値が自動的に入るわけです。あとは、CSSでこれらのclass属性を起点にデザインしてやればよいわけです。こういうのができるのがSandboxなわけです。</p>
<p>そのため、NPtech.jpにおいてもほとんどHTMLは触らずに（部分的にIE6に対応させるためにdiv要素を入れ子にしたりしましたが）あのようなデザインを作っているわけです。</p>
<p>ちなみに、Sandboxは<a href="http://japan.wordcamp.org/2008/10/01/wordcamp-tokyo-2008-presentation-docs/">WordCampでも紹介されています。</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2008/11/11_150.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>インターフェースデザインにおける8つのルール</title>
		<link>http://www.re-creators.jp/blog/2008/10/29_147.html</link>
		<comments>http://www.re-creators.jp/blog/2008/10/29_147.html#comments</comments>
		<pubDate>Wed, 29 Oct 2008 11:36:31 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=147</guid>
		<description><![CDATA[ども、TRANSのあらたです。
さて、今回はパーソナルブログの作り方もお休みして、海外のちょっとしたデザインルールの惰訳です。元記事は、Shneiderman&#8217;s Eight Golden Rules of  [...]]]></description>
			<content:encoded><![CDATA[<p>ども、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。</p>
<p>さて、今回はパーソナルブログの作り方もお休みして、海外のちょっとしたデザインルールの惰訳です。元記事は、<a href="http://faculty.washington.edu/jtenenbg/courses/360/f04/sessions/schneidermanGoldenRules.html">Shneiderman&#8217;s Eight Golden Rules of Interface Design</a>より。</p>
<p><span id="more-147"></span></p>
<ol>
<li>一貫性を維持する。</li>
<li>アクティブユーザがショートカットを使えるようにする。</li>
<li>意味あるフィードバックを用意する。</li>
<li>システム間のつなぎ目が分かるようにデザインする。システムはあるタスクの固まりが複数連結して構成されているものだ。ユーザはその固まりを1つ処理できたと分かることによって、満足や安心を得られるものだ。</li>
<li>簡単にエラーを処理できる。</li>
<li>やり直しをできるようにする。</li>
<li>システム内部の動きが把握できるようにする。特にそのシステムに慣れた人はそのもの自体に責任を持っているし、その動きにどんな意味があるのかを知りたいものだ。</li>
<li>人間の短期記憶に負担をかけない。</li>
</ol>
<p>シンプルだけどよいガイドラインですね。特に、4はなるほどなーとちょっと考えさせられました。ちなみに、著者のBen Shneiderman氏は<a href="http://en.wikipedia.org/wiki/Ben_Shneiderman">こんな人みたい</a>。</p>
<p>あと、<a href="http://www.re-creators.jp/inclusive/200811/">インクルーシブデザインワークショップ with Re:Creator&#8217;s Kansai</a>はまだまだ募集しています。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2008/10/29_147.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>グラフィックデザインの勘所　第7回　パーソナルブログの作り方</title>
		<link>http://www.re-creators.jp/blog/2008/10/09_113.html</link>
		<comments>http://www.re-creators.jp/blog/2008/10/09_113.html#comments</comments>
		<pubDate>Thu, 09 Oct 2008 11:57:32 +0000</pubDate>
		<dc:creator>aratakojima</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=113</guid>
		<description><![CDATA[またもやお久しぶりです、TRANSのあらたです。
グラフィックデザインの勘所と書いてはみたものの、僕、あんまり専門でもないので大したこと言えないなーと思いつつ、何回かに分けてエントリーを書きます。
どこからデザインを作り [...]]]></description>
			<content:encoded><![CDATA[<p>またもやお久しぶりです、<a href="http://d.hatena.ne.jp/aratako0/">TRANS</a>のあらたです。</p>
<p>グラフィックデザインの勘所と書いてはみたものの、僕、あんまり専門でもないので大したこと言えないなーと思いつつ、何回かに分けてエントリーを書きます。</p>
<h3>どこからデザインを作り込むか。</h3>
<p>正直に言って、今このエントリーを書きながら、非常に悩んでいます。いやね、自分がデザインするときってどこから始めているんだろうか、と。</p>
<p><span id="more-113"></span></p>
<p>レイアウトは先ほどのエントリーの<a href="http://www.re-creators.jp/blog/2008/09/15_109.html">プロトタイピングあれこれ</a>で基本的なところは決まっているわけです。あと、配色とかも<a href="../blog/2008/08/12_87.html">ポートフォリオを集める</a>で決まっているわけです。すると、あとはどうやっているんだろう。。。</p>
<p>この<a href="http://www.nptech.jp/">NPtech.jp</a>の場合はまず絶対にグリッドシステムのラインをそのままデザインにしたい！というのが明確にありました。故に、背景にほぼ均等間隔にラインを引いているわけです。それで、単にラインを引いただけでは面白くないよなと思い、上から段々に灰色から黒色に濃くしていったりしています。</p>
<p>で、あえてラベリングを英語にすることによって「わかりやすいかっこよさ」を演出していたりします。本当はナビ部分とかは日本語のほうが視認性が圧倒的に高いんですけど。Verdana使いたい！という理由もあります。</p>
<p>その上で全体的に2.0っぽくしたくなかったので、ドロップシャドウとかを使わずにやっていくと、どうしても平べったいイメージになってしまいます。そこで、各所ボーダーに対して色の違う1pxのボーダーを2色くっつけて表示してみたり。すると、ちょっとだけそこが盛り上がっているように見えますよね？</p>
<p>ありゃ、このままいくとｇｄｇｄコースだ&#8230;orz</p>
<h3>デザインの勘所</h3>
<p>ものすごく無理矢理にまとめてみます。</p>
<ol>
<li>デザインはデザインする前が勝負！どんな情報を掲載し、掲載しないかの取捨選択をしておくこと（そういうのがユーザビリティやディレクションのワークフローの必要性だと思うのです）。</li>
<li>かちっとデザインしようとすると面白みがなくなる。コントラスト大事！</li>
<li>でも、一方で揃えるべきところは揃えること。統一感大事！</li>
</ol>
<p>うーん、うまく言葉に表わせていない。</p>
<p>グラフィックデザインをするときは、情報を整理してその強弱をわかりやすくすること、一方で楽しさ、面白さ、そういう感性的なもの。</p>
<p>そう、うまく理論的な情報整理と感覚的な楽しさ、それをどのように融合させるのかがデザインの大事なところなんだと思います。</p>
<p>ダメですか、このエントリ－。次のエントリー頑張りますので、勘弁してやってください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2008/10/09_113.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

