<?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>kzms2 - html,css,javascript &#187; html5</title>
	<atom:link href="http://kzms2.com/tag/html5/feed/" rel="self" type="application/rss+xml" />
	<link>http://kzms2.com</link>
	<description>HTML、CSS、Javascript、Actionscriptなどページを作るのに必要なものならなんでも取り扱います。某ポータルのトップページをコーディング担当。</description>
	<lastBuildDate>Mon, 31 May 2010 03:27:08 +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>第2回コーディングコンテスト　入賞しました。</title>
		<link>http://kzms2.com/2010/04/27/about_coding-contest-2nd/</link>
		<comments>http://kzms2.com/2010/04/27/about_coding-contest-2nd/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 18:22:52 +0000</pubDate>
		<dc:creator>Zuma</dc:creator>
				<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[cording]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[CSSNite]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://kzms2.com/?p=677</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Fkzms2.com%2F2010%2F04%2F27%2Fabout_coding-contest-2nd%2F", "style": "big", "title": "第2回コーディングコンテスト　入賞しました。" });
コーディングコンテンストについて

4月17日に開催されたCSS Nite LP, Disk 9「Coder&#8217;s Higher」にて、第2回コーディングコンテストの審査結果発表が行われたのですが、そちらで入賞を頂きました。
CSS Nite LP, Disk 9「Coder&#8217;s Higher」については当日のTwitterのTLを参照して頂ければなんとなく雰囲気が伝わるかと思います。
入賞した作品
応募したのは以下のHTMLになります。

Movable Type 5

他のcssファイル、画像ファイルは0ファイルなので、このindex.htmlだけを応募しました。
ちなみに1枚にする前のファイルはこちらにまとめてあります。
詳細は続きから。

前提みたいなもの

ちゃんと手を付けたのが締め切り日の13時付近で、まあ11時間くらいあれば終わるだろうなんて思っていたら…
まったく持って終わらない雰囲気が…！
そしてまさに23時59分30秒くらいまで作業をしていて、ぎりぎり2秒前に応募できました…
ちなみに一番最後の応募だったらしいです（汗
そして提出後、Webkitで画像がうまいこと表示されないことが判明して優秀賞などは無理と判断！
という流れがありました。
提出したものの特長や注力した点
0リクエスト

index.html内からのリクエストを0にするために、cssを直書き・画像をbase64形式で埋め込みなどを行いました。
要するにindex.htmlだけを応募したわけです。
idとclassを多用しないコーディング
良いか悪いかは別として、実験的にidとclassをあまり用いずにコーディングしてみました。
css3のセレクタを多用して組んでみています。
&#60;header&#62;&#60;/header&#62;
&#60;div id="contents"&#62;&#60;/div&#62;
&#60;footer&#62;&#60;/footer&#62;
ぶっちゃけ、idとclassはもっと振ったほうがいいと思いました！
:targetを用いたライトボックス

右上部分にある画像をクリックするとオーバーレイしてライトボックスが出るんですが、そこはJavascriptを使わずに実装しています。
body>aside:last-of-type li{
position:absolute;
top:0;
left:0;
width:100%;
text-align:center;
background:rgba(0,0,0,0.5);
height:100%;
-webkit-transition:opacity 3s ease-in-out;
}
body>aside:last-of-type li span{
position:absolute;
top:0;
left:50%;
padding-top:10px;
margin-left:-480px;
text-align:center;
width:960px;
height:100%;
-webkit-transition:opacity 3s ease-in-out;
}
li[role="zoomImg"]{
display:none;
opacity:0;
}
li[role="zoomImg"]:target{
display:block;
opacity:1;
}
若干表示崩れを起こしていますが…ご愛嬌ということで。
アニメーションを付け忘れたのが無念…！
css3によるビジュアライズ
各ボタンなどのグラデなどにcss3によるグラデーションや角丸などを使用しています。
というかこれはむしろ当たり前な感じがするので特に触れる必要はないかと思います。
ちなみに地味に苦労したのはヘッダー上部の黒線にシャドウがかかった部分でした。
自分はcss3の「:before」を用いて実装してみました。
header:first-of-type:before{
content:"";
display:block;
background-color:#152427;
height:6px;
position:absolute;
left:0;
width:100%;
-moz-box-shadow:0 1px 2px #666;
-webkit-box-shadow:0 1px 2px #666;
}
という感じです。
まとめ・感想
組んでみた全体的な感想

idやclassを無駄に振らずにすんだ。
	→これは自分が無理やり実装したからなのですが、命名しなくてよいというのはかなり時間短縮にはつながりました。
リッチな表現がcss3のみでかなり出来た
本来ならJavascriptを用いなければならない部分がcss3で対応が可能になった
	→ライトボックスなどが該当
今までグラデなどはスライスすればよかったものが、ピッカーなどを使って再現する必要があったため、逆に時間を浪費した

というように、良いことばかりでは無く悪い点もいくつか見受けられました。
正直穴だらけのコーディングでお恥ずかしい限りですが、沢山勉強になりました。
また名のある審査員の方々に見ていただけて大変光栄でした！
その他のお話
当日の懇親会などで審査員の方何名かにお話をお伺いしたところ　マニアック　や　変　だの　キモかった　だの、非常に嬉しいお言葉をいただけました！
致命的だったのがSafariで画像が表示されなかったことだったそうです。そりゃそうだ…！
あとはそもそも、css3とは別の部分での評価が多かったため　という感じでした。
理由はどうあれ、審査員の方々に目が止まるような物を作れてよかったと思います。
ただまったく持って未熟なものを提出してしまったので、次回はもっと時間をかけて作業できたらと思いました。
他の応募者様もおつかれさまでした！！

]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fkzms2.com%252F2010%252F04%252F27%252Fabout_coding-contest-2nd%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E7%AC%AC2%E5%9B%9E%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B3%E3%83%B3%E3%83%86%E3%82%B9%E3%83%88%E3%80%80%E5%85%A5%E8%B3%9E%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Fkzms2.com%2F2010%2F04%2F27%2Fabout_coding-contest-2nd%2F", "style": "big", "title": "第2回コーディングコンテスト　入賞しました。" });</script></div>
<h3 class="postMds">コーディングコンテンストについて</h3>
<p><a href="http://www.pxgrid.com/2010codingcontest/"><img alt="CSS Nite LP9 連動 第2回コーディングコンテスト" src="http://www.pxgrid.com/2010codingcontest/images/CSSNiteLP9-CC_banner.gif" /></a><br />
4月17日に開催されたCSS Nite LP, Disk 9「Coder&#8217;s Higher」にて、<a href="http://cssnite.jp/archives/post_1815.html">第2回コーディングコンテストの審査結果発表</a>が行われたのですが、そちらで<strong>入賞</strong>を頂きました。</p>
<p>CSS Nite LP, Disk 9「Coder&#8217;s Higher」については<a href="http://twitter.com/#search?q=%23lp9cc">当日のTwitterのTL</a>を参照して頂ければなんとなく雰囲気が伝わるかと思います。</p>
<h3 class="postMds">入賞した作品</h3>
<p>応募したのは以下のHTMLになります。</p>
<ul>
<li><a href="http://kzms2.com/work/cssNite/cc2nd/index.html">Movable Type 5</a></li>
</ul>
<p>他のcssファイル、画像ファイルは0ファイルなので、このindex.htmlだけを応募しました。<br />
ちなみに<a href="http://kzms2.com/work/cssNite/cc2nd/htdocs.zip">1枚にする前のファイルはこちら</a>にまとめてあります。</p>
<p>詳細は続きから。<br />
<span id="more-677"></span></p>
<h3 class="postMds">前提みたいなもの</h3>
<p><img src="http://www.pxgrid.com/2010codingcontest/images/img_design.png" alt="" /><br />
ちゃんと手を付けたのが締め切り日の13時付近で、まあ11時間くらいあれば終わるだろうなんて思っていたら…<br />
まったく持って終わらない雰囲気が…！</p>
<p>そしてまさに23時59分30秒くらいまで作業をしていて、ぎりぎり2秒前に応募できました…<br />
ちなみに一番最後の応募だったらしいです（汗</p>
<p>そして提出後、Webkitで画像がうまいこと表示されないことが判明して優秀賞などは無理と判断！</p>
<p>という流れがありました。</p>
<h3 class="postMds">提出したものの特長や注力した点</h3>
<h4 class="postMds">0リクエスト</h4>
<p><img src="http://gyazo.com/251103a3b8cb71eb5421713d8e5947e4.png" alt="" /><br />
index.html内からのリクエストを0にするために、cssを直書き・画像を<a href="http://www.google.co.jp/search?q=base64&#038;ie=utf-8&#038;oe=utf-&#038;hl=ja">base64形式</a>で埋め込みなどを行いました。<br />
要するにindex.htmlだけを応募したわけです。</p>
<h4 class="postMds">idとclassを多用しないコーディング</h4>
<p>良いか悪いかは別として、実験的にidとclassをあまり用いずにコーディングしてみました。<br />
css3のセレクタを多用して組んでみています。<br />
<code>&lt;header&gt;&lt;/header&gt;<br />
&lt;div id="contents"&gt;&lt;/div&gt;<br />
&lt;footer&gt;&lt;/footer&gt;</code></p>
<p>ぶっちゃけ、idとclassはもっと振ったほうがいいと思いました！</p>
<h4 class="postMds">:targetを用いたライトボックス</h4>
<p><img src="http://gyazo.com/8b35c9cc86c54d02b9624dc6a3e1a19a.png" alt="" /><br />
右上部分にある画像をクリックするとオーバーレイしてライトボックスが出るんですが、そこはJavascriptを使わずに実装しています。<br />
<code>body>aside:last-of-type li{<br />
position:absolute;<br />
top:0;<br />
left:0;<br />
width:100%;<br />
text-align:center;<br />
background:rgba(0,0,0,0.5);<br />
height:100%;<br />
-webkit-transition:opacity 3s ease-in-out;<br />
}<br />
body>aside:last-of-type li span{<br />
position:absolute;<br />
top:0;<br />
left:50%;<br />
padding-top:10px;<br />
margin-left:-480px;<br />
text-align:center;<br />
width:960px;<br />
height:100%;<br />
-webkit-transition:opacity 3s ease-in-out;<br />
}<br />
li[role="zoomImg"]{<br />
display:none;<br />
opacity:0;<br />
}<br />
li[role="zoomImg"]:target{<br />
display:block;<br />
opacity:1;<br />
}</code><br />
若干表示崩れを起こしていますが…ご愛嬌ということで。<br />
アニメーションを付け忘れたのが無念…！</p>
<h4 class="postMds">css3によるビジュアライズ</h4>
<p>各ボタンなどのグラデなどにcss3によるグラデーションや角丸などを使用しています。<br />
というかこれはむしろ当たり前な感じがするので特に触れる必要はないかと思います。</p>
<p>ちなみに地味に苦労したのはヘッダー上部の黒線にシャドウがかかった部分でした。<br />
自分はcss3の「:before」を用いて実装してみました。<br />
<code>header:first-of-type:before{<br />
content:"";<br />
display:block;<br />
background-color:#152427;<br />
height:6px;<br />
position:absolute;<br />
left:0;<br />
width:100%;<br />
-moz-box-shadow:0 1px 2px #666;<br />
-webkit-box-shadow:0 1px 2px #666;<br />
}</code><br />
という感じです。</p>
<h3 class="postMds">まとめ・感想</h3>
<h4 class="postMds">組んでみた全体的な感想</h4>
<ul>
<li>idやclassを無駄に振らずにすんだ。<br />
	→これは自分が無理やり実装したからなのですが、命名しなくてよいというのはかなり時間短縮にはつながりました。</li>
<li>リッチな表現がcss3のみでかなり出来た</li>
<li>本来ならJavascriptを用いなければならない部分がcss3で対応が可能になった<br />
	→ライトボックスなどが該当</li>
<li>今までグラデなどはスライスすればよかったものが、ピッカーなどを使って再現する必要があったため、逆に時間を浪費した</li>
</ul>
<p>というように、良いことばかりでは無く悪い点もいくつか見受けられました。</p>
<p>正直穴だらけのコーディングでお恥ずかしい限りですが、沢山勉強になりました。<br />
また名のある審査員の方々に見ていただけて大変光栄でした！</p>
<h4 class="postMds">その他のお話</h4>
<p>当日の懇親会などで審査員の方何名かにお話をお伺いしたところ　<strong>マニアック</strong>　や　<strong>変</strong>　だの　<strong>キモかった</strong>　だの、非常に嬉しいお言葉をいただけました！</p>
<p>致命的だったのがSafariで画像が表示されなかったことだったそうです。そりゃそうだ…！<br />
あとはそもそも、css3とは別の部分での評価が多かったため　という感じでした。</p>
<p>理由はどうあれ、審査員の方々に目が止まるような物を作れてよかったと思います。<br />
ただまったく持って未熟なものを提出してしまったので、次回はもっと時間をかけて作業できたらと思いました。</p>
<p>他の応募者様もおつかれさまでした！！</p>

]]></content:encoded>
			<wfw:commentRss>http://kzms2.com/2010/04/27/about_coding-contest-2nd/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>CSS3（中途半端にHTML5）でリニューアル</title>
		<link>http://kzms2.com/2009/11/17/renewal_css3/</link>
		<comments>http://kzms2.com/2009/11/17/renewal_css3/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 18:30:12 +0000</pubDate>
		<dc:creator>Zuma</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[renewal]]></category>

		<guid isPermaLink="false">http://kzms2.com/?p=155</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Fkzms2.com%2F2009%2F11%2F17%2Frenewal_css3%2F", "style": "big", "title": "CSS3（中途半端にHTML5）でリニューアル" });
リニューアルしますた。

Safari4だとキャプチャのように見えるはずです。
古いブラウザやCSS3に対応していないブラウザはものすごい表示になります。
IEで見ちゃいけません。ダメ絶対。
にしてもデザインの苦手なデザイナーだけあって直せそうなところがいっぱい…
明日以降からそこらへんは対応させてください…
といっても、古いブラウザなどはあえて微妙な表示にする予定ではあります。
仕事がNN4とかまでフォローしてるので、プライベートくらいはこんな感じにしたいかなぁと･･･

概要っぽいもの

このページ画像は1枚も使ってません。凄いですねCSS3は。
あ、上のキャプチャとその他アイコンはさすがに画像です＞＜
デザインには一枚も画像を使っていないという意味です。
アニメーションにJavascriptは使っていません。ChromeやSafari4などでページを見れば所々動きますが、CSS3です

作業時間とか

デザインは3時間くらい
コーディングは2時間くらい

計5時間くらい。ですがロスタイム含めて6時間ちょいかと思います。Twitterに作業はじめの時間POSTしてるので、それを元に計算しています。
コーディングに関してはIEとかを、ブッタ切ってるので納得の時間ですね…
苦労したところ

地味にWebkit系とMozillaとで、ボックスの考え方が違いました。
特にbox-shadowを使った場合、Mozilla系はbox-shadow分横幅が伸びて表示が崩れました（今は無理やり表示させてます）
TwitterにもPostしましたが「@font-face」を「@font-faｓe」と書いて1時間ほどはまりました…コピペしたはずなんだけど＞＜

明日以降直すところ

古いブラウザなどの対応
HTML4の部分をHTML5に変更（ワードプレスの勉強をしないと…）
デザインの微調整（微妙にデザイン通りじゃない場所が多いので、調整）

といった感じになると思います。
ちょっと夜更かししすぎたので、後は明日以降の対応で＞＜
質問などありましたらコメントをお願いします。

]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fkzms2.com%252F2009%252F11%252F17%252Frenewal_css3%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22CSS3%EF%BC%88%E4%B8%AD%E9%80%94%E5%8D%8A%E7%AB%AF%E3%81%ABHTML5%EF%BC%89%E3%81%A7%E3%83%AA%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%A2%E3%83%AB%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Fkzms2.com%2F2009%2F11%2F17%2Frenewal_css3%2F", "style": "big", "title": "CSS3（中途半端にHTML5）でリニューアル" });</script></div>
<h3 class="postMds">リニューアルしますた。</h3>
<p><img src="http://kzms2.com/wp-content/uploads/2009/11/renewal_091117.png" alt="デザインリニューアル" width="400" height="154" class="attachment wp-att-154 "/><br />
Safari4だとキャプチャのように見えるはずです。<br />
古いブラウザやCSS3に対応していないブラウザはものすごい表示になります。<br />
IEで見ちゃいけません。ダメ絶対。<br />
にしてもデザインの苦手なデザイナーだけあって直せそうなところがいっぱい…</p>
<p>明日以降からそこらへんは対応させてください…<br />
といっても、古いブラウザなどはあえて微妙な表示にする予定ではあります。<br />
仕事がNN4とかまでフォローしてるので、プライベートくらいはこんな感じにしたいかなぁと･･･</p>
<p><span id="more-155"></span></p>
<h3 class="postMds">概要っぽいもの</h3>
<ul>
<li>このページ<strong>画像は1枚も使ってません</strong>。凄いですねCSS3は。<br />
あ、上のキャプチャとその他アイコンはさすがに画像です＞＜<br />
デザインには一枚も画像を使っていないという意味です。</li>
<li>アニメーションにJavascriptは使っていません。ChromeやSafari4などでページを見れば所々動きますが、CSS3です</li>
</ul>
<h3 class="postMds">作業時間とか</h3>
<ol>
<li>デザインは3時間くらい</li>
<li>コーディングは2時間くらい</li>
</ol>
<p>計5時間くらい。ですがロスタイム含めて6時間ちょいかと思います。Twitterに作業はじめの時間POSTしてるので、それを元に計算しています。<br />
コーディングに関してはIEとかを、ブッタ切ってるので納得の時間ですね…</p>
<h3 class="postMds">苦労したところ</h3>
<ol>
<li>地味にWebkit系とMozillaとで、ボックスの考え方が違いました。<br />
特にbox-shadowを使った場合、Mozilla系はbox-shadow分横幅が伸びて表示が崩れました（今は無理やり表示させてます）</li>
<li>TwitterにもPostしましたが「@font-face」を「@font-faｓe」と書いて1時間ほどはまりました…コピペしたはずなんだけど＞＜</li>
</ol>
<h3 class="postMds">明日以降直すところ</h3>
<ol>
<li>古いブラウザなどの対応</li>
<li>HTML4の部分をHTML5に変更（ワードプレスの勉強をしないと…）</li>
<li>デザインの微調整（微妙にデザイン通りじゃない場所が多いので、調整）</li>
</ol>
<p>といった感じになると思います。</p>
<p>ちょっと夜更かししすぎたので、後は明日以降の対応で＞＜<br />
質問などありましたらコメントをお願いします。</p>

]]></content:encoded>
			<wfw:commentRss>http://kzms2.com/2009/11/17/renewal_css3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
