<?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; 初心</title>
	<atom:link href="http://kzms2.com/category/%e5%88%9d%e5%bf%83/feed/" rel="self" type="application/rss+xml" />
	<link>http://kzms2.com</link>
	<description>Just another WordPress HTML、CSS、Javascript、Actionscriptなどページを作るのに必要なものならなんでも取り扱います。某ポータルのトップページをコーディング担当。</description>
	<lastBuildDate>Sun, 30 May 2010 23:45:03 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>セレクタについて(2/4)その1 – css3を触ってみて思った4個の利点</title>
		<link>http://kzms2.com/2009/12/01/advantage_of_css3-2/</link>
		<comments>http://kzms2.com/2009/12/01/advantage_of_css3-2/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 23:56:40 +0000</pubDate>
		<dc:creator>Zuma</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[初心]]></category>
		<category><![CDATA[css3]]></category>

		<guid isPermaLink="false">http://kzms2.com/?p=247</guid>
		<description><![CDATA[

css3を触ってみて思った利点の2個目
今回の記事は、前回の記事（レイアウトについて(1/4) – css3を触ってみて思った4個の利点）の続きです。

レイアウト組むのが楽ちん
セレクタが便利
画像に頼らず色々出来 [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fkzms2.com%252F2009%252F12%252F01%252Fadvantage_of_css3-2%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%82%BB%E3%83%AC%E3%82%AF%E3%82%BF%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%282%2F4%29%E3%81%9D%E3%81%AE1%20%E2%80%93%20css3%E3%82%92%E8%A7%A6%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%A6%E6%80%9D%E3%81%A3%E3%81%9F4%E5%80%8B%E3%81%AE%E5%88%A9%E7%82%B9%22%20%7D);"></div>
<h3 class="postMds">css3を触ってみて思った利点の2個目</h3>
<p>今回の記事は、<a href="http://kzms2.com/2009/11/27/advantage_of_css3/">前回の記事（レイアウトについて(1/4) – css3を触ってみて思った4個の利点）</a>の続きです。</p>
<ol>
<li>レイアウト組むのが楽ちん</li>
<li><strong>セレクタが便利</strong></li>
<li>画像に頼らず色々出来る</li>
<li>アニメーションが素敵</li>
</ol>
<p>というわけでセレクタについてですね。<br />
css2だと、HTML側で細かな指定をしないと、見た目に差をつけにくかったのですが、css3のおかげでHTMLをよりシンプルにして、細かな指定をすることが可能になります。<br />
詳細は続きから。</p>
<p><span id="more-247"></span></p>
<h3 class="postMds">そもそもセレクタって？</h3>
<p>セレクタっていうのは一言で言えば、「cssを効かせたい場所の指定」のことです。<br />
<code>/*hogeというidの部分を*/<br />
#hoge{<br />
/*カラーを赤色にする*/<br />
color:#f00;<br />
}<br />
/*hogeというidの中にある、classのafe全ての部分を*/<br />
#hoge .afe{<br />
/*カラーを青色にする*/<br />
color:#00f;<br />
}</code><br />
css2のときは上のような指定が多かったと思いますが、css3ではこの指定を細かく指定出来るようになります。<br />
css2では、あまり細かな指定が出来ませんでしたし、メジャーなブラウザでも実装しきれていない物がありました。<br />
このエントリではまずは基本的なセレクタについて説明したいと思います。<br />
※表示確認には、Firefox3.5、Chrome4を使用しています。</p>
<h3 class="postMds">子要素や弟要素を指定「E + F」「E > F」「E ~ F」</h3>
<p>セレクタの基本である「#hoge .afe」の発展型で、#hogeの中にある.afe全て、という広範囲ではなく、より狭く指定する事が出来ます。</p>
<h4 class="postMds">Eの要素の次（隣）のFを指定する「E + F」</h4>
<p>Eの次のFは、俗に弟要素といいます。<br />
EとFの間に違う要素が入ると指定されません。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap1.png" rel="lightbox[pics247]" title="css3-2_cap1"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap1.png" alt="css3-2_cap1" width="236" height="84" class="attachment wp-att-276 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_1.html" class="sampleLink">サンプルはこちら</a><code>h1 + p{<br />
background-color:#faa;<br />
}</code></p>
<h4 class="postMds">Eの中にあるFを指定する「E > F」</h4>
<p>Eの中のFは、俗に子要素といいます。<br />
仮にEの中のFにF（孫要素）があったとしても、指定されません。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap2.png" rel="lightbox[pics247]" title="css3-2_cap2"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap2.png" alt="css3-2_cap2" width="275" height="98" class="attachment wp-att-277 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_2.html" class="sampleLink">サンプルはこちら</a><code>div > strong{<br />
background-color:#cfc;<br />
}</code></p>
<h4 class="postMds">Eの要素の後のFを指定する「E ~ F」</h4>
<p>Eの後にある同階層のFは、これも弟要素といいます。<br />
同階層であれば、何個目の弟でも構いません。<br />
EとFの間に違う要素が入っていても指定されます。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap3.png" rel="lightbox[pics247]" title="css3-2_cap3"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap3.png" alt="css3-2_cap3" width="255" height="80" class="attachment wp-att-278 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_3.html" class="sampleLink">サンプルはこちら</a><code>h1 ~ p{<br />
background-color:#aaf;<br />
}</code></p>
<h3 class="postMds">フォーカスが合っている要素を指定「:focus」（css2）</h3>
<p>css2の中で、多くのブラウザにてcss3の実装と一緒に実装されそうなセレクタがあったので、その説明をしたいと思います。<br />
今まではJavascriptで対処していたと思いますが、form系（input,button,textareaなど）になどにフォーカスが合った時のスタイルを指定することが出来ます。<br />
ちなみに、「:focus」の様に「:」を用いるセレクタを<strong>疑似クラス</strong>といいます。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap4.png" rel="lightbox[pics247]" title="css3-2_cap4"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap4.png" alt="css3-2_cap4" width="303" height="69" class="attachment wp-att-279 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_4.html" class="sampleLink">サンプルはこちら</a><code>#text:focus{<br />
border-color:#f00;<br />
background-color:#ffc;<br />
}</code></p>
<h3 class="postMds">フォーム系の状態を判別する指定「:enabled」「:disabled」「:checked」</h3>
<p>こちらもJavascriptやclassをつけて対応していたと思いますが、form系（input,button,textarea　等）の状態を判別して、スタイルを指定することが出来ます。<br />
※このサンプルは3個一緒の方がわかりやすいので、3個一緒のサンプルです。</p>
<h4 class="postMds">要素が有効な状態のセレクタ「:enabled」</h4>
<p>サンプルだと選択されていないinputを指定します。</p>
<h4 class="postMds">要素が無効な状態のセレクタ「:disabled」</h4>
<p>サンプルだとdisabledのinputを指定します。</p>
<h4 class="postMds">要素が選択されている状態のセレクタ「:checked」</h4>
<p>サンプルだとcheckedのinputを指定します。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap5.png" rel="lightbox[pics247]" title="css3-2_cap5"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap5.png" alt="css3-2_cap5" width="328" height="105" class="attachment wp-att-280 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_5.html" class="sampleLink">サンプルはこちら</a><code>input:enabled + span{<br />
background-color:#f00;<br />
}<br />
input:disabled + span{<br />
background-color:#0f0;<br />
}<br />
input:checked + span{<br />
background-color:#00f;<br />
}</code></p>
<h3 class="postMds">属性を判別するセレクタ「E[attribute]」</h3>
<p>これははっきり言って種類が多いです。<br />
ある属性（srcやhrefやname　等）を持った要素を指定するのに使いますが、指定できる種類は豊富です。<br />
説明を聞いてもぱっとしない部分が多いかも知れませんが、サンプルなどをよく見てみてください。正規表現などをかじったことがある方は比較的理解しやすいかもしれません。<br />
ちなみにこの様に属性を参照しているセレクタは<strong>属性セレクタ</strong>といいます。</p>
<h4 class="postMds">E要素で、attributeという属性を持っている要素を指定「E[attribute]」</h4>
<p>attributeという属性を持っているか、持っていないかの単純な判断をします。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap6.png" rel="lightbox[pics247]" title="css3-2_cap6"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap6.png" alt="css3-2_cap6" width="177" height="118" class="attachment wp-att-281 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_6.html" class="sampleLink">サンプルはこちら</a><code>li[class]{<br />
background-color:#f00;<br />
}</code></p>
<h4 class="postMds">E要素で、attributeの属性がvalueの値から始まる値を持っている要素を指定「E[attribute^=value]」</h4>
<p>attributeという属性を持っていて、かつその値が指定したものから始まっているかどうかの判断をします。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap7.png" rel="lightbox[pics247]" title="css3-2_cap7"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap7.png" alt="css3-2_cap7" width="277" height="163" class="attachment wp-att-282 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_7.html" class="sampleLink">サンプルはこちら</a><code>li[title^="hoge"]{<br />
background-color:#f00;<br />
}</code></p>
<h4 class="postMds">E要素で、attributeの属性がvalueの値を含む値を持っている要素を指定「E[attribute*=value]」</h4>
<p>attributeという属性を持っていて、かつその値が指定したものを含んでいるかどうかの判断をします。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap8.png" rel="lightbox[pics247]" title="css3-2_cap8"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap8.png" alt="css3-2_cap8" width="315" height="161" class="attachment wp-att-283 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_8.html" class="sampleLink">サンプルはこちら</a><code>a[href*="kzms2.com"]{<br />
background-color:#0f0;<br />
}</code></p>
<h4 class="postMds">E要素で、attributeの属性がvalueの値で終わる値を持っている要素を指定「E[attribute$=value]」</h4>
<p>attributeという属性を持っていて、かつその値が指定したもので終わるかどうかの判断をします。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap9.png" rel="lightbox[pics247]" title="css3-2_cap9"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap9.png" alt="css3-2_cap9" width="326" height="161" class="attachment wp-att-293 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_9.html" class="sampleLink">サンプルはこちら</a><code>a[href$=".html"]{<br />
background-color:#ff0;<br />
}</code></p>
<h4 class="postMds">E[attribute~=value]</h4>
<p>attributeという属性を持っていて、かつその値が指定したものを独立して持っているかどうかの判断をします。<br />
サンプルを見てもらえば判ると思いますが、複数classが適用されている中で、hogeというclassを持っているかどうか　などの判断をします。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap10.png" rel="lightbox[pics247]" title="css3-2_cap10"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap10.png" alt="css3-2_cap10" width="285" height="163" class="attachment wp-att-294 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_10.html" class="sampleLink">サンプルはこちら</a><code>li[class~="hoge"]{<br />
background-color:#f00;<br />
}</code></p>
<h4 class="postMds">E[attribute|=value]</h4>
<p>aやlink要素で、hreflangやlangなどの言語に関する属性がある場合で、かつその値が指定したものを含んでいるかどうかの判断をします。<br />
※これが属性セレクタで一番特殊でした。。。使う機会は少ないと思います（キッパリ<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap11.png" rel="lightbox[pics247]" title="css3-2_cap11"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/12/css3-2_cap11.png" alt="css3-2_cap11" width="247" height="162" class="attachment wp-att-295 " /></a><br />
<a href="http://kzms2.com/entry/091130/css3-2_11.html" class="sampleLink">サンプルはこちら</a><code>a[lang|="en"]{<br />
background-color:#ff0;<br />
}</code></p>
<h3 class="postMds">いったんまとめ</h3>
<ol>
<li>htmlに細かな記述をしなくても、cssで指定することが可能になる。</li>
<li>といってもこれで半分くらい。css3で導入されたセレクタの量は異常</li>
</ol>
<p>というわけでセレクタ多すぎです…いいことなのですがまとめきれないので、次回もまたセレクタについてまとめたいと思います。<br />
4エントリで完結みたいな書き方をしてすみません。挫ける前にpostしたかったんです…！<br />
続きはまた次回のエントリで＞＜</p>
<p>※ちなみに、どのブラウザでcss3の、どの指定が出来るのかは<a href="http://www.css3.info/selectors-test/test.html">CSS Selectors testsuite</a>を各ブラウザで訪れれば、どのセレクタが有効かが一目でわかるのでお勧めです。</p>

]]></content:encoded>
			<wfw:commentRss>http://kzms2.com/2009/12/01/advantage_of_css3-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>レイアウトについて(1/4) &#8211; css3を触ってみて思った4個の利点</title>
		<link>http://kzms2.com/2009/11/27/advantage_of_css3/</link>
		<comments>http://kzms2.com/2009/11/27/advantage_of_css3/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 18:14:26 +0000</pubDate>
		<dc:creator>Zuma</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[初心]]></category>
		<category><![CDATA[戯言]]></category>
		<category><![CDATA[css3]]></category>

		<guid isPermaLink="false">http://kzms2.com/?p=227</guid>
		<description><![CDATA[

このブログをリニューアルして思ったこと
やっぱりCSS3は便利でした。
自分でちゃんと触ってみて4点ほど、利点があったのでそれについてチマチマ書いて見ます。

レイアウト組むのが楽ちん
セレクタが便利
画像に頼らず色 [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fkzms2.com%252F2009%252F11%252F27%252Fadvantage_of_css3%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%281%2F4%29%20-%20css3%E3%82%92%E8%A7%A6%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%A6%E6%80%9D%E3%81%A3%E3%81%9F4%E5%80%8B%E3%81%AE%E5%88%A9%E7%82%B9%22%20%7D);"></div>
<h3 class="postMds">このブログをリニューアルして思ったこと</h3>
<p>やっぱりCSS3は便利でした。<br />
自分でちゃんと触ってみて4点ほど、利点があったのでそれについてチマチマ書いて見ます。</p>
<ol>
<li><strong>レイアウト組むのが楽ちん</strong></li>
<li>セレクタが便利</li>
<li>画像に頼らず色々出来る</li>
<li>アニメーションが素敵</li>
</ol>
<p>といった4点が利点かなー　なんて思いました。</p>
<p>本日はレイアウトについて便利だったことを書いてみます。<br />
詳細は続きで。</p>
<p><span id="more-227"></span></p>
<h3 class="postMds">まず始めに</h3>
<p>css2までは基本的に、FloatかPositionのどちらかでレイアウトを組んでいたと思います。<br />
css3からは違う概念でレイアウトを組むことが可能になっています。<br />
表示確認には、Firefox3.5、Chrome4を使用しています。</p>
<p>※ちなみに説明する中で「-webkit-」（Webkit系）「-moz-」（Mozilla系）「-ms-」（IE系）などのプロパティがありますが、ブラウザごとの独自規格扱いになっているので、そのような記述が必要となります。（IEは今のところ対応していないので書かないでいいかもですが、念のため…気になる方は抜いちゃってください）<br />
しばらくは4つ書いておけば無難だと思います。</p>
<p>多分下の4つさえ抑えておけばcss3でのレイアウトは困らないかと思います。</p>
<ol>
<li>display:box;</li>
<li>box-flex:1;</li>
<li>box-ordinal-group:1;</li>
<li>box-sizing:border-box;</li>
</ol>
<p>詳細は下で説明します。</p>
<h3 class="postMds">子要素を横に並べる「display:box;」</h3>
<p>子要素を横並びに表示させます。対象子要素の横幅は指定しない限りはコンテンツの中身に依存します。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/11/css3_cap1.png" rel="lightbox[pics227]" title="子要素を横に並べる「display:box;」"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/11/css3_cap1.png" alt="子要素を横に並べる「display:box;」" width="495" height="50" class="attachment wp-att-239 " /></a><br />
<a href="http://kzms2.com/entry/091127/css3_1.html" class="sampleLink">サンプルはこちら</a><code>display:box;<br />
display:-webkit-box;<br />
display:-moz-box;<br />
display:-ms-box;</code><br />
Mozilla系だと子要素に指定した上下のpaddingがうまいこと表示されていません。<br />
原因がわかり次第解決策を載せたいと思います。</p>
<h3 class="postMds">要素をフレキシブルな横幅にする「box-flex:1;」</h3>
<p>親要素がdisplay:box;のときに設定した割合で横幅をフレキシブルに変化させる。<br />
兄弟要素にbox-flex:1;とbox-flex:2;があった場合1:2の割合で横幅を使います（33%と66%という感じ）<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/11/css3_cap2.png" rel="lightbox[pics227]" title="要素をフレキシブルな横幅にする「box-flex:1;」"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/11/css3_cap2.png" alt="要素をフレキシブルな横幅にする「box-flex:1;」" width="493" height="43" class="attachment wp-att-240 " /></a><br />
<a href="http://kzms2.com/entry/091127/css3_2.html" class="sampleLink">サンプルはこちら</a><code>box-flex:2;<br />
-webkit-box-flex:2;<br />
-moz-box-flex:2;<br />
-ms-box-flex:2;</code></p>
<h3 class="postMds">要素の表示順を決める「box-ordinal-group:1;」</h3>
<p>親要素がdisplay:box;のときに子要素の表示させる順番を決める。<br />
z-indexのように優先順位を設定することが可能で、数値の値が低いものほど左側に表示される。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/11/css3_cap3.png" rel="lightbox[pics227]" title="要素の表示順を決める「box-ordinal-group:1;」"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/11/css3_cap3.png" alt="要素の表示順を決める「box-ordinal-group:1;」" width="493" height="43" class="attachment wp-att-241 " /></a><br />
<a href="http://kzms2.com/entry/091127/css3_3.html" class="sampleLink">サンプルはこちら</a><code>box-ordinal-group:2;<br />
-webkit-box-ordinal-group:2;<br />
-moz-box-ordinal-group:2;<br />
-ms-box-ordinal-group:2;</code></p>
<h3 class="postMds">width+padding+borderをwidthとしてしまう「box-sizing:border-box;」</h3>
<p>width+padding+borderをwidthとして計算する。<br />
たとえばcss2だとwidth:100%;とpadding:20px;とした場合、40pxはみ出てしまいますが、この指定をすることによって、paddingを20px保持しながらはみ出すことなく表示することが可能になります。<br />
<a href="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/11/css3_cap4.png" rel="lightbox[pics227]" title="width+padding+borderをwidthとしてしまう「box-sizing:border-box;」"><img src="http://kzms2.sakura.ne.jp/wp/wp-content/uploads/2009/11/css3_cap4.png" alt="width+padding+borderをwidthとしてしまう「box-sizing:border-box;」" width="453" height="84" class="attachment wp-att-242 " /></a><br />
<a href="http://kzms2.com/entry/091127/css3_4.html" class="sampleLink">サンプルはこちら</a><code>box-sizing:border-box;<br />
-webkit-box-sizing:border-box;<br />
-moz-box-sizing:border-box;<br />
-ms-box-sizing:border-box;</code></p>
<h3 class="postMds">まとめ</h3>
<ol>
<li>css3をうまく使うことで、カラム落ちも起きにくくなり今までよりもわかりやすくレイアウトが出来ます。</li>
<li>ただ、IEが対応しておらず、IE9でも今のところ対応が絶望的なため、そこがネック</li>
<li>でも楽しいし、判りやすいし使ってみたほうが良いよ！</li>
</ol>
<p>と若干まとめかどうかあやしいですが、こんな感じになります。<br />
他の3項目についてはまたの機会に！</p>

]]></content:encoded>
			<wfw:commentRss>http://kzms2.com/2009/11/27/advantage_of_css3/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>リアルタイムプレビューのサンプル</title>
		<link>http://kzms2.com/2009/10/16/realtime_preview-sample/</link>
		<comments>http://kzms2.com/2009/10/16/realtime_preview-sample/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 17:39:55 +0000</pubDate>
		<dc:creator>Zuma</dc:creator>
				<category><![CDATA[初心]]></category>
		<category><![CDATA[戯言]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[sample]]></category>

		<guid isPermaLink="false">http://kzms2.com/?p=62</guid>
		<description><![CDATA[

いきなりですがサンプル

↓
ここに上で入力した内容がリアルタイムで入ります。

//< ![CDATA[
//お決まりの文
jQuery(document).ready(function($){
 //idが「#i [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fkzms2.com%252F2009%252F10%252F16%252Frealtime_preview-sample%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%22%20%7D);"></div>
<h3 class="postMds">いきなりですがサンプル</h3>
<p><textarea id="inputTxt" style="height:8em;width:100%;"></textarea><br />
↓</p>
<div id="targetArea" style="border:1px solid #999;height:4em;">ここに上で入力した内容がリアルタイムで入ります。</div>
<p><script type="text/javascript" src="http://kzms2.com/jQuery/jquery-latest.min.js"></script><br />
<script type="text/javascript">//< ![CDATA[
//お決まりの文
jQuery(document).ready(function($){
 //idが「#inputTxt」のところで、キーボードを押し終わった時に
 $('#inputTxt').keyup(function(){
  //「#targetArea」に、this（「#inputTxt」）のvalueを入れる
  $('#targetArea').text($(this).val());
 });
});
//]]&gt;</script></p>
<p>ソースコードは続きから。</p>
<p><span id="more-62"></span></p>
<h3 class="postMds">ソースコード</h3>
<p><code>&lt;textarea id=&quot;inputTxt&quot; style=&quot;height:8em;width:100%;&quot;&gt;&lt;/textarea&gt;<br />
&lt;div id=&quot;targetArea&quot; style=&quot;border:1px solid #999;&quot;&gt;ここに上で入力した内容がリアルタイムで入ります。&lt;/div&gt;<br />
  &lt;script type=&quot;text/javascript&quot; src=&quot;http://kzms2.com/jQuery/jquery-latest.min.js&quot;&gt;&lt;/script&gt;<br />
  &lt;script type=&quot;text/javascript&quot;&gt;//&lt; ![CDATA[<br />
//お決まりの文<br />
jQuery(document).ready(function($){<br />
//idが「#inputTxt」のところで、キーボードを押し終わった時に<br />
$('#inputTxt').keyup(function(){<br />
//「#targetArea」に、this（「#inputTxt」）のvalueを入れる<br />
$('#targetArea').text($(this).val());<br />
});<br />
})<br />
//]]&gt;&lt;/script&gt;</code></p>
<h3 class="postMds">いくつか注意とか説明</h3>
<h4>なんとなくな説明</h4>
<ol>
<li>jQueryを用いて実装しています。</li>
<li>タグは無効です。有効にするには「$(&#8216;#targetArea&#8217;).text($(this).val());」を「$(&#8216;#targetArea&#8217;).html($(this).val());」にしてください。<br />
ただし、ページ崩れたりするのでお勧めは出来ないかもです。</li>
<li>キーボードを用いない入力のリアルタイムプレビューは今回対応していません。</li>
</ol>
<p>たいしたことはまったくしていませんが、こんな感じでjQueryを用いればリアルタイムのプレビューを簡単に作れちゃったりします。</p>
<p>応用編はまたの機会にっ</p>

]]></content:encoded>
			<wfw:commentRss>http://kzms2.com/2009/10/16/realtime_preview-sample/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>html4.01からhtml5への変更をしてみた</title>
		<link>http://kzms2.com/2009/09/26/html4_to_html5/</link>
		<comments>http://kzms2.com/2009/09/26/html4_to_html5/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:15:00 +0000</pubDate>
		<dc:creator>Zuma</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[初心]]></category>

		<guid isPermaLink="false">http://kzms2.com/?p=19</guid>
		<description><![CDATA[

動機とか
会社で何やらHTML5を触る感じになりそうだったので、ちょっと色々調べるついでにBlogに書いてみます。
基本的にはHTML4.01からHTML5に変更するにはどう書けばいいのかってことに重点を置いてみます [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fkzms2.com%252F2009%252F09%252F26%252Fhtml4_to_html5%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22html4.01%E3%81%8B%E3%82%89html5%E3%81%B8%E3%81%AE%E5%A4%89%E6%9B%B4%E3%82%92%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%22%20%7D);"></div>
<h3>動機とか</h3>
<p>会社で何やらHTML5を触る感じになりそうだったので、ちょっと色々調べるついでにBlogに書いてみます。<br />
基本的にはHTML4.01からHTML5に変更するにはどう書けばいいのかってことに重点を置いてみます</p>
<p><span id="more-19"></span></p>
<h3>変更前　html4.01のソース</h3>
<p><code>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;<br />
&lt;html lang=&quot;ja&quot;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;<br />
&lt;title&gt;kzms2 - html4.01&lt;/title&gt;<br />
&lt;link href=&quot;master_h4-090925.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot;&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&quot;header&quot;&gt;<br />
&lt;h1&gt;kzms2 - html4.01&lt;/h1&gt;<br />
&lt;/div&gt;&lt;!-- /#header --&gt;<br />
&lt;div id=&quot;navi&quot;&gt;<br />
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;コンテンツ1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;コンテンツ2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;コンテンツ3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;<br />
&lt;/div&gt;&lt;!-- /#navi --&gt;<br />
&lt;div id=&quot;contents&quot;&gt;<br />
&lt;div id=&quot;main&quot;&gt;<br />
&lt;div class=&quot;box&quot;&gt;<br />
&lt;h2&gt;メインのコンテンツ&lt;/h2&gt;<br />
&lt;p&gt;何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。&lt;/p&gt;<br />
&lt;/div&gt;&lt;!-- /.box --&gt;<br />
&lt;div class=&quot;box&quot;&gt;<br />
&lt;h2&gt;メインのコンテンツその2&lt;/h2&gt;<br />
&lt;p&gt;何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。&lt;/p&gt;<br />
&lt;/div&gt;&lt;!-- /.box --&gt;<br />
&lt;/div&gt;&lt;!-- /#main --&gt;<br />
&lt;div id=&quot;sub&quot;&gt;<br />
&lt;div class=&quot;box&quot;&gt;<br />
&lt;h2&gt;サブのコンテンツ&lt;/h2&gt;<br />
&lt;p&gt;何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。&lt;/p&gt;<br />
&lt;/div&gt;&lt;!-- /.box --&gt;<br />
&lt;div class=&quot;box&quot;&gt;<br />
&lt;h2&gt;サブのコンテンツその2&lt;/h2&gt;<br />
&lt;p&gt;何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。&lt;/p&gt;<br />
&lt;/div&gt;&lt;!-- /.box --&gt;<br />
&lt;/div&gt;&lt;!-- /#sub --&gt;<br />
&lt;/div&gt;&lt;!-- /#contents --&gt;<br />
&lt;div id=&quot;footer&quot;&gt;<br />
&lt;address&gt;Copyright &amp;copy; kzms2 All Rights Reserved.&lt;/address&gt;<br />
&lt;/div&gt;&lt;!-- /#footer --&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</code><br />
ソースを基にしてHTML5への変更をどう加えればいいのかと色々とhtml5に関連するサイトを見て回ることに</p>
<ul>
<li><a href="http://standards.mitsue.co.jp/resources/w3c/TR/2008/WD-html5-diff-20080122/">HTML 5 における HTML 4 からの変更点</a></li>
<li><a href="http://www.ibm.com/developerworks/jp/xml/library/x-html5/index.html">HTML 5 の新要素</a><br />
<blockquote><p>HTML 5 は、2000年以降初めて、HTML に新しい要素を導入します。新しい構成要素には aside と figure、そして section があります。新しいインライン要素には time と meter、そして progress があります。新しい埋め込み要素には video と audio があります。新しい対話要素には details と datagrid、そして command があります。</p></blockquote>
</li>
</ul>
<p>なるほどなるほど。<br />
上にある参考にしたサイトを見る限りでは、以下の3点に気をつければ良さそう</p>
<ol>
<li>1行目のdoctype宣言の変更</li>
<li>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;を簡略化</li>
<li>headerとnaviとfooterに関してはdivを使用しない</li>
<li>divを出来るだけ使わずに、sectionとarticleを使用する</li>
</ol>
<h3>変更後　html5のソース</h3>
<p>上のサイトを参考にして、実際に変更を加えたのが以下のソース。<br />
<code>&lt;!doctype html&gt;<br />
&lt;html lang=&quot;ja&quot;&gt;<br />
&lt;head&gt;<br />
&lt;meta charset=&quot;utf-8&quot;&gt;<br />
&lt;title&gt;kzms2 - html5&lt;/title&gt;<br />
&lt;link href=&quot;master_h5-090925.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot;&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;header&gt;<br />
&lt;h1&gt;kzms2 - html5&lt;/h1&gt;<br />
&lt;/header&gt;<br />
&lt;nav&gt;<br />
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;コンテンツ1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;コンテンツ2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;#&quot;&gt;コンテンツ3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;<br />
&lt;/nav&gt;<br />
&lt;section id=&quot;contents&quot;&gt;<br />
&lt;section id=&quot;main&quot;&gt;<br />
&lt;article&gt;<br />
&lt;h2&gt;メインのコンテンツ&lt;/h2&gt;<br />
&lt;p&gt;何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。&lt;/p&gt;<br />
&lt;/article&gt;<br />
&lt;article&gt;<br />
&lt;h2&gt;メインのコンテンツその2&lt;/h2&gt;<br />
&lt;p&gt;何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。&lt;/p&gt;<br />
&lt;/article&gt;<br />
&lt;/section&gt;&lt;!-- /#main --&gt;<br />
&lt;section id=&quot;sub&quot;&gt;<br />
&lt;article&gt;<br />
&lt;h2&gt;サブのコンテンツ&lt;/h2&gt;<br />
&lt;p&gt;何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。&lt;/p&gt;<br />
&lt;/article&gt;<br />
&lt;article&gt;<br />
&lt;h2&gt;サブのコンテンツその2&lt;/h2&gt;<br />
&lt;p&gt;何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。何らかの文章。&lt;/p&gt;<br />
&lt;/article&gt;<br />
&lt;/section&gt;&lt;!-- /#sub --&gt;<br />
&lt;/section&gt;&lt;!-- /#contents --&gt;<br />
&lt;footer&gt;<br />
&lt;address&gt;Copyright &amp;copy; kzms2 All Rights Reserved.&lt;/address&gt;<br />
&lt;/footer&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</code><br />
とこんな感じに。<br />
骨組みのdivは新要素のheaderとnavとfooterとsectionに割り振って、box扱い（？）していたdivをarticleに変更しました。<br />
なーんだこれでいいのかなーなんて思って色々見ていたら何やら雲行きが怪しい。。。</p>
<ul>
<li><a href="http://journal.mycom.co.jp/articles/2009/08/18/html5/index.html">HTML5を今日のブラウザで使う &#8211; Operaのエバンゲリストが実験</a><br />
<blockquote><p>sectionなどのネストで、h1だけでも見出しにレベルが自動的に割り当てられるようになる</p></blockquote>
</li>
<li><a href="http://www.html5.jp/tag/elements/section.html">HTML5.JP　4.4.2 section 要素</a><br />
<blockquote><p>section 要素を利用することで、ウェブ制作者はどこにでも h1 要素を使うことができるようになる点に注目してください。該当ののセクションが、トップ・レベルなのか、第2レベルなのか、第3レベルなのかどうかについて心配する必要はありません。</p></blockquote>
</li>
</ul>
<p>「h1が複数あっていい」と書いてありますね（汗<br />
しかもarticleの考え方がもしかしたらちょっと違うのかもしれません。。。</p>
<p>うーんこれはhtml4.01の考えを引きずっていたらダメなのかも知れないですね。<br />
また引き続き調べて判ったら追記なり新しいエントリーでも書くことにしてみます。</p>
<p>ちなみに実際のソースは以下においておきます。</p>
<ul>
<li><a href="http://kzms2.com/lab/html5/html4_mock1.html">html4.0.1のソース</a></li>
<li><a href="http://kzms2.com/lab/html5/html5_mock1.html">html5のソース</a></li>
</ul>
<p>なんかhtml5になったらもっと大変になりそうな気がしてきました…！<br />
html5が落ち着いたらCSS3なりcanvasタグについて書いてみようかななんて思っています。</p>

]]></content:encoded>
			<wfw:commentRss>http://kzms2.com/2009/09/26/html4_to_html5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>はじめてのCSS　-第1回 必要な環境-</title>
		<link>http://kzms2.com/2008/12/03/myfirst-css1/</link>
		<comments>http://kzms2.com/2008/12/03/myfirst-css1/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 17:59:49 +0000</pubDate>
		<dc:creator>Zuma</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[初心]]></category>

		<guid isPermaLink="false">http://kzms2.com/2008/12/03/myfirst-css1/</guid>
		<description><![CDATA[

前置きみたいなもの
というわけでようやく自分の畑っぽいCSSについて触れてみます。
CSSでページを作るのってどうやってやればいいの？
とか
何となくはわかるけど実際はどうやって組んでいくの？
と思ってる人向けに書け [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fkzms2.com%252F2008%252F12%252F03%252Fmyfirst-css1%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AECSS%E3%80%80-%E7%AC%AC1%E5%9B%9E%20%E5%BF%85%E8%A6%81%E3%81%AA%E7%92%B0%E5%A2%83-%22%20%7D);"></div>
<h3>前置きみたいなもの</h3>
<p>というわけでようやく自分の畑っぽいCSSについて触れてみます。<br />
CSSでページを作るのってどうやってやればいいの？<br />
とか<br />
何となくはわかるけど実際はどうやって組んでいくの？<br />
と思ってる人向けに書けたらなぁ　なーんて思っております。</p>
<p>一連の流れとその時々で注意したほうが良い点なんぞをまとめてみます。</p>
<p>第1回なんて銘打っていますがすぐ終わらないことを祈りますっ</p>
<p><span id="more-17"></span></p>
<h3>用意するもの</h3>
<p>すごい大まかに言うと<strong>ブラウザ</strong>と<strong>エディター</strong>があれば出来ます。<br />
お勧めなのは以下のソフト。</p>
<ul>
<li><strong>ブラウザ</strong><br />
<a href="http://mozilla.jp/firefox/">Firefox</a>（必須）<br />
Internet Explorer<br />
<a href="http://www.apple.com/jp/safari/">Safari</a>（Mac環境ない方はWindows用を）</li>
<li><strong>エディター</strong><br />
<a href="http://www.adobe.com/jp/products/dreamweaver/">Dreamweaver</a>（出来たら）</li>
</ul>
<p>という感じでしょうか。<br />
ブラウザはある程度シェアがあるものはチェックする癖をつけましょう。<br />
CSSはぶっちゃけブラウザとの戦いです。</p>
<p>Dreamweaverなんて手が届かないって人は<a href="http://phpspot.org/blog/archives/2008/10/css_72.html">フリーのCSS編集に使えるエディタ色々（phpspot開発日誌さん）</a>のエントリーから選んで来ても良いかと思います。</p>
<h3>無くても出来るけどほぼ必須の物</h3>
<ol>
<li><a href="https://addons.mozilla.org/ja/firefox/addon/1843">Firebug（Firefoxアドオン）</a><br />
デバッグ作業に必須。<br />
ブラウザ上でHTML・CSSを編集したり、各要素にどんなCSSが効いているのかがすぐに分かります。</li>
<li><a href="http://lab.tubonotubo.jp/tools/webdeveloper/index.html">Web developer　日本語版（Firefoxアドオン）</a><br />
CSSやJavascript、クッキーやキャッシュのON/OFFなどの設定がワンクリックで可能に。<br />
あると便利です。</li>
<li><a href="http://www.colorzilla.com/firefox/">ColorZilla（Firefoxアドオン）</a><br />
ブラウザ上の色情報をワンクリックで取得。<br />
カラーピッカーのFirefox上で動く版だと思ってください。</li>
<li><a href="https://addons.mozilla.org/ja/firefox/addon/539">MeasureIt（Firefoxアドオン）</a><br />
Firefox上で定規を使って図る事が出来るようになる。<br />
細かなレイアウトの調整などに便利。</li>
<li><a href="http://www.vector.co.jp/soft/win95/util/se145747.html">iZoom</a><br />
デスクトップ拡大ツール。<br />
画面に近寄らなくても拡大して1pxごとの調整をするときに目の負担が軽減。</li>
</ol>
<p>上記の5個のソフトはフリーですし是非導入することをお勧めします。<br />
他にもお勧めのアドオンとかはありますが、それはCSSで開発をするのに必須なわけではないのでまたの機会にっ</p>
<h3>という感じで</h3>
<p>環境は上記のもので大体OKなはずです。<br />
あと必要なのは<strong>バグに負けない心</strong>と言ったところでしょうか…！</p>
<p>次回はCSSで必須なコードなどを書けたらなぁ　なんて思っております。</p>

]]></content:encoded>
			<wfw:commentRss>http://kzms2.com/2008/12/03/myfirst-css1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexはじめました</title>
		<link>http://kzms2.com/2008/11/26/myfirst-flex/</link>
		<comments>http://kzms2.com/2008/11/26/myfirst-flex/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:59:10 +0000</pubDate>
		<dc:creator>Zuma</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[初心]]></category>

		<guid isPermaLink="false">http://kzms2.com/2008/11/26/myfirst-flex/</guid>
		<description><![CDATA[

後輩の刺激を受けて

後輩が「Flexいいですよ」っていうもんで早速Flex　builderをインストールしてみましたよ
インストールに30分かかるって言われたけどそれに近いくらいかかった
まあ450MBもあればそれ [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fkzms2.com%252F2008%252F11%252F26%252Fmyfirst-flex%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Flex%E3%81%AF%E3%81%98%E3%82%81%E3%81%BE%E3%81%97%E3%81%9F%22%20%7D);"></div>
<h3>後輩の刺激を受けて</h3>
<p><img src="http://www.piccdrop.com/images/1227630052.png" alt="Flexセットアップ" /><br />
後輩が「Flexいいですよ」っていうもんで早速<a href="http://www.adobe.com/jp/products/flex/flexbuilder/">Flex　builder</a>をインストールしてみましたよ<br />
インストールに30分かかるって言われたけどそれに近いくらいかかった<br />
まあ450MBもあればそれなりにかかりますやね<br />
<span id="more-15"></span></p>
<h3>新規で作ってみる</h3>
<p>メインはHTML・CSSっ子なもんでまずは新規ファイルだろうと思い「ファイル」→「新規」を探すも<br />
<img src="http://www.piccdrop.com/images/1227630398.png" alt="新規ファイルの候補が多すぎる" /><br />
新規ファイルが多すぎてどれを使えばいいんだ！<br />
って感じになりましたがまずは「Flex プロジェクト」を作成すると言うことが発覚<br />
後輩も同じようなところで一回詰まってましたがね…！<br />
<a href="http://www.thinkit.co.jp/article/102/1/">第1回：Flex Builder 3って何ができるの？</a>の記事がかなり参考になりました。<br />
参考書も無しに始めるからこうなるんでしょうね</p>
<h3>ちょっと触ってみた感想</h3>
<p>なんだこりゃ…凄いぞFlex<br />
<img src="http://www.piccdrop.com/images/1227631219.png" alt="①コード・デザインタブが良い！　②コンポーネントからドラッグするだけでレイアウトが可能" /></p>
<ol>
<li><strong>デザイン・コードタブの切り替えが良い</strong><br />
コードで書いたことが即時デザインタブで確認できて、もちろんその逆も然り<br />
素敵過ぎる…</li>
<li><strong>コンポーネントからドラッグで要素を追加出来る</strong><br />
これはやばい<br />
まったくわかっていなくてもとりあえず要素が足せる<br />
そしてコードタブでソースが確認できて何が起こっているかがすぐ分かる</li>
</ol>
<p>ここで感じた感想を言わせてもらうならば、Flexは<strong>素敵過ぎるSilverLight</strong>の様な印象を受けました…<br />
業務でSilverLightと触れ合う機会がある職場なのですがちょっとこれは目からウロコです。</p>
<h3>ソースとかちょっと分かったこと</h3>
<p>とりあえず<strong>mxml</strong>（要はXML）形式のファイルが要ということが分かった。<br />
↓みたいな感じのソースです。<br />
<code>&lt; ?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br />
&lt;mx :Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;absolute&quot;&gt;<br />
&lt;mx :Button x=&quot;57&quot; y=&quot;83&quot; label=&quot;ボタン&quot;/&gt;<br />
&lt;/mx&gt;</code><br />
HTMLやらCSSなんかを触っている人は感覚的になんとなーくはつかめるんじゃないでしょうかね</p>
<p>後は外部ファイルの読み込みの仕方もメモメモ<br />
<code>&lt;!-- CSS→Style ActionScript→Scriptで読み込めるっぽい --&gt;<br />
&lt;mx :Style source=&quot;../src/layout.css&quot;/&gt; <br />
&lt;mx :Script source=&quot;../src/script.as&quot;/&gt;</code><br />
うーん。かなりシンプルなソースですこと<br />
コメントアウトもHTMLと同じですね。</p>
<h3>というわけで</h3>
<p>あとの詳細は後日！<br />
もっと色々いじってみます</p>

]]></content:encoded>
			<wfw:commentRss>http://kzms2.com/2008/11/26/myfirst-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
