<?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>ウェビンブログ &#187; CSS</title>
	<atom:link href="http://blog.webbingstudio.com/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.webbingstudio.com</link>
	<description>札幌のWebデザイナー・カスタマイズアドバイザー WebbingStudioのよしなし語り</description>
	<lastBuildDate>Fri, 30 Jul 2010 00:11:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>font-familyはメイリオが先かヒラギノが先かという命題を本気で調べた</title>
		<link>http://blog.webbingstudio.com/2010/06/font_family.html</link>
		<comments>http://blog.webbingstudio.com/2010/06/font_family.html#comments</comments>
		<pubDate>Sat, 12 Jun 2010 10:28:10 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Think]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSSNite]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=1409</guid>
		<description><![CDATA[休暇を利用して、MacBookにOfficeを入れたら、いろんなウェブサイトのフォントがメイリオになりやがりました。
個人的にメイリオは字面がもっさりしてて嫌いです。
ついカッとなって、
「日本のコーダーは、CSSのfo [...]]]></description>
			<content:encoded><![CDATA[<p>休暇を利用して、MacBookにOfficeを入れたら、いろんなウェブサイトのフォントがメイリオになりやがりました。<br />
個人的にメイリオは字面がもっさりしてて嫌いです。</p>
<p>ついカッとなって、<br />
「<strong>日本のコーダーは、CSSのfont-family指定にメイリオとヒラギノ角ゴのどっちを優先しているのか</strong>」<br />
という問題を本気で調べることにしました。</p>
<p><a href="http://blog.webbingstudio.com/uploads/2010/06/100612-0001.png"><img src="http://blog.webbingstudio.com/uploads/2010/06/100612-0001-200x112.png" alt="" title="100612-0001" width="200" height="112" class="alignright size-medium wp-image-1411" /></a></p>
<p>主な調査資料は、<a href="http://lp9cc.pxgrid.com/" class="blank">CSS Nite LP9 連動 第2回コーディングコンテスト</a>の応募作品です。<br />
上位入賞者と、参加作品のNo.1〜20、それにCSS NiteLP9 / 9.2の一部出演者のサイトのfont-family指定を抜粋し、私も含めて計45人のコーダーの統計を取りました。</p>
<p>現場でコーディングをしている人ばかりなので、かなり信憑性のあるデータなのではないかと思いますが…<br />
結果は追記以降で。</p>
<p><span id="more-1409"></span></p>
<p>はい結果どーん。</p>
<p><img src="http://blog.webbingstudio.com/uploads/2010/06/100611-0002.png"  width="480" height="303" class="alignnone size-full wp-image-1410" alt="結果：メイリオ67%、ヒラギノ角ゴ22%、デフォルト11%" /></p>
<p>圧倒的にメイリオが多い |||orz</p>
<p>コンテスト入賞者、出演者のfont-family指定の詳細は、別途まとめています。</p>
<p><a href='http://blog.webbingstudio.com/uploads/2010/06/font_family_jp.html' class="blank">資料：日本のコーダーのfont-family指定</a></p>
<p>※CSSのソースに著作権はないものと考えていますが、問題があればご指摘ください</p>
<hr />
<p>font-familyを指定しなかった場合、MacOSのSafariは明朝体になってしまいます。<br />
また、もう過去の話になりつつありますが、MacIEでは日本語フォントの指定がないと、input要素などで不具合が起こるバグがあります。<br />
このため、指定なしの人はほとんどいませんでした。</p>
<p>私のように「MacにOfficeを入れた環境だとメイリオになってしまうのが気になる」という人は、ヒラギノ角ゴを優先にしているのかもしれません。<br />
WindowsXPにヒラギノが入っていると、もっと見栄えが悪くなるのですが…</p>
<p>細かい優先度、指定しているフォントに関しては、定石やトレンドと言うものがほぼなく、完全に個々のコーディングポリシーにゆだねられているようです。<br />
英語圏のアクセスを想定してか、Vistaの英字フォントである「Segoe UI」やMac OSの「Lucida Grande」を優先している人も見受けられました。</p>
<p>結局のところ、OfficeがMac OSのフォントに介入してくる現状がある限り、コーダー側としては自己判断するか、JSなどで判定して、OSがMacだったら別途CSSを読ませる…などの対応をするしかないと思われます。</p>
<p>この辺り、各コーダーの皆さんが何故最終的にこの形になったのか、というのをブログや勉強会などで発表しあうと、より良いトレンドができるのではないでしょうか。</p>
<p>「clean」だけ何のフォントなのかわからないのですが…教えて偉い人！</p>

<a href="http://twitter.com/?status=RT+%40%3A+font-family%E3%81%AF%E3%83%A1%E3%82%A4%E3%83%AA%E3%82%AA%E3%81%8C%E5%85%88%E3%81%8B%E3%83%92%E3%83%A9%E3%82%AE%E3%83%8E%E3%81%8C%E5%85%88%E3%81%8B%E3%81%A8%E3%81%84%E3%81%86%E5%91%BD%E9%A1%8C%E3%82%92%E6%9C%AC%E6%B0%97%E3%81%A7%E8%AA%BF%E3%81%B9%E3%81%9F+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2F2a5lxak&amp;in_reply_to_status_id=15993735133" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2010/06/font_family.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>コーダーは、求められている要素で正解が決まる</title>
		<link>http://blog.webbingstudio.com/2010/04/cssnitelp.html</link>
		<comments>http://blog.webbingstudio.com/2010/04/cssnitelp.html#comments</comments>
		<pubDate>Sun, 18 Apr 2010 07:38:55 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSSNite]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[勉強会]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=1331</guid>
		<description><![CDATA[何食わぬ顔をして二ヶ月ぶりの記事を書く訳ですが。

昨日（4/17）は東京で「CSS Nite LP, Disk 9」がありました。
WEBコーダーの最新技術にフォーカスしたイベントで、Web制作・jQuery・CSS3 [...]]]></description>
			<content:encoded><![CDATA[<p>何食わぬ顔をして二ヶ月ぶりの記事を書く訳ですが。</p>
<p><a href="http://lp9.cssnite.jp/"><img alt="CSS Nite LP, Disk 9「Coder's Higher」" src="http://cssnite.jp/images/CSSNiteLP9_banner.gif" class="alignright" /></a></p>
<p>昨日（4/17）は東京で「<a href="http://lp9.cssnite.jp/" class="blank">CSS Nite LP, Disk 9</a>」がありました。<br />
WEBコーダーの最新技術にフォーカスしたイベントで、Web制作・jQuery・CSS3・HTML5とかなり幅広いテーマとなっています。</p>
<div class="clear"></div>
<p>私も参加したかったのですが都合が付かなかったので、Twitterのハッシュタグ「<a href="http://twitter.com/#search?q=%23cssnitelp9" class="blank">#cssnitelp9</a>」をお仕事しながらチェックしてました。</p>
<p>その中で、<a href="http://twitter.com/oosugi20" class="blank">牧野工房の大杉さん</a>と、<a href="http://twitter.com/t32k" class="blank">ドーガの石本さん</a>のコーディングスタイルの違いに関する呟きに興味を持ちました。<br />
少なくとも、CSSの扱いに関しては全然違うようです。</p>
<p><a href="http://twitter.com/necoze/status/12329795315"><img src="http://blog.webbingstudio.com/uploads/2010/04/100418-0001-480x310.png" alt="" title="100418-0001" width="480" height="310" class="alignnone size-large wp-image-1332" /></a></p>
<p>necozeさんも参加されてたんですねー＾＾</p>
<p><span id="more-1331"></span></p>
<p>牧野工房はサイト内のCSSをコンテンツ毎に分割して、importで一括管理するスタイルなので、石本さんがhttpリクエストを節約する方針で制作しているのであれば、真逆になるはずです。</p>
<p>これはどっちが正しいとかではなく、<br />
「ボリュームのあるサイトを早く正確に作成する」ことを業態としている大杉さんと<br />
「パフォーマンスの高いサイトを作成して長期的効果をアピールする」のを追求している石本さんでは<br />
同じコーダーでも「<strong>求められている要素</strong>」が違うのだ思います。</p>
<p><img src="http://blog.webbingstudio.com/uploads/2010/04/corder20100418.jpg" alt="" title="corder20100418" width="480" height="332" class="alignnone size-full wp-image-1333" /></p>
<p>私のようなフリーのコーダーになると、協業先の方針や案件の状況によって「今回求められている要素は何か」を判断する必要が出てきます。</p>
<p>制作会社との協業の場合は先述したような、早さか、正確さか、パフォーマンスかという話になってきますが、それとは別に<br />
「<strong>Webデザイナーとしての技術的なサポート</strong>」を求められることもあります。</p>
<p>依頼先が小規模団体や、DTPデザイナーしかいない制作会社だった場合、カンプの文字サイズ・マージン・パディングなどは適当ですし、Webページに起こすとどうなるかなどはあまり考えられていません。<br />
その辺りの補完を制作側がまかされるわけです。</p>
<p>常に一定のワークフローで進められないのはけっこう大変なのですが、ポリシーがないのもポリシーですよということで、いろいろな協業先の良いところを吸収していきたいと思っています。</p>
<hr />
<p><a href="http://lp9.cssnite.jp/reprise.html"><img alt="CSS Nite LP, Disk 9.2（reprise）" src="http://cssnite.jp/images/CSSNiteLP9r_banner.gif" class="alignright" /></a></p>
<p>そんな私は6/5の「<a href="http://lp9.cssnite.jp/reprise.html" class="blank">CSS Nite LP, Disk 9.2（reprise）</a>」に参加予定です。<br />
再演版ではCSS3や、HTML5にさらにフォーカスした内容になっているようです。</p>
<p>内地のコーダーの皆様、会場でうぇびんを見かけたときはいじめないでください。<br />
宜しくお願いいたします。</p>

<a href="http://twitter.com/?status=RT+%40%3A+%E3%82%B3%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AF%E3%80%81%E6%B1%82%E3%82%81%E3%82%89%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E8%A6%81%E7%B4%A0%E3%81%A7%E6%AD%A3%E8%A7%A3%E3%81%8C%E6%B1%BA%E3%81%BE%E3%82%8B+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Fy3x3ccx&amp;in_reply_to_status_id=12386596678" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2010/04/cssnitelp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「XHTML&amp;CSS超高速コーディング術」の出版記念セミナーに行ってきた</title>
		<link>http://blog.webbingstudio.com/2009/12/xhtml_css_coding.html</link>
		<comments>http://blog.webbingstudio.com/2009/12/xhtml_css_coding.html#comments</comments>
		<pubDate>Sat, 05 Dec 2009 05:33:48 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[これはいい]]></category>
		<category><![CDATA[勉強会]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=1231</guid>
		<description><![CDATA[
新しい技術を得ることも大切ですが、今の作業、ブラッシュアップできてますか？

iPhoneアプリ「HTML/XHTMLタグ辞典」が人気の、大藤幹先生の新刊「XHTML&#038;CSS超高速コーディング術」の出版記念セ [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.webbingstudio.com/uploads/2009/12/oofuji_oosugi.jpg" alt="oofuji_oosugi" title="oofuji_oosugi" width="480" height="360" class="alignnone size-full wp-image-1230" /></p>
<p><strong>新しい技術を得ることも大切ですが、今の作業、ブラッシュアップできてますか？</strong></p>
<p><img src="http://blog.webbingstudio.com/uploads/2009/12/book091205.jpg" alt="book091205" title="book091205" width="120" height="156" class="alignleft size-full wp-image-1232" /></p>
<p>iPhoneアプリ「<a href="http://itunes.apple.com/jp/app/id329890126?mt=8" class="blank">HTML/XHTMLタグ辞典</a>」が人気の、<a href="http://twitter.com/ofujimiki" class="blank">大藤幹先生</a>の新刊「<a href="http://www.socym.co.jp/book/4883376710.html" class="blank">XHTML&#038;CSS超高速コーディング術</a>」の出版記念セミナーが、アップルストア札幌で開かれました。</p>
<p>今回は「<strong>コーディング</strong>＝カンプを元にHTMLとCSSを作成する業務」を専門に扱う制作会社「牧野工房」の協力を受け、短時間で正確、かつ美しいコーディングを行うための、牧野工房の実践的なノウハウが紹介されています。</p>
<div class="clear"></div>
<p><span id="more-1231"></span></p>
<p><img src="http://blog.webbingstudio.com/uploads/2009/12/makinokobo.jpg" alt="makinokobo" title="makinokobo" width="480" height="312" class="alignnone size-full wp-image-1233" /></p>
<p><a href="http://www.makinokobo.com/" class="blank">コーディング専門の牧野工房</a><br />
<a href="http://www.skillpartners.co.jp/" class="blank">スキルパートナーズ株式会社</a></p>
<p>本のPRになると思うので<abbr title="守秘義務契約">NDA</abbr>に反しない範囲で書きますと、私はこの牧野工房さんとお仕事をさせていただいたことがあります。</p>
<p>その際にワークフローの一部を拝見することになったのですが、とにかく驚いたのが、書籍の協力者である、<a href="http://twitter.com/oosugi20" class="blank">大杉さん</a>のコーディング技術と、徹底した作業工程の管理体制でした。<br />
ルールが厳しいのはもちろんですが、それら全てに理由付があり、しかもコーディングスキルの向上につながります。<br />
セミナー内で大杉さん自身が<br />
「牧野工房のルールに従っていれば、IE6でも問題は発生しない」<br />
と断言されていますが、大げさな話ではありませんでした。</p>
<p>そのような経緯で、私自身も牧野工房のコーディングルールの影響を大きく受けています。<br />
今回の書籍が出版となったのも、大藤先生がハンズオンセミナーを通して大杉さんのスキルに感心したからなのだそうです。</p>
<p>セミナーでの紹介によると、テーマは「手戻りをなくすこと」。</p>
<ol>
<li>基本をしっかり守る</li>
<li>手順に沿って進める</li>
<li>情報をしっかり管理する</li>
</ol>
<p>という、当たり前のように見えてずさんになりがちな、牧野工房の実践テクニックが公開されています。</p>
<p>牧野工房が使用している工程管理表・テンプレートが同梱されていたり、大杉さん考案の「シャドーコーディング」(いきなり書くのではなく事前に構造をイメージする)についても触れられていますので、WEBデザイナー・コーダーの方は是非ご一読を。</p>
<hr />
<p>何故私がこんなに薦めているのかというと、良いコーディングルールの普及・共通化は業界全体のワークフローの改善につながっていくからです。</p>
<p>私のようにフリーランスでやっていると、様々な会社のコーディングをお手伝いすることになります。既にコーディングを終えた静的コンテンツのCMS埋め込みなどもすることがあります。<br />
私が全て作業する案件ならいいのですが、普段行っているものと違う（場合によっては効率の悪い）ソースコードに合わせるのはなかなか厳しいものがありますし、工程にもムダが出てしまいます。</p>
<p>HTML5の仕様が発表され、つい新しい技術に目が行ってしまいがちですが、基本をしっかり守り、ブラッシュアップすることを忘れないようにしたいものです。</p>

<a href="http://twitter.com/?status=RT+%40%3A+%E3%80%8CXHTML%26CSS%E8%B6%85%E9%AB%98%E9%80%9F%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E8%A1%93%E3%80%8D%E3%81%AE%E5%87%BA%E7%89%88%E8%A8%98%E5%BF%B5%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC%E3%81%AB%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Fyktpxnw" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2009/12/xhtml_css_coding.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>a-blog cmsをざっくりとカスタマイズしてみよう</title>
		<link>http://blog.webbingstudio.com/2009/08/ablogcms_customize.html</link>
		<comments>http://blog.webbingstudio.com/2009/08/ablogcms_customize.html#comments</comments>
		<pubDate>Sat, 22 Aug 2009 11:40:12 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Customize]]></category>
		<category><![CDATA[a-blog cms]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=987</guid>
		<description><![CDATA[a-blog cmsの静的サイトからのカスタマイズに手を付けてみたので、手順をまとめておきます。
MovableTypeで運営している本サイトを、a-blogcmsに切り替えたいと思っているので、移行の練習も兼ねて、本サ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.a-blogcms.jp/" class="blank">a-blog cms</a>の静的サイトからのカスタマイズに手を付けてみたので、手順をまとめておきます。</p>
<p>MovableTypeで運営している<a href="http://webbingstudio.com/">本サイト</a>を、a-blogcmsに切り替えたいと思っているので、移行の練習も兼ねて、本サイトを今回の実験台としてみます。<br />
<span id="more-987"></span></p>
<h3>テーマファイルの設定</h3>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_21.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_21-480x266.jpg" alt="ab_21" title="ab_21" width="480" height="266" class="alignnone size-large wp-image-988" /></a></p>
<p>まずは現状の本サイトの主要ページ（トップページ・個別ページ・404等）を、静的HTMLに変換したものを用意しました。<br />
普通のXHTMLベースのコンテンツです。</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_22.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_22-200x152.jpg" alt="ab_22" title="ab_22" width="200" height="152" class="alignleft size-medium wp-image-989" /></a></p>
<p>このセットが入ったフォルダに「webbing0908」と適当な名前を付け、<br />
<strong>[a-blogcmsの設置ディレクトリ]/themes/</strong><br />
以下に放り込みます。</p>
<p>既に「system」「plain」「company1」というディレクトリができていますが、これらはa-blogcmsの基本テーマです。消さないで置いておきます。</p>
<div class="clear"></div>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_23.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_23-200x162.jpg" alt="ab_23" title="ab_23" width="200" height="162" class="alignleft size-medium wp-image-992" /></a></p>
<p>それから管理メニューに入り（サイトと同じデザインでない内部ページです）、<br />
「コンフィグ一覧」→「テーマ設定」で…</p>
<div class="clear"></div>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_24.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_24-479x263.jpg" alt="ab_24" title="ab_24" width="479" height="263" class="alignnone size-large wp-image-990" /></a></p>
<ul>
<li>どのフォルダを表示用テンプレートとするのか</li>
<li>フォルダ内のどのファイルを
<ul>
<li>トップページにするか</li>
<li>アーカイブページにするか</li>
<li>個別ページにするか</li>
</ul>
</li>
</ul>
<p>を、ファイル名を入力して指定していきます。<br />
このうち、「管理ページ」「ログインページ」は、初期設定のままにしておくと「system」テーマに入っている基本のデザインがオーバーライドされるので（webbing0908に同名のファイルがないと自動的にsysytemから探す）、特に変更の必要はないと思います。<br />
また、「エントリー編集ページ」は「詳細ページ」と同じ方が楽です。</p>
<p>ここまでやってブログトップへ戻ると</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_25.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_25-480x315.jpg" alt="ab_25" title="ab_25" width="480" height="315" class="alignnone size-large wp-image-994" /></a></p>
<p style="font-size: 150%;"><strong>」ﾟ口ﾟ)」　あらもう反映されてますわよ奥様。</strong></p>
<p>「webbing0908」フォルダのサイト構成が、そのままブログトップを起点に反映されます。<br />
現時点ではブログと連動していないので、静的ページのサイトをアップしているのと全く変わりません。とりあえずこの時点で静的サイトとしてアップしておいて、段階的にa-blog cmsと連動することも可能です。</p>
<p>※今回は相対パスで動作を確認しています。スラッシュからの絶対パスでうまくいくかどうかは未検証ですが、たぶん対応しているんじゃないかと思います。</p>
<h3>a-blog cmsとの関連付け</h3>
<p>私のサイトと、a-blog cmsのデフォルトサイトで同じ役割を持っているのは「Information」と、下の「参加予定のイベント（正方形のバナー）」です。<br />
なので、これらを「webbing0908」テーマに結び付けてみます。</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_26.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_26-200x119.jpg" alt="ab_26" title="ab_26" width="200" height="119" class="alignleft size-medium wp-image-995" /></a></p>
<p>「company1」テーマの「index.html」から、それらしい記事表示部分のコードをかっぱらってきて、「webbing0908」テーマの「index.html」の該当個所に埋め込んでいきます。</p>
<div class="clear"></div>
<p>※現状サイトでは、バナー部分はHTMLを手入力しています。MovableTypeで動的にするのがめんどくさかったのです＾＾；</p>
<p>HTMLのコメントを使った独自タグは、宣言用のブロックタグが多くてちょっと鬱陶しい印象。MTと同じくらいのボリュームかな。Dreamweaverのスニペット併用は必須かと思います。</p>
<p>個別ページに関しては、どこから手を付けていいかわからないくらい独自タグが書かれているので、「company1」テーマの「main.html」の本文枠をガサッと突っ込みます。</p>
<p>これで「index.html」を上書きアップロードすればOK…と思ったのですが<strong>うまくいきません。</strong><br />
HTMLはきちんと動的になったのですが、「ログイン中のメニューボタン」や「記事の投稿・編集フォーム」が崩れてしまいます。</p>
<p>いろいろソースコードを調べて、「<strong>システム用のCSSとJSを追加しなければならない</strong>」ことがわかりました。</p>
<h3>記事投稿画面のデザイン調整</h3>
<p>※ここから先の手順は、もっと確実な方法があるのかもしれません。その場合は後日訂正します。</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_28.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_28-200x102.jpg" alt="ab_28" title="ab_28" width="200" height="102" class="alignleft size-medium wp-image-996" /></a></p>
<p>「webbing0908」テーマの&lt;head&gt;の最後に「ログインしているときだけ管理画面用のCSS・JSを読み込ませる」コードを追加します。<br />
「plain」か「company1」テーマからそのまま持ってきます。</p>
<div class="clear"></div>
<p>これだけでもいいのですが、まだ崩れが出たり、グレーベースの投稿画面がサイトに合わない場合はCSSの上書きが必要になります。</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_29.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_29-480x298.jpg" alt="ab_29" title="ab_29" width="480" height="298" class="alignnone size-large wp-image-997" /></a></p>
<p>「system」テーマに入っている、以下の３つのCSSを自分のテーマディレクトリの同じ階層（css）にコピーすると、テーマ専用に記事中のタグ・投稿画面のスタイルを指定することができます。</p>
<dl>
<dt>style.css</dt>
<dd>フォーム枠のクリアフィックス、本文枠のデザイン全般のスタイルが書かれています。<strong>ディレクトリに入れるだけではなく他のCSSと一緒に読み込みます。</strong></dd>
<dt>adminBtn.css</dt>
<dd>ログイン・ログアウトのボタンセット用CSSです。ボタンを横一列に揃えたりするスタイルが書かれています。ディレクトリに入れるだけで反映されます。</dd>
<dt>entryForm.css</dt>
<dd>記事投稿・編集時のフォームのスタイルが書かれています。ディレクトリに入れるだけで反映されます。</dd>
</dl>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_30.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_30-193x200.jpg" alt="ab_30" title="ab_30" width="193" height="200" class="alignleft size-medium wp-image-998" /></a></p>
<p>あとは、各CSSの説明を参考に、該当する部分を探してスタイルの調整をしていきます。<br />
私はせっかくなので、グレーベースだった投稿フォームを自分のサイトに合わせてみました。<br />
テーマファイルにないものをデフォルトのテーマから反映しようとする挙動（オーバーライド）は、WordPressに似ている印象です。</p>
<div class="clear"></div>
<p>投稿フォームをブラウザで表示させながら微調整していった方が早いので、Firefoxのプラグイン「<a href="https://addons.mozilla.org/ja/firefox/addon/1843" class="blank">FireBug</a>」か「<a href="http://lab.tubonotubo.jp/tools/webdeveloper/index.html" class="blank">Webdeveloper</a>」があると楽です。<br />
これが使えない場合は、ログイン状態のHTMLをローカルに落として、Dreamweaverで調整することになります。</p>
<p>いずれにしても、「オリジナルデザインのサイトに複雑なフォームを突っ込む」という作業は、カスタマイズの経験がないと難しいです。<br />
また、<strong>フォームや段落ののマージン・パディングをリセットしている</strong>ことを前提にCSSが組まれているので、元のHTMLが後方互換モードだったり、リセットCSSが入っていないと、手数が増えることが予想されます。</p>
<p>そういう意味では、a-blog cmsは最初のテーマ導入は非常に楽ですが、その後の工程はやや熟練者向けと言えます。<br />
これは、ウェブサイトのデザインをそのまま編集画面にできるCMSが抱えている、共通の弱点でもありますね。</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_27.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_27-480x310.jpg" alt="ab_27" title="ab_27" width="480" height="310" class="alignnone size-large wp-image-999" /></a></p>
<p>そんなこんなで、a-blog cmsのデータを、本サイトのデザインに反映することができました。</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/08/ab_31.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/08/ab_31-200x106.jpg" alt="ab_31" title="ab_31" width="200" height="106" class="alignleft size-medium wp-image-1000" /></a></p>
<p>バナーの差し替えなんかもしてみたり。ちゃんと管理画面の「バナーの設定」で管理できるようになりました。</p>
<div class="clear"></div>
<p>もちろん、私のサイトは新着情報以外にもコンテンツがありますし、このブログとデータを共有している個所もあるので、まだまだ作業はあります。<br />
カスタムフィールドの追加や、カテゴリーごとにデザインを変更する「ルール設定」も必要になります。</p>
<p>配布サイトには<a href="http://www.a-blogcms.jp/support/manual/" class="blank">マニュアル</a>もありますし、だいたい勝手がわかってきたので、またいろいろいじってみます。</p>

<a href="http://twitter.com/?status=RT+%40%3A+a-blog+cms%E3%82%92%E3%81%96%E3%81%A3%E3%81%8F%E3%82%8A%E3%81%A8%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Fmkygqu" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2009/08/ablogcms_customize.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ライジングサンのサイトが印刷できません</title>
		<link>http://blog.webbingstudio.com/2009/07/rising_sun.html</link>
		<comments>http://blog.webbingstudio.com/2009/07/rising_sun.html#comments</comments>
		<pubDate>Sat, 25 Jul 2009 09:12:55 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[ダメ出し]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=831</guid>
		<description><![CDATA[
全然ロックがわからないのに、
ライジングサンロックフェスティバルのチケットを買ってしまいました。
→Pia-no-jaC←とスガシカオのステージが観たいのです。渋さ知らズやスカパラも観たいです。
ひとりで参加するtwi [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.webbingstudio.com/uploads/2009/07/rsr09.jpg" alt="rsr09" title="rsr09" width="100" height="100" class="alignleft size-full wp-image-836" /></p>
<p>全然ロックがわからないのに、<br />
<a href="http://rsr.wess.co.jp/2009/" class="blank">ライジングサンロックフェスティバル</a>のチケットを買ってしまいました。</p>
<p><a href="http://pia-no-jac.net/" class="blank">→Pia-no-jaC←</a>とスガシカオのステージが観たいのです。渋さ知らズやスカパラも観たいです。<br />
ひとりで参加するtwitterのfollowerさんにテントサイトを使わせてもらえそうなので、お世話になる予定です。</p>
<blockquote>
<p>「ライジングさんおひとり様の集い」を開催することになりました。当日はお気軽に声をかけてください。<br />
<a href="http://twitter.g.hatena.ne.jp/webbingstudio/20090725" class="blank">http://twitter.g.hatena.ne.jp/webbingstudio/20090725</a></p>
</blockquote>
<p>で、これだとただの日記です。<br />
カテゴリー、「<strong>Webdesign</strong>」になってますよね？</p>
<p>表題の通り、本題はライジングサン公式サイトの話です。<br />
<strong>エリアマップやタイムテーブルを印刷できない</strong>のです。</p>
<p><span id="more-831"></span></p>
<p>「RISING SUN ROCK FESTIVAL」は日本屈指のライブフェスです。<br />
サイトは皆がワクワクするような、オサレでグルーヴしてるデザインじゃなければいけません。</p>
<p>今年のサイトを担当した制作会社は技術力が高いようで、個性的なデザイン、透過PNG・JavaScriptを駆使した演出、論理的なコーディングと、デスクトップで閲覧する分には充分なサイトです。<br />
参加してみたくなるワクワク感いっぱいです。</p>
<p>なのですが…いざチケットを買って、情報を集めようとすると問題が出てきます。</p>
<p>↓これ、エリアマップです。</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/07/rsr_1.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/07/rsr_1-480x404.jpg" alt="rsr_1" title="rsr_1" width="480" height="404" class="alignnone size-large wp-image-832" /></a></p>
<p>グロカワデザインに突っ込みどころ満載ですが、それは置いといてw</p>
<p>エリアマップはFlashで作成されており、IEの仕様に対する対策としてスクリプトで呼び出されています。<br />
なので、スクリーンショットを撮らないと印刷ができません。</p>
<p>また、各スポットに関する説明は「マウスオーバー」に反応するため（昨年のエリアマップもそうです）、例えスクリーンショットを撮っても詳しい情報までは紙に写りません。</p>
<p>↓で、タイムテーブルの方ですが</p>
<p><a href="http://blog.webbingstudio.com/uploads/2009/07/rsr_2.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/07/rsr_2-479x386.jpg" alt="rsr_2" title="rsr_2" width="479" height="386" class="alignnone size-large wp-image-833" /></a></p>
<p>今年のRSRのタイムテーブルは、2分を1pxに見立てて、div要素に時間分のheightやmarginを指定することで生成しています。デスクトップで見る分にはステージの時間軸が分かりやすいですし、おそらくCMSでの作成・変更がしやすいものと思います。</p>
<p>ですが、ブラウザの印刷ではテーブルが崩れてしまいます。<br />
しかも全部ベタ塗りなので紙はインクでブヨブヨですw</p>
<p>高度なCSSレイアウトを正しく印刷するには、専用のソフトが必要です。<br />
<a href="http://www.fujirockfestival.com/" class="blank">フジロック</a>のタイムテーブル（tableとrowspanを使ったオーソドックスなスタイルです）もやっぱり印刷できないし仕方ないですが、それだったらPDFを用意してもらえると助かるってものです。コンビニやWESで紙のパンフを配ってるので、それを貰ってきた方が良さそうです。</p>
<p>印刷以外でも、違う立場だと感じる不便があったりします。</p>
<p>例えば、先日会った友人は<br />
「アーティスト紹介が暗くなって詳細が出るのだけど、閉じ方がしばらくわからなかった」<br />
と言っていました。</p>
<p><img src="http://blog.webbingstudio.com/uploads/2009/07/rsr_3.jpg" alt="rsr_3" title="rsr_3" width="480" height="364" class="alignnone size-full wp-image-834" /></p>
<p>アーティスト紹介のモーダルポップアップには<a href="http://jquery.com/demo/thickbox/" class="blank">Thickbox</a>が使われていますが、これのインターフェースは一般の人がイメージする「端に×がある」形式ではなく、英文で書かれています。<br />
画面外をクリックしても閉じられるのですが、その説明はありません。<br />
そんなにWEBサービスを利用しない人だと迷ってしまうのです。</p>
<p>私も最近は<a href="http://kyosuke.jp/yugajs/" class="blank">yuga.js</a>に含まれているThickboxを使っているのですが、ただ「かっこいい演出」を取りいれるのではなく、実際に使ったときのことを考慮しなくちゃいけないのだなあと、またひとつ勉強になりました。</p>
<blockquote>
<p>インパクト重視のサイトデザインは、ライジングサンの伝統のようです。<br />
「History」のページでは過去11回の公式サイトが全てアーカイブされていて、WEBデザインの歴史をリアルに語る貴重な資料となっています。</p>
<p><a href="http://rsr.wess.co.jp/2009/guideline/history/" class="blank">http://rsr.wess.co.jp/2009/guideline/history/</a></p>
<p>なかなか面白いので、デザイナーコーダーの方はいちど見てみてください。</p>
</blockquote>

<a href="http://twitter.com/?status=RT+%40%3A+%E3%83%A9%E3%82%A4%E3%82%B8%E3%83%B3%E3%82%B0%E3%82%B5%E3%83%B3%E3%81%AE%E3%82%B5%E3%82%A4%E3%83%88%E3%81%8C%E5%8D%B0%E5%88%B7%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Flteexn" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2009/07/rising_sun.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「Discover Shiretoko」で使われているWEBデザインの美麗テクニック</title>
		<link>http://blog.webbingstudio.com/2009/06/discover-shiretoko.html</link>
		<comments>http://blog.webbingstudio.com/2009/06/discover-shiretoko.html#comments</comments>
		<pubDate>Wed, 24 Jun 2009 06:39:46 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Hokkaido]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=700</guid>
		<description><![CDATA[
Discover Shiretoko &#8211; 世界自然遺産「知床」と Web ブラウザ「Firefox」の物語
美しい。
流石はWEB標準の先端をゆくMozilla Firefoxのサイトです。
しかも、コード [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.webbingstudio.com/uploads/2009/06/shiretoko2.jpg" alt="shiretoko2" title="shiretoko2" width="480" height="338" class="alignnone size-full wp-image-701" /></p>
<p><a href="http://www.discovershiretoko.org/ja/" target="_blank">Discover Shiretoko &ndash; 世界自然遺産「知床」と Web ブラウザ「Firefox」の物語</a></p>
<p>美しい。<br />
流石はWEB標準の先端をゆくMozilla Firefoxのサイトです。<br />
しかも、コードネームに我らが世界遺産、「Shiretoko」を選んでくれて嬉しいですー。<br />
北海道を愛する方も、フォクすけを愛する方も、俺はOpera一筋だ馬鹿野郎という方も、是非訪問してみてください。</p>
<p>このサイトではWEBデザインの美しいテクニックがあちこちに使われています。<br />
全ては紹介できませんが、取り急ぎ目立つものだけ。<br />
<span id="more-700"></span></p>
<h3>WEBデザインの可能性を広げる、透過PNG</h3>
<p>このサイトには「透過設定」を行ったPNG画像が多用され、Flash並のグラフィカルな演出を実現しています。<br />
PNG32形式はファイルサイズが大きくなる欠点がありますが、近年のADSL、光回線の普及で使いやすくなりました。</p>
<p>ですが…<br />
<del datetime="2009-06-24T05:55:47+00:00">あのクソ忌々しい</del>InternetExplorer6はこれに対応しておらず、足を引っ張り続けています。<br />
このIE6でも透過PNGの表示を可能にするのが、「PNGFix」と呼ばれるJavaScriptライブラリです。<br />
「Discover Shiretoko」はjQueryライブラリを使用しているので、jquery.pngFix.jsを採用しています。</p>
<p><a href="http://jquery.andreaseberhard.de/pngFix/index.html" target="_blank">jquery.pngFix.js &#8211; PNG-Transparency for Windows IE 5.5 &#038; 6</a></p>
<h3>衝撃のGlider.js</h3>
<p><img src="http://blog.webbingstudio.com/uploads/2009/06/shiretoko3.jpg" alt="shiretoko3" title="shiretoko3" width="480" height="305" class="alignnone size-full wp-image-702" /></p>
<p>いや、これはびっくりしました。<br />
てっきり知床→Firefox間でページを移動するのだろうと思っていましたから。<br />
このダイナミックな横スライドは、日本人が作成したjQueryライブラリ「Glider.js」を採用しています。</p>
<p><a href="http://mkicle.biz/blog/2008/02/gliderjs.php" target="_blank">Glider.jsを作ってみた。 &#8211; Ho-KAGO After School</a></p>
<p>Firefoxユーザーのなかには、「No Script」プラグインでJavaScriptをオフにしている方も少なくありませんが、このライブラリはdivでグルーピングされたHTMLに対し演出を加えるものなので、内容が読めなくなることはありません。<br />
でも、できればこのサイトくらいはJavaScriptオンで見てあげてください…</p>
<h3>一部が重なっているナビゲーション</h3>
<p><img src="http://blog.webbingstudio.com/uploads/2009/06/shiretoko1.jpg" alt="shiretoko1" title="shiretoko1" width="480" height="213" class="alignnone size-full wp-image-703" /></p>
<p>本文最後尾のナビゲーションは、矢印の一部が重なっています。<br />
四角ベースのCSSレイアウトでこれを実現するには、各ボタンを透過画像で作成し（ここは透明度はあまり関係ないのでgifです）、さらにフロートで横に整列したボタンに対し「ネガティブマージン」や「position:relative（相対配置）」で矢印の一部が重なるように位置ずらしをすることで実現できます。</p>
<p>説明記事がネット上にいろいろあったのだが見つからない…汗</p>
<p>尚、ボタンの重なっている部分は「HTMLで後に書かれている要素」が優先されます。なので、重なりは最小限に抑える必要があります。</p>
<h3>トップ専用CSSによるデザインの上書き</h3>
<p><img src="http://blog.webbingstudio.com/uploads/2009/06/shiretoko4.jpg" alt="shiretoko4" title="shiretoko4" width="480" height="251" class="alignnone size-full wp-image-704" /></p>
<p>「Discover Shiretoko」はトップ以外のデザインでは、共通の背景画像が使われています。<br />
半島のすみっこにくまさんがいるやつです。<br />
ですが、<strong>トップページのみ「top.css」を後から読み込ませる</strong>ことにより、導入部をよりダイナミックな構成に変更しています。<br />
こうすることで、作業量を最小限にしつつ、ページ毎の演出を調整することができます。</p>
<p>これはWEBデザイナーの間では割と常套手段なんですが、CSS勉強中の方も自分のサイトやブログなどでお試しください。楽しいですよ。</p>
<hr />
<p>他にもレイヤー配置など、たくさんのテクニックが使われていますが、この辺で。ノシ</p>
<p>何故ここまで高度なテクニックを多用したのか。その答えははっきりしています。</p>
<p>「Mozilla Firefox」が最先端のレンダリング、スクリプト処理に対応できるブラウザであることを、自らのサイトで証明するため。</p>
<p>「<a href="http://www.discovershiretoko.org/ja/" target="_blank">Discover Shiretoko</a>」は、制作チームの自信の現れなのです。</p>

<a href="http://twitter.com/?status=RT+%40%3A+%E3%80%8CDiscover+Shiretoko%E3%80%8D%E3%81%A7%E4%BD%BF%E3%82%8F%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8BWEB%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AE%E7%BE%8E%E9%BA%97%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Fnlj9uw" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2009/06/discover-shiretoko.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>第2回XHTML＆CSSコーディング勉強会 in 札幌</title>
		<link>http://blog.webbingstudio.com/2009/05/coding_seminar.html</link>
		<comments>http://blog.webbingstudio.com/2009/05/coding_seminar.html#comments</comments>
		<pubDate>Sat, 23 May 2009 17:47:03 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[勉強会]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=599</guid>
		<description><![CDATA[「THE HAM MEDIA」のh2hamさんが主催する、XHTML・CSSコーディングの勉強会に参加してきました。]]></description>
			<content:encoded><![CDATA[<p>「THE HAM MEDIA」のh2hamさんが主催する、XHTML・CSSコーディングの勉強会に参加してきました。</p>
<p>告知記事<br />
<a href="http://h2ham.seesaa.net/article/120039911.html" target="_blank">第2回XHTML&amp;CSSコーディング勉強会</a></p>
<p>その後のまとめ<br />
<a href="http://h2ham.seesaa.net/article/120185459.html" target="_blank">第2回XHTML&amp;CSSコーディング勉強会</a></p>
<p>ポピュラーなテーマなだけあって、参加者の皆さんの顔触れも<br />
私のような専業のコーダーから、独学の学生、<br />
制作会社のデザイナー、デザイン面も習熟したいプログラマ、<br />
仕事で自社サイト管理を担当している方など、様々でした。</p>
<p>「職場のコーディングがレガシーなので、スキルを磨いて最新のコーディングにスイッチするよう説得したい」</p>
<p>という切実な方も…＾＾；<br />
<span id="more-599"></span><br />
<img src="http://blog.webbingstudio.com/uploads/2009/05/coding090523.jpg" alt="coding090523" title="coding090523" width="240" height="240" class="alignleft size-full wp-image-600" /></p>
<p>詳しい内容・完成データは非公開ですが、今回のお題はこんなサイトでした。</p>
<p>一般企業によく採用される、左右2カラム・横型ナビゲーションです。</p>
<p>うぬうかっこいいぞ。</p>
<div class="clear"></div>
<p>包括ブロック（外側を囲んでるdivとか）に画像や罫線がないため、CSSレイアウトとしては難易度低めです。<br />
しかし、floatによる段組みが複数個所で使用されているので、「どのようにリスト要素またはdivでマークアップ・idを付与するか」がポイントになります。</p>
<h3>描画依存によるCSSコーディングスタイル</h3>
<p>私の場合、何度も触れているレイアウトだったので、<br />
「通常と違うCSSコーディングスタイルで記述する」というハンデをかけて挑戦してみました。</p>
<p>一般には「HTMLの文書の要素に直結＝構造依存」のスタイルで書かれるCSSですが、<br />
作業効率や、オブジェクト指向で捉えると、他にもいろいろな記述方式が考えられるそうです。</p>
<p><a href="http://www.r-styles.net/mt-archives/weblog/webdesign/r-css-coding-styles.html" target="_blank">R流 CSS Coding Styles :: R-STYLES.NET</a></p>
<p>R-STYLEさんがいろいろ挙げられている中から、構造依存の次に使われることが多いと思われる「描画依存」形式を意識して書いてみました。<br />
（改装中の自分のサイトでも、既に挑戦中です）</p>
<pre><code style="height: 15em; overflow: auto;">/* boxmodel
======================================= */

#wrapper {
	width: 960px;
	margin: 0 auto;
}

#wrapper #header {
	padding: 45px 0 0;
}

#wrapper #header #site-title {
	width: 204px;
	float: left;
	margin: 0 0 10px;
}

・・・中略

/* position, layer
======================================= */

#wrapper #header {
	position: relative;
}

#wrapper #header ul#sub-navi {
	position: absolute;
	top: 75px;
	right: 0;
}

/* background
======================================= */

#wrapper #header ul#sub-navi {
	background-image: url(../images/snavi_line.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

#wrapper #header ul#sub-navi li {
	background-image: url(../images/snavi_line.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

・・・以下略
</code></pre>
<p>実際に書いてみての感想としては、ひとつのCSS定義の単位が短く、かつ描画スタイルごとに段落分けされているので、CSSコードの見通しがききます。<br />
CSSプロパティに習熟したコーダーが、テキストで手入力するには良い方法だなーと思いました。</p>
<p>ですが、Dreamweaverの機能を使って制作している場合は、簡単にいきません。<br />
DreamweaverのCSS編集機能は「構造依存」に対応する形で作られているので、ひとつの要素に多数のCSS定義があると、どこの定義に追加・修正したらいいのかすぐにわからないのです。</p>
<p>実際、自分のサイトの方はそれで難儀してます。<br />
慣れるのにはまだまだ時間がかかりそうです。</p>
<h3>トップダウンとボトムアップ</h3>
<p>勉強会の中で、h2hamさんがHTMLの記述方式＝「トップダウン方式」「ボトムアップ方式」について説明されていました。</p>
<p>トップダウン方式とは<br />
「包括する要素等を記述してから内部構造を入れ込んでいく」手法で、<br />
ボトムアップ方式とは<br />
「内部構造を入れ込んでから包括要素を記述する」手法だそうです。</p>
<p>トップダウン方式は技量がいりますが、タグの間違いを最小限に抑えて記述でき、全体の構造をつかみやすいです。実際、私もCMS構築等でテキストエディタを多用する場合はこちらの方法で書いています。</p>
<p>ボトムアップ方式は、論理的なマークアップに慣れていない人の、一般的な手順です。<br />
また、私もDreamweaverを使って制作する場合は、こちらを使用します。<br />
Dreamweaverのデザインモードは仕様上、空のdivタグに内部要素を入れ込むのが難しく、<br />
ざっくり書いたp要素を選択してdiv要素で包括したり、リスト化した方が失敗が少ないからです。</p>
<p>トップダウン方式で確実に作業するには、どのようにマークアップするかをあらかじめ理解している必要があります。<br />
h2hamさんも勧めておられましたが、デザインを作る段階で頭にイメージしたり、紙などに構造図をまとめてからはじめると、効率がいいし、習熟も早いと思います。</p>
<h3>左右二段組リストのレイアウト</h3>
<p>今回の勉強会で、いちばん難しいのではないかと思ったのが、この「TOPICS」部分です。</p>
<p><img src="http://blog.webbingstudio.com/uploads/2009/05/coding090523_2.jpg" alt="coding090523_2" title="coding090523_2" width="480" height="160" class="alignnone size-full wp-image-601" /></p>
<p>よく見かけるレイアウト方法なのですが、HTML・CSSともいろいろなマークアップが考えられます。<br />
しかも、floatを使用すると文字増減に対応するのが難しく、使った要素によってはIEでバグが出ます。</p>
<p>こだわりがなければ、テーブルでマークアップしてしまっても全く問題がないと思いますが<br />
リスト要素にした方が、今後の制作での使い回しが効きます。</p>
<p>h2hamさんは、下罫線を確実に表示することを重視されたのか<br />
下のようなul・dlを入れ子にしたマークアップでした。</p>
<blockquote><p>
5/25追記：<br />
h2hamさんから勉強会のフォローアップメールが来ました。<br />
このようにマークアップするとIE6のみ崩れるので、その例示が目的だそうです。
</p></blockquote>
<pre><code style="height: 10em; overflow: auto;">&lt;ul&gt;
&nbsp;&nbsp;&lt;li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;dl&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dt&gt;2009.05.23&lt;/dt&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;ダミーテキストですダミーテキストです&lt;/dd&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dl&gt;
&nbsp;&nbsp;&lt;/li&gt;

&nbsp;&nbsp;&lt;li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;dl&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dt&gt;2009.05.23&lt;/dt&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;ダミーテキストですダミーテキストです&lt;/dd&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dl&gt;
&nbsp;&nbsp;&lt;/li&gt;

&nbsp;&nbsp;&lt;li&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;dl&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dt&gt;2009.05.23&lt;/dt&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;dd&gt;ダミーテキストですダミーテキストです&lt;/dd&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dl&gt;
&nbsp;&nbsp;&lt;/li&gt;
&lt;/ul&gt;
</code></pre>
<p>私はというと、dl要素でマークアップして</p>
<pre><code style="height: 10em; overflow: auto;">&lt;dl&gt;
&nbsp;&nbsp;&lt;dt&gt;2009.05.23&lt;/dt&gt;
&nbsp;&nbsp;&lt;dd&gt;ダミーテキストですダミーテキストです&lt;/dd&gt;
&nbsp;&nbsp;&lt;dt&gt;2009.05.23&lt;/dt&gt;
&nbsp;&nbsp;&lt;dd&gt;ダミーテキストですダミーテキストです&lt;/dd&gt;
&nbsp;&nbsp;&lt;dt&gt;2009.05.23&lt;/dt&gt;
&nbsp;&nbsp;&lt;dd&gt;ダミーテキストですダミーテキストです&lt;/dd&gt;
&lt;/dl&gt;
</code></pre>
<p>dt要素のみに、floatとwidthを指定する方法を取りました。<br />
こうすると、後続するdd要素の外枠だけがdt要素を囲むように伸びきり<br />
中のテキストは右に回り込むことになります。</p>
<pre><code style="height: 10em; overflow: auto;">#wrapper #main #topic dl {
	margin: 0 0 1.5em 12px;
}

#wrapper #main #topic dl dt {
	float: left;
	display: inline;
	width: 5em;
	margin: 0 15px 0.5em 0;
	padding: 0 0 0.3em;
	line-height: 1.3;
}

#wrapper #main #topic dl dd {
	margin: 0 0 0.5em;
	padding: 0 0 0.3em;
	line-height: 1.3;
	border-bottom: 1px dotted #333333;
}
</code></pre>
<p>このとき、line-heightとmargin・paddingの値は同一にしないとずれてしまいます。</p>
<p>floatの仕様に沿ったレンダリングがされることが前提のコーディングなので、<br />
IE5.5以前では崩れる可能性があるのが難点です。<br />
また、dd要素が三行を超えるとdt要素の下に流れてしまいます＞＜</p>
<p>他の参加者の皆さんが<br />
この部分をどのようにコーディングしたのか、とても興味があります。</p>
<h3>class・idの命名規則</h3>
<p>Webデザインをはじめた頃から今も迷っているのが、各パーツのclass・idの命名規則です。<br />
とりあえず、ある程度の法則性を持たせ、HTMLの情報内容が変わっても違和感が出ない命名を心がけているのですが、今回のデザインのように多数のナビゲーションが出てくると迷ってしまいます。</p>
<p>大まかなブロック以外で、今回命名したのはこんな感じです。<br />
私は略記法ではなく、ハイフンでつなぐ方法を使うので、少し冗長です。</p>
<p>ロゴ部分　・・・　#site-title<br />
グローバルナビ　・・・　#global-navi<br />
右上の小さなナビ　・・・　#sub-navi<br />
本文枠TOPICS　・・・　#topic<br />
本文枠ABOUT US　・・・　#about<br />
右バナー群　・・・　#banners　（特に自信がない）<br />
フッターナビ　・・・　#foot-navi<br />
W3Cバナー　・・・　#valid　（特に自信がない）<br />
コピーライト　・・・　#copy</p>
<p>この命名の部分に関しても、他の皆さんがどうしてるのか、是非知りたいところです。</p>
<hr />
<p>コーディングは独学で身につけた人が多い分、奥が深いジャンルです。<br />
今日も「フッターナビは表と解釈しても問題ないのではないか」<br />
という話でひとしきり盛り上がりました。</p>
<p>こういった、コーディングに関する情報交換に、もっと参加したいものです。<br />
h2hamさん、どうもありがとうございました！</p>

<a href="http://twitter.com/?status=RT+%40%3A+%E7%AC%AC2%E5%9B%9EXHTML%EF%BC%86CSS%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E5%8B%89%E5%BC%B7%E4%BC%9A+in+%E6%9C%AD%E5%B9%8C+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Fqet8rs" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2009/05/coding_seminar.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Naked Day</title>
		<link>http://blog.webbingstudio.com/2009/04/css-naked-day09.html</link>
		<comments>http://blog.webbingstudio.com/2009/04/css-naked-day09.html#comments</comments>
		<pubDate>Thu, 09 Apr 2009 08:59:59 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=511</guid>
		<description><![CDATA[忘れていました。
今日は「CSS Naked Day」です。
HTMLを衆目に晒すことで、改めてHTML構造の意義を考え直そうという、CSSデザイナーならではイベントなのですが…
このブログ、今HTMLが自前じゃないんで [...]]]></description>
			<content:encoded><![CDATA[<p>忘れていました。<br />
今日は「<a href="http://naked.dustindiaz.com/" target="_blank">CSS Naked Day</a>」です。</p>
<p>HTMLを衆目に晒すことで、改めてHTML構造の意義を考え直そうという、CSSデザイナーならではイベントなのですが…</p>
<p>このブログ、今HTMLが自前じゃないんですよね＞＜<br />
ほとんど、Sandboxがベースになっています。<br />
本サイトでやったら、CSS Naked Dayを知らないお客様にびっくりされるし…</p>
<p>時間がとれたらコーディングし直そうと思って、はや三ヶ月。<br />
美しい構文を書くことも大事ですが、まめなバージョンアップをすることも大切だと痛感した、今年のCSS Naked Dayでした。</p>

<a href="http://twitter.com/?status=RT+%40%3A+CSS+Naked+Day+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Fdgapbu" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2009/04/css-naked-day09.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>コーディングの仕事をするとき、気を付けてること</title>
		<link>http://blog.webbingstudio.com/2009/03/%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%81%ae%e4%bb%95%e4%ba%8b%e3%82%92%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e6%b0%97%e3%82%92%e4%bb%98%e3%81%91%e3%81%a6%e3%82%8b%e3%81%93%e3%81%a8.html</link>
		<comments>http://blog.webbingstudio.com/2009/03/%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%81%ae%e4%bb%95%e4%ba%8b%e3%82%92%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e6%b0%97%e3%82%92%e4%bb%98%e3%81%91%e3%81%a6%e3%82%8b%e3%81%93%e3%81%a8.html#comments</comments>
		<pubDate>Fri, 06 Mar 2009 21:50:41 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=392</guid>
		<description><![CDATA[北海道にもWeb標準が普及したのか、私がMTやWPを扱っているからか、最近は会社を通したコーディング案件を扱うことが多くなりました。

静的なウェブサイトの場合、大抵はコーディングの時点で中に入る文章が確定しています [...]]]></description>
			<content:encoded><![CDATA[<p>北海道にもWeb標準が普及したのか、私がMTやWPを扱っているからか、最近は会社を通したコーディング案件を扱うことが多くなりました。</p>

<p>静的なウェブサイトの場合、大抵はコーディングの時点で中に入る文章が確定していますが、私の場合ブログやレンタルカートやCMSがベースなので、<strong>通常テキスト部分に何を書きこまれるのか予想がつきません。</strong><br />
この点を踏まえて、どんな感じで気を付けているのかご紹介します。<br />
熟練のコーダーさんには、今更な内容も多いですが…＾＾；</p>

<p>↓このようなサイトのコーディングをしたとして、以降の話を進めます。</p>

<p><a href="http://blog.webbingstudio.com/uploads/2009/03/coding01.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/03/coding01-479x360.jpg" alt="coding01" title="coding01" width="479" height="360" class="alignnone size-large wp-image-393" /></a></p>

<p>あ、これオリジナルです。クライアントさんの原画使ったら拳で殴られます。<br />
※写真素材：<a href="http://www.sozaijiten.com/products/photobible/" target="_blank">素材辞典フォトバイブル20000</a>（ロイヤリティーフリーです）</p>

<span id="more-392"></span>

<h3>右に画像があるときはwidthかpaddingを明示する</h3>

<p><a href="http://blog.webbingstudio.com/uploads/2009/03/coding02.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/03/coding02-150x112.jpg" alt="coding02" title="coding02" width="150" height="112" class="alignleft size-medium wp-image-394" /></a></p>

<p>先程のサイトは、ロゴの下のサイト説明文が余白内に一行で納まっています。</p>

<p>この場合、普通にロゴと説明文の間にmarginを指定すればいいのですが、もしここに長い文言を書き込まれた場合、右の女性のヘッダ画像に文字がかぶってしまいます。</p>

<p>静的なサイトだったとしても、クライアント側からの変更指示はよくあることです。
なので、はじめからこの部分にwidthか、右paddingを明示しておきます。</p>

<h3>できるだけ縦の伸びに対応する</h3>

<p>前項のヘッダに関連して、ブラウザの文字サイズ変更で、サイト説明文を猛烈に大きな文字にしても、崩れず読めるようにコーディングをします。</p>

<p>これはデザインの影響を受けるので、どんなサイトでもできるわけではないのですが、サンプルだと下の画像のように、女性の画像をbackground-positionで下寄せに、かつロゴを透過gifかpngにすれば崩れず表示できます。</p>

<p><a href="http://blog.webbingstudio.com/uploads/2009/03/coding03.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/03/coding03-479x230.jpg" alt="coding03" title="coding03" width="479" height="230" class="alignleft size-large wp-image-395" /></a></p>

<h3>エントリー枠の最後を必ずclearする</h3>

<p>ブログやCMSの場合、本文内に更新担当者が画像を貼ることができます。<br />
このとき「左右の配置」も指定できるのですが、<br />
<strong>画像の高さより本文の行数が少なかった場合</strong>を想定しておかないと、後続する要素（この場合次の記事かページナビゲーション）がfloatに巻き込まれ、実にアクロバティックなページになります。</p>

<p><a href="http://blog.webbingstudio.com/uploads/2009/03/coding04.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/03/coding04-480x360.jpg" alt="coding04" title="coding04" width="480" height="360" class="alignnone size-large wp-image-400" /></a></p>

<p>この対策として、エントリー内にフッタ要素があればclear:bothを指定してfloatを終了させるか、本文枠をdivで包括してclearfixを指定しておきます。</p>

<pre><code>.entry-body {
	height: 100%;
}
.entry-body:after {
	content: "."; display: block; clear: both; height: 0px; visibility: hidden; font-size: 1px;
}</code></pre>

<p>「そんなの当たり前じゃん」と突っ込む人もいるかと思いますが、<br />
これに対応していないテンプレート・テーマ・スキンは、レンタルブログの公式テーマなんかでも結構多いです＞＜</p>

<h3>本文枠に背景画像があるときはmin-heightを指定する</h3>

<p>前の画像を見て、気付かれたでしょうか。<br />
背景の化粧瓶の写真が欠けています。</p>

<p><a href="http://blog.webbingstudio.com/uploads/2009/03/coding05.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/03/coding05-480x360.jpg" alt="coding05" title="coding05" width="480" height="360" class="alignnone size-large wp-image-406" /></a></p>

<p>本文枠の背景にこのような背景画像があるときは、例え文章が一行しか入らなくても、背景画像の高さ分を最低確保しておく必要があります。<br />
この場合、私はmin-heightで対応しています。</p>

<pre><code>.entry-body {
	height: auto !important; /* for Modern Browser */
	height: 155px; /* for IE */
	min-height: 155px; /* for Modern Browser */
}</code></pre>

<h3>本文のline-heightの値に単位を付けない</h3>

<p>line-heightの記述方法はいろいろありますが、このときに「150%」や「1.5em」とすると、標準の文字サイズを基準に行の高さが指定されます。<br />
これだと、途中でfontやspanで文字サイズを大きくしたときに、行の上が詰まってしまいます。</p>

<p><a href="http://blog.webbingstudio.com/uploads/2009/03/coding06.jpg"><img src="http://blog.webbingstudio.com/uploads/2009/03/coding06.jpg" alt="coding06" title="coding06" width="480" height="360" class="alignnone size-full wp-image-405" /></a></p>

<p>ここで、line-heightに単位を付けずに<strong>数値だけ</strong>にすると<br />
行内の各々のインライン要素を基準に行の高さが指定され（この辺りのCSS仕様にはあまり詳しくないのですが…）、文字を大きくした個所には少し多めの行間が自動で入ります。</p>


<h3>table要素をリセットしない</h3>

<p>テーブルはブラウザ間で微妙にレンダリングが異なります。<br />
なので、コーディングの最初にborder-collapseやborder-spacingを指定することもあるのですが、ブログやCMSを扱うときは、table関連の要素には直接スタイル指定を行わないようにしています。<p>

<p><strong>更新担当者がCSSレイアウトに習熟しているとは限らない</strong>からです。<br />
というより、これまでの経験では担当者の人はほぼ100%、テーブルで表を書いたり段組みをしたりします。</p>

<p>このときにborder-collapse:collapseとしていると、table要素のcellspacing属性が有効になりません。<br />
どうせ、コーディングをする私は、レイアウトにtableを使うことはほとんどないですし…<br />
ここは「顧客満足度」重視で＾＾；</p>

<p>ただ、このままでは表を書くのが大変です。<br />
なので、更新担当者が表を多用する可能性がある場合は、以下のようにCSSを組んでおき、</p>

<pre><code>.entry-body table.hyo {
	margin: 1em 0 2em;
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.entry-body table.hyo th {
	padding: 7px;
	text-align: center;
	line-height: 1.2;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}

.entry-body table.hyo td {
	padding: 7px;
	text-align: center;
	line-height: 1.4;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
</code></pre>

<p>「&lt;table class=&quot;hyo&quot;&gt;と書くと、サイトに合わせた表組みが自動でできますよ」<br />
とメールやPDFマニュアルなどでお知らせしたりします。</p>

<hr />

<p>コーディングは、そのサイトのデザインや、どのように納品するかで千差万別です。<br />
個人の方と一対一でお仕事をするときと、制作会社を通してコーディングのお仕事をもらうときでも考えることが違います。</p>

<p>もちろん、完璧なコーディングが理想ではありますが、最後にサイトを手にするのはあくまでお客様、ということは、念頭に置くようにしています。</p>
<a href="http://twitter.com/?status=RT+%40%3A+%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E4%BB%95%E4%BA%8B%E3%82%92%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%80%81%E6%B0%97%E3%82%92%E4%BB%98%E3%81%91%E3%81%A6%E3%82%8B%E3%81%93%E3%81%A8+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Fbs2dtf" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2009/03/%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%81%ae%e4%bb%95%e4%ba%8b%e3%82%92%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e6%b0%97%e3%82%92%e4%bb%98%e3%81%91%e3%81%a6%e3%82%8b%e3%81%93%e3%81%a8.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Sageで使っているユーザースタイルシート</title>
		<link>http://blog.webbingstudio.com/2009/02/sage%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8b%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%b9%e3%82%bf%e3%82%a4%e3%83%ab%e3%82%b7%e3%83%bc%e3%83%88.html</link>
		<comments>http://blog.webbingstudio.com/2009/02/sage%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8b%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%b9%e3%82%bf%e3%82%a4%e3%83%ab%e3%82%b7%e3%83%bc%e3%83%88.html#comments</comments>
		<pubDate>Sat, 14 Feb 2009 02:28:04 +0000</pubDate>
		<dc:creator>WebbingStudio</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[おみやげ]]></category>

		<guid isPermaLink="false">http://blog.webbingstudio.com/?p=256</guid>
		<description><![CDATA[
RSSリーダーは、Sage-Tooを使っています。
私は大変な面倒くさがりなので、オンラインサービスのRSSリーダーだとろくにチェックしなくなってしまいます。
高機能だったりアラートが出たりするものより、ブラウザ連動の [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.webbingstudio.com/uploads/2009/02/sagecss.jpg" alt="sagecss" title="sagecss" width="480" height="277" class="alignnone size-full wp-image-257" /></p>
<p>RSSリーダーは、<a href="https://addons.mozilla.org/ja/firefox/addon/7263">Sage-Too</a>を使っています。<br />
私は大変な面倒くさがりなので、オンラインサービスのRSSリーダーだとろくにチェックしなくなってしまいます。<br />
高機能だったりアラートが出たりするものより、ブラウザ連動の方がいいのです。</p>
<p>で、これの表示画面には自作のCSSを当てています。<br />
目に負担をかけずに記事を見渡せるように、エラスティックレイアウトで融通がきくように、RSSの記事表示の様々なパターンに対応できるように…と、いろいろ改良を加えてます。</p>
<p>Sageを使っている方は少ないと思いますが、良かったらお持ち帰りください。<br />
<a href="http://webbingstudio.com/souvenir/userstyle/sage_webbing001.zip">ユーザースタイルシート（Sage-Too用）</a></p>
<p>どんな風に見えるかは追記以下で。</p>
<p><span id="more-256"></span><br />
北海道Webコンソーシアムの、ハムさんのブログはこんな感じ。<br />
jQueryの研究をされてるので、ときどき読みに行ってます。<br />
<a href="http://h2ham.seesaa.net/">THE HAM MEDIA</a></p>
<div id="attachment_259" class="wp-caption alignnone" style="width: 490px"><a href="http://blog.webbingstudio.com/uploads/2009/02/sage_ham.gif"><img src="http://blog.webbingstudio.com/uploads/2009/02/sage_ham-480x339.gif" alt="THE HAM MEDIAを表示した場合" title="THE HAM MEDIAを表示した場合" width="480" height="339" class="size-large wp-image-259" /></a><p class="wp-caption-text">THE HAM MEDIAを表示した場合</p></div>
<hr />
<p>RSSに画像が含まれる、百式さんだとこんな感じ。<br />
<a href="http://www.100shiki.com/">http://www.100shiki.com/</a></p>
<div id="attachment_258" class="wp-caption alignnone" style="width: 490px"><a href="http://blog.webbingstudio.com/uploads/2009/02/sage_100shiki.gif"><img src="http://blog.webbingstudio.com/uploads/2009/02/sage_100shiki-480x339.gif" alt="百式を表示した場合" title="百式を表示した場合" width="480" height="339" class="size-large wp-image-258" /></a><p class="wp-caption-text">百式を表示した場合</p></div>
<hr />
<p>はてブのホッテントリだと、Sageの仕様でblockquoteに入っているcite属性も出てきます。<br />
タイトル長いのが多いので、overflow: hiddenを使って三行目でカットしてます。<br />
<div id="attachment_260" class="wp-caption alignnone" style="width: 490px"><a href="http://blog.webbingstudio.com/uploads/2009/02/sage_hatebu.gif"><img src="http://blog.webbingstudio.com/uploads/2009/02/sage_hatebu-480x339.gif" alt="はてなブックマークを表示した場合" title="はてなブックマークを表示した場合" width="480" height="339" class="size-large wp-image-260" /></a><p class="wp-caption-text">はてなブックマークを表示した場合</p></div></p>
<hr />
<p>背景がベージュ主体になっているのは、輝度が低く、私には落ち着いて読めるからです。<br />
文字が載っている部分も完全な白ではなく、紙の白にしています。<br />
コーダーには悪評高いメイリオも、これくらいシンプルだと読みやすいです。</p>
<p>まぁ、記事を書いている人たちのブログを直接観に行くので、RSSリーダーだけで記事を読むのは忙しいときくらいなんですけどね（笑）</p>
<p>Web用のユーザースタイルシートも、だいたいこれと同じデザインで、ワンカラムのものを使ってます。<br />
FC2ブログにいたときに配布したことがありますが、だいぶバージョンアップしたのでまた今度配布しますね。</p>

<a href="http://twitter.com/?status=RT+%40%3A+Sage%E3%81%A7%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88+-+%E3%82%A6%E3%82%A7%E3%83%93%E3%83%B3%E3%83%96%E3%83%AD%E3%82%B0+%3E%3Ehttp%3A%2F%2Ftinyurl.com%2Fd48fr9" class="tweet-this" ><br /><img src="http://blog.webbingstudio.com/admin/wp-content/plugins/simple-tweet/img/tweet.gif" alt="Twitter" />Twitterで記事を紹介して下さい（-人-）</a>]]></content:encoded>
			<wfw:commentRss>http://blog.webbingstudio.com/2009/02/sage%e3%81%a7%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8b%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc%e3%82%b9%e3%82%bf%e3%82%a4%e3%83%ab%e3%82%b7%e3%83%bc%e3%83%88.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
