<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/"
>

<channel rdf:about="http://blog.m-school.biz/">
<title>エムスクール風な何か、</title>
<link>http://blog.m-school.biz/</link>
<description>アドビ認定トレーニングセンター m-School のブログ。Flash、Dreamweaver、Photoshop、Illustrator、InDesign、Flex、Acrobatなどの最新Adobeニュース満載。水道橋ランチ情報も。</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.seesaa.jp/" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://blog.m-school.biz/article/161127701.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/160645557.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/160540469.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/160439952.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/159779869.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/159133621.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/157824524.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/157604123.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/155793932.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/156985166.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/156322838.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/155809061.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/155173477.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/155689725.html" />
<rdf:li rdf:resource="http://blog.m-school.biz/article/154966669.html" />
</rdf:Seq>
</items>
</channel>

<item rdf:about="http://blog.m-school.biz/article/161127701.html">
<link>http://blog.m-school.biz/article/161127701.html</link>
<title>Contribute CS5 の基本操作をしてみた動画</title>
<description>連載：eラーニング教材開発内製化支援の第25回です。今回はAdobe Creative Suite Web Premium CS5に含まれているContribute CS5（コントリビュート）を使ってみました。基本は見て・編集して・公開するの3ステップ普段の連載では、新機能紹介をメインにしていますが、Contribute CS5の新機能は！といってもピンとくる方はなかなかいないと思います。それよりもContributeってなに？という人の方が多いと思いますので、今回はCont..</description>
<dc:subject>連載：eラーニング教材開発内製化支援</dc:subject>
<dc:creator>エンディー</dc:creator>
<dc:date>2010-08-31T17:08:31+09:00</dc:date>
<content:encoded><![CDATA[
<strong>連載：eラーニング教材開発内製化支援の第25回</strong>です。今回はAdobe Creative Suite Web Premium CS5に含まれているContribute CS5（コントリビュート）を使ってみました。<br /><br /><h3>基本は見て・編集して・公開するの3ステップ</h3><br />普段の連載では、新機能紹介をメインにしていますが、<em>Contribute CS5</em>の新機能は！といってもピンとくる方はなかなかいないと思います。<br />それよりも<strong>Contributeってなに？</strong>という人の方が多いと思いますので、今回は<strong>Contributeの使い方</strong>を<em>Adobe Captivate</em>で撮ってみました。<br /><br /><h3>Contributeとは？</h3><br />Contributeは、<strong>「見る・編集・公開」</strong>という3ステップの簡単操作でサイトやブログの更新管理が行える簡易ホームページ更新ソフトです。<br />複数の人とサイトの更新作業を行う場合や、日常的に更新作業をしなければ行けないサイトの場合にとくに力を発揮します。Dreamweaverよりも安価で購入できるところも魅力のひとつです。<br /><br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="630" height="464"><param name="movie" value="http://m-school.up.seesaa.net/captivate/contribute_demo.swf" align="center" /><param name="quality" value="high" /><paramname="BGCOLOR" value="#333333"/><embed src="http://m-school.up.seesaa.net/captivate/contribute_demo.swf" width="630" height="464" align="center" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#333333"></embed></object><br /><br /><h3>操作方法</h3><br />1.Webサイトを表示します。<br />※動画ではローカルフォルダのデータを参照していますが、一般的にはWebサーバー内の実際のWebページを参照します。<br />2.サイトが表示された後、編集したいWebページを開きます。<br />3.[ページを編集]をクリックします。<br />4.ページを編集します。<br />5.編集完了後、[ページを公開]をクリックします。<br />※これでWebサーバー内のHTMLファイルが上書きされ、ページの更新作業が完了します。<br /><br /><blockquote>こちら紹介した動画を作りたいなら、 Captivateの短期習得講座がオススメです。<br />m-Schoolでは定例でCaptivate4トレーニング（2日間）をやっています。操作方法はもちろん、制作するときのポイントも含め盛りだくさんの内容をご紹介いたします。<em>Captivate5</em>をお持ちの方でも基本の記録方法に関しては同じなので、安心してご受講いただけます。内容の詳細・申し込みはこちらから<a href="http://m-school.biz/training/captivate4.htm" target="_blank">Adobe Captivate4トレーニング</a></blockquote><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/160645557.html">
<link>http://blog.m-school.biz/article/160645557.html</link>
<title>Firefox 4.0のSync機能を試した</title>
<description>CSS（スタイルシート）の色々なテクニックや知識を紹介していく「CSS 3分コーディング」のコーナーです。はじまりはじまり。番外編です。現在Beta版が出ているFirefox 4.0の新機能、Syncを試してみました。ちなみに、最近起動速度等でSafariやChromeに遅れをとっているFirefoxですが、4.0 Beta 4の起動はチョッパヤでした。（環境によると思います）ではSyncの紹介です。Synchronize your settings, passwords, ..</description>
<dc:subject>連載：CSS 3分コーディング</dc:subject>
<dc:creator>こう</dc:creator>
<dc:date>2010-08-26T16:18:44+09:00</dc:date>
<content:encoded><![CDATA[
CSS（スタイルシート）の色々なテクニックや知識を紹介していく「CSS 3分コーディング」のコーナーです。<br /><br />はじまりはじまり。<br /><br />番外編です。現在Beta版が出ている<a href="http://www.mozilla.com/en-US/firefox/beta/" target="_blank">Firefox 4.0</a>の新機能、Syncを試してみました。<br /><br />ちなみに、最近起動速度等でSafariやChromeに遅れをとっているFirefoxですが、4.0 Beta 4の起動はチョッパヤでした。（環境によると思います）<br /><br />ではSyncの紹介です。<br /><blockquote>Synchronize your settings, passwords, bookmarks, history, open tabs and other customizations across multiple devices so you can take Firefox with you wherever you go.</blockquote><br />Syncは異なる端末間でFirefoxの設定、パスワード、ブックマーク、履歴、開いているタブ、その他諸々をさくっと同期できる機能です。様々なデバイスで同じ環境を再現できます。<br /><br />いやいや、地上最速のOpera師匠はンなもんとっくに実装してっから。というOperaマニアの声はさておき。<br /><br />まずインターフェイスはこんなかんじ。WebブラウザーはシンプルスッキリUIが当たり前になってきましたね。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-001.png" width="407" height="316" border="0" align="" alt="Firefox4 betaのUI" /><br /><br />では早速Syncしてみましょう。ウィンドウ右下にSyncボタンがあるのでクリック。すると、初Syncか既に他の端末で登録済みか聞かれます。初なので上を選択。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-002.png" width="302" height="246" border="0" align="" alt="初SyncかSync済みか選択" /><br /><br />アカウント登録をちゃかちゃかと済ませます。秘密の言葉は絶対わすれないように。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-003.png" width="302" height="246" border="0" align="" alt="Syncのアカウント登録" /><br /><br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-004.png" width="302" height="246" border="0" align="" alt="秘密の言葉を入力" /><br /><br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-005.png" width="302" height="246" border="0" align="" alt="端末名を指定" /><br /><br />人間の証明もします。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-006.png" width="302" height="246" border="0" align="" alt="人間の証明" /><br /><br />これでこの端末のFirefoxのデータがSyncサーバーに行きます。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-007.png" width="407" height="316" border="0" align="" alt="Sync完了" /><br /><br />では、別端末で見てみましょう。<br /><br />Windows上にFirefox 4.0をインストールしておきました。まだブックマークはスッカラカンです。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-008.png" width="232" height="292" border="0" align="" alt="ブックマークはからっぽ" /><br /><br />ウィンドウ右下のSyncボタンをクリック。次は既にSync済みなので下を選びます。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-009.png" width="392" height="316" border="0" align="" alt="Sync済み" /><br /><br />どのようにSyncするか選びます。とりあえず推奨されてるのにしてみました。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-010.png" width="388" height="315" border="0" align="" alt="統合Sync" /><br /><br />すると、一瞬の間にブックマークがどーんと同期！<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-011.png" width="238" height="389" border="0" align="" alt="別端末のブックマークがでてきた" /><br /><br />もっかい別端末に戻って、ページを開いてみます。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-013.png" width="407" height="316" border="0" align="" alt="別端末でページを開く" /><br /><br />で、また戻ってくると、この通り。開いているタブがSyncしています。<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-012.png" width="440" height="102" border="0" align="" alt="開いているタブがSyncしている" /><br /><br />便利かもー。Opera Link今まで使ったことなくてごめんなさいー。<br /><br />iPhoneアプリも既に出ています！<br /><img src="http://m-school.up.seesaa.net/3mincss/firefox4_beta-014.png" width="192" height="288" border="0" align="" alt="Firefox Home" /><br /><br />便利かもしれないー。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/160540469.html">
<link>http://blog.m-school.biz/article/160540469.html</link>
<title>CSSでtableのデザイン</title>
<description>CSS（スタイルシート）の色々なテクニックや知識を紹介していく「CSS 3分コーディング」のコーナーです。はじまりはじまり。CSSでtableのデザイン今回は、Table要素、つまり表の見た目をCSSで設定していくときのコツを解説します。実は意外とクセモノです。Tableの仕組みまず何より大切なのが、table要素の仕組み、マークアップを理解しておくことです。これはtableに限ったことではないですが、普通の要素とくらべると構造がチョイややこしいので、整理しておきます。シンプ..</description>
<dc:subject>連載：CSS 3分コーディング</dc:subject>
<dc:creator>こう</dc:creator>
<dc:date>2010-08-25T15:05:18+09:00</dc:date>
<content:encoded><![CDATA[
CSS（スタイルシート）の色々なテクニックや知識を紹介していく「CSS 3分コーディング」のコーナーです。<br /><br />はじまりはじまり。<br /><br /><h3>CSSでtableのデザイン</h3><br />今回は、Table要素、つまり表の見た目をCSSで設定していくときのコツを解説します。実は意外とクセモノです。<br /><br /><h4>Tableの仕組み</h4><br />まず何より大切なのが、table要素の仕組み、マークアップを理解しておくことです。これはtableに限ったことではないですが、普通の要素とくらべると構造がチョイややこしいので、整理しておきます。<br /><br />シンプルな例を挙げてみます。<br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_xhtml.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">&lt;table&gt;<br />     &lt;tr&gt;<br />     &lt;th scope=&quot;col&quot;&gt;ヘッダー&lt;/th&gt;<br />     &lt;th scope=&quot;col&quot;&gt;ヘッダー&lt;/th&gt;<br />     &lt;/tr&gt;<br />     &lt;tr&gt;<br />     &lt;td&gt;セル&lt;/td&gt;<br />     &lt;td&gt;セル&lt;/td&gt;<br />     &lt;/tr&gt;<br />     &lt;tr&gt;<br />     &lt;td&gt;セル&lt;/td&gt;<br />     &lt;td&gt;セル&lt;/td&gt;<br />     &lt;/tr&gt;<br />     &lt;tr&gt;<br />     &lt;td&gt;セル&lt;/td&gt;<br />     &lt;td&gt;セル&lt;/td&gt;<br />     &lt;/tr&gt;<br />&lt;/table&gt;<br /></pre><br /><img src="http://m-school.up.seesaa.net/3mincss/3mincss_tableStyle00.png" width="400" height="400" border="0" align="" alt="table要素の構造" /><br /><br />この他にもtheadやtbody、tfoot要素などを使う場合もありますが、まずはシンプルケースということで、1行目のみをthで見出しにしています。<br /><br />では、tableをデザインするときに重要なCSSの関連プロパティを見てみます。<br /><dl><dt>border-collapse</dt><dd>セル同士の間にスペースを入れるか密接させるかを指定します。値はcollapseで間隔なし、separateで間隔が空きます。</dd><dt>border-spacing</dt><dd>border-collapseがseparateの場合に、間隔を数値で指定します。IE6,7未対応。</dd><dt>empty-cells</dt><dd>border-collapseがseparateの場合に、空白セルの表示または非表示を指定します。値はshowで表示、hideで非表示になります。IE6,7未対応。</dd></dl><br /><br />次に実際にスタイルを書いていくときのポイントです。<br /><br />まず覚えておくとよいのは、<strong>trにborderは設定できない</strong>ということです。正確には、border-collapseがcollapseであればtrにborderが設定できるのですが、IEはこの通りに動いてくれません。たとえcollapseでもtrのborderは表示されません。6〜8まで全滅です。<br /><br /><img src="http://m-school.up.seesaa.net/3mincss/3mincss_tableStyle01.png" width="430" height="210" border="0" align="" alt="縦線のないtable" /><br /><br />そこで、上図のようなborderを描きたいときはどこに設定すればいいかというと、各thやtdのborder-bottomで設定します。<br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">table {<br />     border-collapse: collapse;<br />     border: 1px solid #000;<br />     border-bottom: none;<br />}<br />th, td {<br />     border-bottom: 1px solid #000;<br />}<br /></pre><br />まずtable全体にぐるっとborderをひき、各セルの下側だけborder-bottomをひきます。するとtableの下側のborderと一番したのセルのborder-bottomが重複するので、tableのborder-bottomのみnoneとして線を表示しないようにしています。（これはやらなくてもいいかもしれません）<br /><br />もう少し手を加えていくとこんな感じに。<br /><br /><img src="http://m-school.up.seesaa.net/3mincss/3mincss_tableStyle02.png" width="430" height="220" border="0" align="" alt="thとtdに背景色をつける" /><br /><br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">body {<br />     color: #24282b;<br />     font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",<br />                     "メイリオ", Meiryo, Osaka,<br />                     "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;<br />}<br />table {<br />     width: 400px;<br />     border-collapse: collapse;<br />     border: 1px solid #548582;<br />     background-color: #fcf9ca;<br />}<br />th {<br />     padding: 5px;<br />     border-bottom: 3px double #548582;<br />     background-color: #9fc7b2;<br />     text-align: left;<br />}<br />td {<br />     border-bottom: 1px dotted #548582;<br />}<br /></pre><br />tableを表として正しく使う分には用途は非常に多いと思います。<br />参考までに様々なデザインのサンプル集を紹介しておきます！<br /><br /><a href="http://www.smashingmagazine.com/2008/10/13/pricing-tables-showcase-examples-and-best-practices/" target="_blank">Pricing Tables: Examples And Best Practices</a><br /><br /><a href="http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs/" target="_blank">Top 10 CSS Table Designs</a><br /><br />では次回もお楽しみに。<br /><br /><a href="http://m-school.biz/course/adobe/dreamweaver-cs4-css-design.htm" target="_blank"><img src="http://m-school.up.seesaa.net/3mincss/dreamweaver_cs4_css_design.jpg" alt="レイアウト自由自在！Dreamweaver CS4 CSSデザイン手法" height="200" width="460" style="border:none; margin:5px auto;" /></a><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/160439952.html">
<link>http://blog.m-school.biz/article/160439952.html</link>
<title>Acrobat 9 Pro 新機能ポートフォリオ使ってみた動画</title>
<description>連載：eラーニング教材開発内製化支援の第24回です。Adobe Creative Suite 5 Premiumシリーズ（CS5）に含まれているAcrobat 9 Pro（アクロバット9プロ)の新機能を使ってみました。PDF ポートフォリオの作成今回はAcrobat9の新機能を紹介いたしますが、Acrobatについてもっと詳しく知りたい！という方は、「Acrobat 9入門講座」や、m-Schoolのデベロッパー記事「今さら聞けない Adobe Acrobat &amp; PDF」で..</description>
<dc:subject>連載：eラーニング教材開発内製化支援</dc:subject>
<dc:creator>エンディー</dc:creator>
<dc:date>2010-08-24T15:01:49+09:00</dc:date>
<content:encoded><![CDATA[
<strong>連載：eラーニング教材開発内製化支援の第24回</strong>です。<em>Adobe Creative Suite 5 Premiumシリーズ（CS5）</em>に含まれている<em>Acrobat 9 Pro（アクロバット9プロ)</em>の新機能を使ってみました。<br /><br /><h3>PDF ポートフォリオの作成</h3><br />今回はAcrobat9の新機能を紹介いたしますが、Acrobatについてもっと詳しく知りたい！という方は、<a href="http://m-school.biz/course/adobe/acrobat9-pdf-basic.htm" target="_blank">「Acrobat 9入門講座」</a>や、m-Schoolのデベロッパー記事<a href="http://m-school.biz/dev/acrobat-pdf/index.htm" target="_blank">「今さら聞けない Adobe Acrobat & PDF」</a>で詳しく紹介をしてますので参考にしてみてくださいね！<br /><br />では、本題のPDFポートフォリオとはなにかというと、ひとつのPDFファイルの中に、Word・Excel・PDF・動画などのあらゆるファイルを添付させ、<em>ひとつのPDFファイル</em>にまとめあげることができる機能です。乱雑になったファイルをひとつのファイルとしてまとめておくことができるため効率よくファイルを管理することができます。<br /><br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="630" height="464"><param name="movie" value="http://m-school.up.seesaa.net/captivate/portfolio_demo.swf" align="center" /><param name="quality" value="high" /><paramname="BGCOLOR" value="#333333"/><embed src="http://m-school.up.seesaa.net/captivate/portfolio_demo.swf" width="630" height="464" align="center" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#333333"></embed></object><br /><br /><h3>操作方法</h3><br />1.ポートフォリオを新規に作成します。<br />2.まとめたいファイルを複数選択して読み込みます。<br />3.表示効果や全体の色合い等を変更します。<br />4.保存して作成したポートフォオファイルを開きます。<br />5.確認したいデータをダブルクリックして個々のファイルを開きます。<br /><br /><blockquote>こちら紹介した動画を作りたいなら、 Captivateの短期習得講座がオススメです。<br />m-Schoolでは定例でCaptivate4トレーニング（2日間）をやっています。操作方法はもちろん、制作するときのポイントも含め盛りだくさんの内容をご紹介いたします。<em>Captivate5</em>をお持ちの方でも基本の記録方法に関しては同じなので、安心してご受講いただけます。内容の詳細・申し込みはこちらから<a href="http://m-school.biz/training/captivate4.htm" target="_blank">Adobe Captivate4トレーニング</a></blockquote><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/159779869.html">
<link>http://blog.m-school.biz/article/159779869.html</link>
<title>clearfixの使い方</title>
<description>CSS（スタイルシート）の色々なテクニックや知識を紹介していく「CSS 3分コーディング」のコーナーです。はじまりはじまり。clearfixの使い方以前、floatで崩れた？コレでなおせ！という記事でfloatによるレイアウト崩れの対処方法をご紹介しました。そこでは、overflowプロパティを使った方法を取り上げましたが、clearfixはさらっとスルーしたので、改めて見てみたいと思います。clearfixとはまずclearfixとはテクニックにつけられたただの通称であって..</description>
<dc:subject>連載：CSS 3分コーディング</dc:subject>
<dc:creator>こう</dc:creator>
<dc:date>2010-08-18T01:37:57+09:00</dc:date>
<content:encoded><![CDATA[
CSS（スタイルシート）の色々なテクニックや知識を紹介していく「CSS 3分コーディング」のコーナーです。<br /><br />はじまりはじまり。<br /><br /><h3>clearfixの使い方</h3><br />以前、<a href="http://m-school.biz/dev/css-coding/047-float-repair.htm" target="_blank">floatで崩れた？コレでなおせ！</a>という記事でfloatによるレイアウト崩れの対処方法をご紹介しました。そこでは、overflowプロパティを使った方法を取り上げましたが、clearfixはさらっとスルーしたので、改めて見てみたいと思います。<br /><br /><h4>clearfixとは</h4><br />まずclearfixとはテクニックにつけられたただの通称であって、そのようなセレクターやプロパティがあるわけではありません。<br /><br />clearfixはfloatによって親要素の高さが足りなくなる、またはなくなってしまったときに、高さを元に戻すために使います。<br /><br /><h4>clearfixの意味</h4><br />clearfixのコード自体は検索すればいくらでもでてきます。バリエーションも様々ですが、今回はスタンダードと思われるものを取り上げて、そのコードの意味を解説します。<br /><br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">/* afterに対応したブラウザ向け */<br />.clearfix:after { <br />     content: ".";<br />     display: block;<br />     clear: both;<br />     height: 0;<br />     visibility: hidden;<br />}<br />/* IE6 */<br />* htm .clearfix {<br />     height: 1%;<br />}<br />/* IE7 */<br />*:first-child+html .clearfix {<br />     height: 1%;<br />}<br /></pre><br />ポイントはafterに対応したブラウザ向けの部分です。<br /><br />after疑似要素はIE8以上、firefoxやsafari、chrome等の標準仕様に準拠したブラウザーで使えます。<br />afterとcontentプロパティを使って「高さが足りない／なくなっている要素の直後に文字（ピリオド）を追加」します。その文字をdisplayプロパティでブロックレベル要素の様に表示します。そこでclearをするという寸法です。つまりclearできる要素がないなら追加してしまうという考えなのですが、HTMLのソースコードを汚さずに解決できます。<br /><br />この例では汎用性をもたせるために.clearfixというクラスセレクターで適用していますが、たとえば#contents:afterというようなピンポイントな書き方もできます。<br /><br />ですが、これだけではafterが使えないIE6や7では解決できません。そこで、IE6と7向けにはハックが必要になります。ハックの内容は正直おまじない的なものですが…IEのバグを使った裏技です。<br /><br />その他のバリエーションとしてはMac版 IEを考慮したものもありますが、シェアとしてはもう無視してもよいのではないかと思います。<br /><br />では次回もお楽しみに。<br /><br /><a href="http://m-school.biz/course/adobe/dreamweaver-cs4-css-design.htm" target="_blank"><img src="http://m-school.up.seesaa.net/3mincss/dreamweaver_cs4_css_design.jpg" alt="レイアウト自由自在！Dreamweaver CS4 CSSデザイン手法" height="200" width="460" style="border:none; margin:5px auto;" /></a><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/159133621.html">
<link>http://blog.m-school.biz/article/159133621.html</link>
<title>FlashCS5 新機能 air2.0書き出しをしてみた動画</title>
<description>連載：eラーニング教材開発内製化支援の第23回です。今回は、Adobe FlashCS5（アドビ フラッシュCS5)の新機能を使ってみました。AIR2.0ファイルの作成本ブログの連載にて、FlashCS5でAndroidアプリを書き出す方法は既にFlash CS5でAndroidアプリ開発：パブリッシュ編！で紹介済みでしたので、ここではAIR2.0の書き出しをやってみました。AIRコンテンツの書き出し方法はFlashCS4でも行えますが、CS5からAIR2.0の書き出しが行え..</description>
<dc:subject>連載：eラーニング教材開発内製化支援</dc:subject>
<dc:creator>エンディー</dc:creator>
<dc:date>2010-08-11T15:30:12+09:00</dc:date>
<content:encoded><![CDATA[
<strong>連載：eラーニング教材開発内製化支援の第23回</strong>です。今回は、Adobe FlashCS5（アドビ フラッシュCS5)の新機能を使ってみました。<br /><br /><h3>AIR2.0ファイルの作成</h3><br />本ブログの連載にて、FlashCS5でAndroidアプリを書き出す方法は既に<a href="http://blog.m-school.biz/article/154444176.html" target="_blank">Flash CS5でAndroidアプリ開発：パブリッシュ編！</a>で紹介済みでしたので、ここではAIR2.0の書き出しをやってみました。AIRコンテンツの書き出し方法はFlashCS4でも行えますが、CS5からAIR2.0の書き出しが行えるようになっています。<br /><br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="630" height="464"><param name="movie" value="http://m-school.up.seesaa.net/captivate/flashcs5_air.swf" align="center" /><param name="quality" value="high" /><paramname="BGCOLOR" value="#333333"/><embed src="http://m-school.up.seesaa.net/captivate/flashcs5_air.swf" width="630" height="464" align="center" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#333333"></embed></object><br /><br /><h3>操作方法</h3><br />1.新規ファイルAir2.0で作成します。<br />2.通常のFlash制作と同じようにコンテンツを作成します。<br />3.パブリッシュの設定をします。<br />4.AIRファイルの書き出しには、電子証明書が必要なため証明書を持っていない場合は作成します。<br />5.パブリッシュをします。<br />6.書き出された.airをインストールします。<br /><br /><blockquote>Captivateの短期習得講座をやってます。<br />m-Schoolでは定例でCaptivate4トレーニング（2日間）をやっています。操作方法はもちろん、制作するときのポイントも含め盛りだくさんの内容をご紹介いたします。<em>Captivate5</em>をお持ちの方でも基本の記録方法に関しては同じなので、安心してご受講いただけます。内容の詳細・申し込みはこちらから<a href="http://m-school.biz/training/captivate4.htm" target="_blank">Adobe Captivate4トレーニング</a></blockquote><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/157824524.html">
<link>http://blog.m-school.biz/article/157824524.html</link>
<title>グランプリ賞金100万円 Yahoo! JAPAN インターネットクリエイティブアワード2010開催中</title>
<description>Yahoo! JAPAN運営によるYahoo! JAPAN インターネットクリエイティブアワード2010が開催されております。遅ればせながらm-Schoolも協力をさせていただくことになりました。公式サイトYahoo! JAPAN インターネットクリエイティブアワード概要本アワードは、2006年に創設され今年で5回目になります。インターネット関連で革新的なクリエイティブ制作を行うクリエイターと、新しいインターネット広告の可能性を開拓した広告活動を顕彰することで、インターネット..</description>
<dc:subject>ニュース</dc:subject>
<dc:creator>エンディー</dc:creator>
<dc:date>2010-07-29T16:41:49+09:00</dc:date>
<content:encoded><![CDATA[
Yahoo! JAPAN運営による<strong>Yahoo! JAPAN インターネットクリエイティブアワード2010</strong>が開催されております。遅ればせながら<strong>m-Schoolも協力</strong>をさせていただくことになりました。<br /><br /><h3>公式サイト</h3><br /><a href="http://creative-award.channel.yahoo.co.jp/" target="_blank">Yahoo! JAPAN インターネットクリエイティブアワード</a><br /><br /><h3>概要</h3><br />本アワードは、2006年に創設され<strong>今年で5回目</strong>になります。<br />インターネット関連で革新的なクリエイティブ制作を行うクリエイターと、新しいインターネット広告の可能性を開拓した広告活動を顕彰することで、<strong>インターネットと広告のさらなる発展</strong>を目的に開催するものです。今年から<em>スマートフォン部門</em>も新設されました。<br /><br /><h3>募集期間</h3><br />2010年7月15日（木）～8月10日（火）<br />募集期間があとわずかですので、アプリケーションの開発は難しいかもしれませんが、短期間でも手軽に作れるバナー広告部門であれば気軽にご参加いただけると思います！<br /><br /><h3>応募条件</h3><br />各部門、下記の作品を募集します。プロ・アマチュアの別は問わず、複数人での共同制作作品のエントリーも可能ですが、企業・各種団体による広告作品は「企業の部」にエントリーください。<br /><br /><h3>一般の部</h3><br />■ ウェブコンテンツ部門<br />インターネット上で閲覧し、またはインターネットを通じてダウンロードすることができるオリジナルのウェブコンテンツ作品<br /><br />■ バナー部門<br />Yahoo! JAPANをテーマとしたバナー作品<br /><br />■ スマートフォン部門<br />スマートフォンで利用できるアプリケーション<br /><br /><h3>企業の部</h3><br />各部門、下記の作品を募集します。2009年8月18日～2010年8月10日に公開されたものを対象とします。<br /><br />■ ウェブコンテンツ部門<br />企業・各種団体によるウェブサイト<br /><br />■ バナー部門<br />Yahoo! JAPANおよびGyao!に掲載されたバナー広告（エントリー対象外）<br /><br />■ スマートフォン部門<br />スマートフォン向けに開発された広告<br /><br /><h3>応募方法</h3><br />2010年7月15日（木）に本サイトにオープンする専用応募フォームからエントリーを受け付けます。<br /><br /><h3>賞について（一般の部）</h3><br />グランプリ：賞金100万円/賞状/トロフィー（1作品）<br /><br />■ ウェブコンテンツ部門<br />Gold：賞金30万円/賞状/トロフィー<br />Silver：賞金20万円/賞状/トロフィー<br />Bronze：賞金10万円/賞状/トロフィー<br />（各1作品）<br /><br />■ バナー部門<br />Gold：賞金30万円/賞状/トロフィー<br />Silver：賞金20万円/賞状/トロフィー<br />Bronze：賞金10万円/賞状/トロフィー<br />（各1作品）<br />※バナー部門受賞作品は、広告として採用される可能性があります。<br /><br />■ スマートフォン部門<br />優秀賞：賞金10万円/賞状/トロフィー（1作品）<br /><br /><h3>賞について（企業の部）</h3><br />グランプリ：賞状/トロフィー（1作品）<br /><br />■ ウェブコンテンツ部門<br />Gold：賞状/トロフィー<br />Silver：賞状/トロフィー<br />Bronze：賞状/トロフィー<br />（各1作品）<br /><br />■ バナー部門<br />Gold：賞状/トロフィー<br />Silver：賞状/トロフィー<br />Bronze：賞状/トロフィー<br />（各1作品）<br /><br />■ スマートフォン部門<br />優秀賞：賞状/トロフィー（1作品）<br /><br /><h3>特別賞</h3><br />■ Creative Hack賞<br />賞金5万円/賞状/トロフィー（1作品）<br />対象･･･企業の部、一般の部エントリー作品のなかで、ウェブ上で公開されているAPI、もしくは、それに類するウェブ上で提供される各種サービスを利用した作品<br />※Yahoo! JAPANが公開しているAPIについては<a href="http://developer.yahoo.co.jp/" target="_blank">こちら</a><br /><br />■ Silverlight賞<br />賞状/トロフィー/副賞（1作品）<br />対象･･･企業の部、一般の部エントリー作品のなかで、Microsoft Silverlightを使用した作品<br />※Microsoft Silverlightについては<a href="http://www.microsoft.com/japan/silverlight/" target="_blank">こちら</a><br />※副賞は、複数人での共同制作であった場合も、1名分です。<br /><br /><h3>審査員</h3><br />【特別審査員】<br />内山　光司（GT INC./(suit)men entertainment　クリエイティブディレクター）<br />川口　清勝（TUGBOAT　アートディレクター）<br />福田　敏也（777interactive　代表取締役　クリエイティブディレクター）<br />※その他の審査員は公式サイトでご確認ください。<br /><br /><h3>発表について</h3><br />2010年9月にノミネート審査を行い、10月上旬に本サイトにノミネート作品を発表します。<br />その後、最終審査会を経て、2010年11月下旬に贈賞式を行い、本サイトで受賞作品を発表します。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/157604123.html">
<link>http://blog.m-school.biz/article/157604123.html</link>
<title>DreamweaverCS5 新機能 BrowserLabを使ってみた動画</title>
<description>連載：eラーニング教材開発内製化支援の第22回です。今回は、Adobe DreamweaverCS5（アドビ ドリームウィーバー5)の新機能ムービーです。複数のブラウザで同時にプレビューDreamweaverは完成度が高い製品のため、新機能のほとんどはかゆいところに手が届く的な機能が多いですが、その中でもBrowserLab（ブラウザラボ）に関してはかなりかゆいところをカバーした機能ではないでしょうか？BrowserLabは、Internet Explorer、Firefox..</description>
<dc:subject>連載：eラーニング教材開発内製化支援</dc:subject>
<dc:creator>エンディー</dc:creator>
<dc:date>2010-07-27T15:55:11+09:00</dc:date>
<content:encoded><![CDATA[
<strong>連載：eラーニング教材開発内製化支援の第22回</strong>です。今回は、Adobe DreamweaverCS5（アドビ ドリームウィーバー5)の新機能ムービーです。<br /><br /><h3>複数のブラウザで同時にプレビュー</h3><br />Dreamweaverは完成度が高い製品のため、新機能のほとんどはかゆいところに手が届く的な機能が多いですが、その中でも<strong>BrowserLab（ブラウザラボ）</strong>に関してはかなりかゆいところをカバーした機能ではないでしょうか？<br />BrowserLabは、Internet Explorer、Firefox、Safari、Chromeの複数のバージョンでWebページを表示した場合のスクリーンショットが確認できる、<strong>クロスブラウザーテストサービス</strong>です。いままで複数のブラウザをインストールしてプレビューしていた方にとっては、<em>目からウロコ</em>の機能ですね。<br /><br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="630" height="464"><param name="movie" value="http://m-school.up.seesaa.net/captivate/BrowserLab.swf" align="center" /><param name="quality" value="high" /><paramname="BGCOLOR" value="#333333"/><embed src="http://m-school.up.seesaa.net/captivate/BrowserLab.swf" width="630" height="464" align="center" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#333333"></embed><br /></object><br /><br /><h3>操作方法</h3><br />1.Dreamweaverで確認したいサイトを開きます。<br />2.[ブラウザでプレビュー]をクリックし、[Adobe BrowserLab]をクリックします。<br />3.[表示]から切り替えたい画面数を選択します。<br />4.ブラウザの名称を切り替え、内容を確認します。<br /><br /><blockquote>Captivateの短期習得講座をやってます。<br />m-Schoolでは定例でCaptivate4トレーニング（2日間）をやっています。操作方法はもちろん、制作するときのポイントも含め盛りだくさんの内容をご紹介いたします。<em>Captivate5</em>をお持ちの方でも基本の記録方法に関しては同じなので、安心してご受講いただけます。内容の詳細・申し込みはこちらから<a href="http://m-school.biz/training/captivate4.htm" target="_blank">Adobe Captivate4トレーニング</a></blockquote><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/155793932.html">
<link>http://blog.m-school.biz/article/155793932.html</link>
<title>ActionScript3.0 データ型の活用方法</title>
<description>Flashの基本機能がわからないという方や、素朴な疑問をさくっと解決したい！といった方のために、毎回１ネタピックアップしてお届けするこのコーナーさて、第27回の今日は、データ型についてご紹介します。データ型とはActionScriptで取り扱われるデータは、必ず何らかの型に属しています。変数の型宣言をする際や、値の代入を行う際は、このデータ型の特性を理解し、正しく扱う必要があります。代表的なデータ型数値を扱うような変数を宣言したい場合、Number、int、uintの3つのデ..</description>
<dc:subject>連載：Flash Beginner's School</dc:subject>
<dc:creator>チャッピー</dc:creator>
<dc:date>2010-07-26T13:00:00+09:00</dc:date>
<content:encoded><![CDATA[
Flashの基本機能がわからないという方や、素朴な疑問をさくっと解決したい！といった方のために、毎回１ネタピックアップしてお届けするこのコーナー<img src="http://m-school.up.seesaa.net/image/chappy.gif" alt="チャッピー" width="16" height="16" /><br /><br />さて、第27回の今日は、データ型についてご紹介します。<br /><br /><h3>データ型とは</h3><br />ActionScriptで取り扱われる<em>データ</em>は、必ず何らかの<em>型</em>に属しています。<br />変数の型宣言をする際や、値の代入を行う際は、この<em>データ型</em>の特性を理解し、正しく扱う必要があります。<br /><br /><em>代表的なデータ型</em><br /><a href="http://m-school.up.seesaa.net/flashbeginner/image01-2817d.png" target="_blank"><img src="http://m-school.up.seesaa.net/flashbeginner/image01-2817d-thumbnail2.png" width="450" height="194" border="0" align="" alt="代表的なデータ型" /></a><br /><br />数値を扱うような変数を宣言したい場合、<em>Number</em>、<em>int</em>、<em>uint</em>の3つのデータ型が考えられます。<br />Number型は、全ての正負の整数から浮動小数点を含む数値まで、全ての数値を扱うことができます。<br />扱うデータが「正の整数のみ」とあらかじめ決まっているような場合には、uint型で指定するほうが効率的です。<br /><br />&#63901;数値（Number、int、uint）同士は算術演算子を使用して計算処理を行うことができます。<br /><a href="http://m-school.up.seesaa.net/flashbeginner/image02-bf9c7.png" target="_blank"><img src="http://m-school.up.seesaa.net/flashbeginner/image02-bf9c7-thumbnail2.png" width="300" height="118" border="0" align="" alt="数値の算術演算" /></a><br /><br /><br />&#63901;文字列（String）同士の算術演算はできませんが、加算演算「＋」を使用すると、文字列同士を連結することができます。<br /><a href="http://m-school.up.seesaa.net/flashbeginner/image03-b9ef9.png" target="_blank"><img src="http://m-school.up.seesaa.net/flashbeginner/image03-b9ef9-thumbnail2.png" width="300" height="110" border="0" align="" alt="文字列の演算" /></a><br /><br /><br />&#63901;また、数値と文字列も算術演算はできませんが、加算演算「＋」を使用すると、「数値が文字列に自動的に変換」され、文字列同士の連結になります。<br /><a href="http://m-school.up.seesaa.net/flashbeginner/image04.png" target="_blank"><img src="http://m-school.up.seesaa.net/flashbeginner/image04-thumbnail2.png" width="300" height="110" border="0" align="" alt="文字列と数値の演算" /></a><br /><br /><br /><h3>数値と数字</h3><br />0 ～ 9までのアラビア数字をプログラム上で扱う際には、データ型の違いに注意が必要です&#63904;<br />人間の目には同じ形の文字に見えても、プログラム上ではその数字が<span style="background-color:#98CBFF;">「数値」、つまりNumber、int、uintのいずれかの型なのか</span>、<span style="background-color:#98FFFF;">「数字」、つまりString型なのか</span>によって扱い方が異なります。<br />例えば、uint型の100は算術演算が可能な「数値」ですが、String型の"100（イチゼロゼロ）"は、「数字（文字列）」です。<br /><br /><h3>データ型の変換</h3><br />データ型は意図的に変換することができます。<br />特に、文字と数値を取扱う際に文字⇔数値の変換をする場合が多くあります。<br />ユーザーがテキストフィールドに入力した値は数字かそれ以外の文字かに関わらず、必ず<em>String型</em>になっています。<br />そこで、入力された数字を算術演算で使用するために、<em>String型のデータを数値の型に変換する</em>必要があります。<br />このようにデータ型を意図的に変換することを「<em>キャストする</em>」といいます。<br /><br /><em>データ型をキャストする方法</em><br /><blockquart>例<br />データ型名（値）<br /><br />uint(input_txt.text);</blockquart><br /><br />この例では、テキストフィールドinput_txtのtextプロパティをuint型に変換しています。このとき、input_txt にアラビア数字以外の数値に変換できない文字などが入力されていた場合は<em>0</em>、Number型に変換しようとしていた場合は<em>NaN</em>（Not a Numberの略）が割り当てられます。<br /><br />変数の型指定は必須ではありませんが、しておくことが推奨されています。<br />型指定をすることで、誤ったデータが代入されるのを防げたり、処理が最適化され高速になったり等、メリットが沢山あります&#63903;<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/156985166.html">
<link>http://blog.m-school.biz/article/156985166.html</link>
<title>Captivate5 新機能 アニメーションエフェクトを使ってみた動画</title>
<description>連載：eラーニング教材開発内製化支援の第21回です。今回は、今月発売されたばかりのAdobe Captivate 5（アドビ キャプティベイト5)の新機能ムービーです。アニメーションエフェクトでキャプションに動きをつけてみたCaptivate5の新機能については、発売まで待ちきれない！Adobe Captivate 5 新機能紹介で投稿しましたが、今回は実際の操作方法をCaptivateで記録しました。Captivate4まではテキストアニメーションを使うことで、入力した文字..</description>
<dc:subject>連載：eラーニング教材開発内製化支援</dc:subject>
<dc:creator>エンディー</dc:creator>
<dc:date>2010-07-21T11:37:50+09:00</dc:date>
<content:encoded><![CDATA[
<strong>連載：eラーニング教材開発内製化支援の第21回</strong>です。今回は、今月発売されたばかりのAdobe Captivate 5（アドビ キャプティベイト5)の新機能ムービーです。<br /><br /><h3>アニメーションエフェクトでキャプションに動きをつけてみた</h3><br />Captivate5の新機能については、<a href="http://blog.m-school.biz/article/150305301.html" target="_blank">発売まで待ちきれない！Adobe Captivate 5 新機能紹介</a>で投稿しましたが、今回は実際の操作方法をCaptivateで記録しました。Captivate4までは<em>テキストアニメーション</em>を使うことで、入力した文字だけをアニメーションさせる方法がありましたが、Captivate5で追加された機能を使用することで、<strong>各種オブジェクトにFlashのようなモーショントゥイーンアニメーション</strong>のエフェクトを加えることができるようになりました。<br /><br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="630" height="464"><param name="movie" value="http://m-school.up.seesaa.net/captivate/effect.swf" align="center" /><param name="quality" value="high" /><paramname="BGCOLOR" value="#333333" /><embed src="http://m-school.up.seesaa.net/captivate/effect.swf" width="630" height="464" align="center" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#333333"></embed><br /></object><br /><br /><h3>操作方法</h3><br />1.テキストキャプションなどのオブジェクトを追加し、選択します。<br />2.[タイムライン]パネルの隣にある、[エフェクト]パネルをクリックします。<br />3.[エフェクト]ボタンから追加したいエフェクトを選びます。<br />4.エフェクトを実行したいタイミングをタイムラインで調整します。<br />5.[ライブプレビュー]または[プレビュー]で内容を確認します。<br /><br /><blockquote>Captivateの短期習得講座をやってます。<br />m-Schoolでは定例でCaptivate4トレーニング（2日間）をやっています。操作方法はもちろん、制作するときのポイントも含め盛りだくさんの内容をご紹介いたします。<em>Captivate5</em>をお持ちの方でも基本の記録方法に関しては同じなので、安心してご受講いただけます。内容の詳細・申し込みはこちらから<a href="http://m-school.biz/training/captivate4.htm" target="_blank">Adobe Captivate4トレーニング</a></blockquote><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/156322838.html">
<link>http://blog.m-school.biz/article/156322838.html</link>
<title>contentプロパティの使い所あれこれ</title>
<description>CSS（スタイルシート）の色々なテクニックや知識を紹介していく「CSS 3分コーディング」のコーナーです。はじまりはじまり。contentプロパティの使い所あれこれ今回は、contentプロパティにフォーカスして、その使い所を色々とご紹介します。やや小難しいプロパティかつ、対象外のブラウザもありますが、色々と面白いことができます。contentプロパティとはcontentプロパティは、HTML文書内に存在していない内容（文字や画像等）をCSSだけで追加することができるプロパテ..</description>
<dc:subject>連載：CSS 3分コーディング</dc:subject>
<dc:creator>こう</dc:creator>
<dc:date>2010-07-14T13:49:48+09:00</dc:date>
<content:encoded><![CDATA[
CSS（スタイルシート）の色々なテクニックや知識を紹介していく「CSS 3分コーディング」のコーナーです。<br /><br />はじまりはじまり。<br /><br /><h3>contentプロパティの使い所あれこれ</h3><br />今回は、contentプロパティにフォーカスして、その使い所を色々とご紹介します。やや小難しいプロパティかつ、対象外のブラウザもありますが、色々と面白いことができます。<br /><br /><h4>contentプロパティとは</h4><br />contentプロパティは、HTML文書内に存在していない内容（文字や画像等）をCSSだけで追加することができるプロパティです。また、このプロパティはbefore疑似要素または、after疑似要素とセットで使います。つまり、内容が追加される場所は要素の直前、または直後、ということになります。<br /><br />シンプルな例を挙げてみます。<br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_xhtml.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">&lt;ul&gt; <br />     &lt;li&gt;&lt;a href=&quot;#&quot;&gt;ホーム&lt;/a&gt;&lt;/li&gt;<br />     &lt;li&gt;&lt;a href=&quot;#&quot; class=&quot;new&quot; &gt;お知らせ&lt;/a&gt;&lt;/li&gt;<br />     &lt;li&gt;&lt;a href=&quot;#&quot;&gt;ギャラリー&lt;/a&gt;&lt;/li&gt;<br />     &lt;li&gt;&lt;a href=&quot;#&quot;&gt;コンタクト&lt;/a&gt;&lt;/li&gt;<br />&lt;/ul&gt;<br /></pre><br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">.new:after { <br />     content: "new!";<br />     margin-left: 5px;<br />     font-size: 10px;<br />     color: #f00;<br />     vertical-align: text-top;<br />}<br /></pre><br />かなり単純な例ですが、この場合、class属性がnewの要素の直後に、"new!"という内容（文字）を追加し、margin-leftで少し左側に隙間を空けて、font-sizeでテキストを小さくし、colorで赤くして、vertical-alignで上に寄せる、ということをしています。するとこうなります。<br /><br /><img src="http://m-school.up.seesaa.net/3mincss/3mincss35_content.png" width="197" height="215" border="0" align="" alt="contentプロパティの使い方" /><br /><br />追加する内容を画像にしたければこんな風に書きます。<br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">.new:after { <br />     content: url("./img/icon_new.gif");<br />}<br /></pre><br /><br /><h4>contentプロパティで色々やってみる</h4><br />では、このcontentプロパティの使い方を色々と工夫してみた例を紹介します。<br /><h5>ちょっとした追加説明にしてみる</h5><br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_xhtml.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">&lt;p&gt; <br />     &lt;a href=&quot;../index.html&quot; class=&quot;top&quot;&gt;ホーム&lt;/a&gt;<br />&lt;/p&gt;<br /></pre><br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">.top:hover:after { <br />     content: "トップページに戻ります。";<br />}<br /></pre><br /><br />マウスカーソルが重なると「トップページに戻ります。」と文字がでてきます。これだけならtitle属性でいいという話もありますが、今まで見えていなかったものが、マウスカーソルを重ねるとでてくるというよくあるインタラクティブな動きを簡単に実現できますね。<br /><br /><h5>リンク先のURLを表示する or 印刷する</h5><br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_xhtml.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">&lt;p&gt; <br />     &lt;a href=&quot;<a href="http://m-school.biz&quot;" target="_blank">http://m-school.biz&quot;</a> class=&quot;top&quot;&gt;m-School&lt;/a&gt;<br />&lt;/p&gt;<br /></pre><br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">a:after { <br />     content: attr(href);<br />}<br /></pre><br /><br />a要素のhref属性を、a要素の後に表示します。attr()というのはattributeの略、つまり属性のことですね。括弧内には属性名を指定すればいいので、title属性等なんでもOKです。印刷用のCSSに書いておいて、紙にしたらURLが記載される、ってのもいいかもしれません。<br /><br /><h5>リンク先の種類によってアイコンを変える（CSS3）</h5><br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">a[href^="<a href="http://www.twitter" target="_blank">http://www.twitter</a>"]:before { <br />     content: url("./img/icon_twitter.png");<br />     margin-right: 5px;<br />}<br /></pre><br />hrefが<a href="http://www.twitter" target="_blank">http://www.twitter</a>で始まっていたら、リンクの前にicon_twitter.pngを表示する。<br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">a[href^="mailto:"]:before {<br />     content: url("./img/icon_email.png");<br />     margin-right: 5px;<br />}<br /></pre><br />hrefがmail:toで始まっていたら、リンクの前にicon_twitter.pngを表示する。<br /><pre style="font-family: 'Consolas', 'Courier New', Courier, mono, serif; font-size: 12px; background: #ECEBF0 url(http://m-school.up.seesaa.net/3mincss/background_css.jpg) no-repeat right bottom; color: #2F3738; border: solid 1px #2F3738; margin:5px 10px; padding:5px;">a[href$=".pdf"]:before {<br />     content: url("./img/icon_pdf.png");<br />     margin-left: 5px;<br />}<br /></pre><br />hrefが.pdfで終わっていたら、リンクの前にicon_pdf.pngを表示する。<br /><br />CSS3の属性セレクターと組み合わせると、こんなことができます。<br />CSS3の属性セレクター解説はこちらの記事をご覧ください。<br />参考：<a href="http://m-school.biz/dev/css-coding/011-css3-selector.htm" target="_blank">第11回　CSS3はここがすごい【セレクタ編1】</a><br /><br />いかがでしたでしょうか。<br /><br />やっぱり引っかかるのはブラウザーのサポート状況ですね。今回の内容はIE7以下では使えません！なぜならbeforeとafterに未対応だからです！無念！<br /><br />…ですが、「IE7以下ではcontentの内容が表示されないだけ」なので、contentに意味的に重要な情報を含まなければ、「新しいブラウザーは見た目がちょっとイイ」けど「古いブラウザーでもちゃんと意味は伝わる。（見た目はちょっとちがうけど！）」って考えることができれば、もうがんがん使えるテクニックなんです。<br /><br />では次回もお楽しみに。<br /><br /><a href="http://m-school.biz/course/adobe/dreamweaver-cs4-css-design.htm" target="_blank"><img src="http://m-school.up.seesaa.net/3mincss/dreamweaver_cs4_css_design.jpg" alt="レイアウト自由自在！Dreamweaver CS4 CSSデザイン手法" height="200" width="460" style="border:none; margin:5px auto;" /></a><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/155809061.html">
<link>http://blog.m-school.biz/article/155809061.html</link>
<title>Yahoo! 検索サービス全体のアップデートを実施</title>
<description>Yahoo! 検索サービス全体のアップデートが実施されたようです。■Yahoo!検索をはじめとした検索サービス全体のアップデートを実施しました。（Yahoo!検索スタッフブログ）「システムの大幅改良」と銘打っていますね。Japan独自の更新のようですが、つい先日インデックスの大幅更新などが行われたばかりなので、SEOなどにどんな変化が現れるのかが注目です。</description>
<dc:subject>Web制作</dc:subject>
<dc:creator>たいちょ</dc:creator>
<dc:date>2010-07-08T21:29:48+09:00</dc:date>
<content:encoded><![CDATA[
Yahoo! 検索サービス全体のアップデートが実施されたようです。<br /><br /><a href="http://searchblog.yahoo.co.jp/2010/07/yahoo_99.html" target="_blank">■Yahoo!検索をはじめとした検索サービス全体のアップデートを実施しました。（Yahoo!検索スタッフブログ）</a><br /><br />「システムの大幅改良」と銘打っていますね。Japan独自の更新のようですが、つい先日インデックスの大幅更新などが行われたばかりなので、SEOなどにどんな変化が現れるのかが注目です。<br /><br /><img src="http://m-school.up.seesaa.net/taicho/taicho.gif" width="16" height="16" alt="たいちょ" /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/155173477.html">
<link>http://blog.m-school.biz/article/155173477.html</link>
<title>ActionScript3.0 条件分岐の記述方法（else文編）</title>
<description>Flashの基本機能がわからないという方や、素朴な疑問をさくっと解決したい！といった方のために、毎回１ネタピックアップしてお届けするこのコーナーさて、第26回の今日は、前回に続き条件分岐についてご紹介します。今回はelse文です。else文前回お話したifは、「条件を満たした場合(true)の処理」のみが指定できましたが、条件分岐にelseを使用すると「条件を満たした場合(true)の処理」と「条件を満たしていない場合(false)の処理」を指定することができます&amp;#6390..</description>
<dc:subject>連載：Flash Beginner's School</dc:subject>
<dc:creator>チャッピー</dc:creator>
<dc:date>2010-07-08T13:00:00+09:00</dc:date>
<content:encoded><![CDATA[
Flashの基本機能がわからないという方や、素朴な疑問をさくっと解決したい！といった方のために、毎回１ネタピックアップしてお届けするこのコーナー<img src="http://m-school.up.seesaa.net/image/chappy.gif" alt="チャッピー" width="16" height="16" /><br /><br />さて、第26回の今日は、前回に続き条件分岐についてご紹介します。<br />今回はelse文です。<br /><br /><h3>else文</h3><br />前回お話した<a href="http://blog.m-school.biz/article/154733160.html" target="_blank">if</a>は、「条件を満たした場合(true)の処理」のみが指定できましたが、条件分岐に<em>else</em>を使用すると「条件を満たした場合(true)の処理」と「条件を満たしていない場合(false)の処理」を指定することができます&#63904;<br /><br /><em>else文の記述方法</em><br /><br /><blockquote>if(条件)｛<br />　条件を満たした場合の処理<br />｝else｛<br />　条件を満たしていない場合の処理<br />｝<br /><br />例<br />if(studentScore >=80)｛<br />　trace("合格");<br />｝ else ｛<br />　trace("不合格");<br />｝</blockquote><br /><br />この例では、変数studentScoreの値が80より大きいか等しい場合（つまり80 以上の場合）に、「合格」と出力し、この条件を満たさない場合（つまり80 未満の場合）、「不合格」と出力します。<br /><br /><a href="http://m-school.up.seesaa.net/flashbeginner/image01-5a727.png" target="_blank"><img src="http://m-school.up.seesaa.net/flashbeginner/image01-5a727-thumbnail2.png" width="300" height="211" border="0" align="" alt="image01.png" /></a><br /><br /><br />また、複数の条件を指定するには<em>else if</em>を使用します。<br /><br /><h3>else if文</h3><br /><em>else if</em>を使用すると「条件Aを満たした場合の処理」と「条件Aは満たさないが、条件Bを満たした場合の処理」のように、複数の条件を指定することができます。else ifを複数回使用することで条件を増やすことができます&#63903;<br /><br /><br /><em>else if文の記述方法</em><br /><br /><blockquote>if (条件A){<br />　条件Aを満たした場合の処理<br />} else if(条件B)｛<br />　条件Bを満たした場合の処理<br />} else {<br />　条件を満たしていない場合の処理<br />}<br /><br />例<br />if (studentScore == 100){<br />　trace("満点合格");<br />} else if(studentScore >= 80)｛<br />　trace("合格");<br />} else {<br />　trace("不合格");<br />}</blockquote><br /><br />この例では、変数studentScoreの値が100 と等しい場合に、「満点合格」と出力し、この条件は満たさないが、80 より大きいか等しい（つまり80 以上100 未満の場合）に、「合格」と出力し、いずれの条件も満たさない場合（つまり80 未満の場合）、「不合格」と出力します。<br /><br /><a href="http://m-school.up.seesaa.net/flashbeginner/image02-3d482.png" target="_blank"><img src="http://m-school.up.seesaa.net/flashbeginner/image02-3d482-thumbnail2.png" width="500" height="385" border="0" align="" alt="image02.png" /></a><br /><br />このように、ifやelseを使用して条件分岐をさせることで複雑な動きを実装することができます。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/155689725.html">
<link>http://blog.m-school.biz/article/155689725.html</link>
<title>Illustrator CS5 新機能 遠近グリッドの使い方動画</title>
<description>連載：eラーニング教材開発内製化支援の第20回です。今回もAdobe CreativeSuite5（CS5）を題材にCaptivate 4で記録したムービーをご紹介します。Adobe Illustrator CS5 で立体感のあるイラストを書いてみたAdobe Illustrator CS5から、遠近グリッドが搭載されました。この機能を使うと立体感のあるイラストの制作が可能になり、奥行きのある描画が可能になります。[表示]メニュー[遠近グリッド]から「一点遠近法」・「二点遠近..</description>
<dc:subject>連載：eラーニング教材開発内製化支援</dc:subject>
<dc:creator>エンディー</dc:creator>
<dc:date>2010-07-07T15:09:57+09:00</dc:date>
<content:encoded><![CDATA[
<strong>連載：eラーニング教材開発内製化支援の第20回です。</strong>今回もAdobe CreativeSuite5（CS5）を題材にCaptivate 4で記録したムービーをご紹介します。<br /><br /><h3>Adobe Illustrator CS5 で立体感のあるイラストを書いてみた</h3><br /><strong>Adobe Illustrator CS5から、遠近グリッド</strong>が搭載されました。この機能を使うと立体感のあるイラストの制作が可能になり、奥行きのある描画が可能になります。[表示]メニュー[遠近グリッド]から「一点遠近法」・「二点遠近法」・「三点遠近法」の選択もできます。<br /><br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="630" height="464"><param name="movie" value="http://m-school.up.seesaa.net/captivate/building_demo.swf" align="center" /><param name="quality" value="high" /><param name="BGCOLOR" value="#333333" /><embed src="http://m-school.up.seesaa.net/captivate/building_demo.swf" width="630" height="464" align="center" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi? P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#333333"></embed><br /></object><br /><br /><h3>操作方法</h3><br />1.ツールパネルの[遠近グリッドツール]をクリックします。<br />2.矩形ツールなど描画ツールを選択し、立体になる面を作成します。<br />3.画面左上に表示される立方体の面の部分をクリックすると、描画する面を切り替えることができます。<br />4.既存のグラフィックを、立体にする場合は、[遠近図形選択ツール]を選択して、グラフィックをドラッグします。<br /><br /><blockquote>Adobe Illustrator CS5制作テクニック講座がおすすめ<br />m-Schoolでは定例でIllustratorCS5のトレーニングを開催しています。いままでIllustratorを触ったことがあるけれど、操作方法に自身がない。。。基礎が身についていないと、感じている方にぴったりの脱初心者向け講座です。内容の詳細・申し込みはこちらから<a href="http://m-school.biz/course/adobe/illustrator-cs5-technique.htm" target="_blank">Adobe Illustrator CS5目指せ、脱初心者！制作テクニック講座</a></blockquote><br /><blockquote>Captivateの短期習得講座もやってます。<br />m-Schoolでは定例でCaptivate4トレーニング（2日間）をやっています。操作方法はもちろん、制作するときのポイントも含め盛りだくさんの内容をご紹介いたします。短期間で集中して習得したい方はぜひご受講ください。内容の詳細・申し込みはこちらから<a href="http://m-school.biz/training/captivate4.htm" target="_blank">Adobe Captivate4トレーニング</a></blockquote><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://blog.m-school.biz/article/154966669.html">
<link>http://blog.m-school.biz/article/154966669.html</link>
<title>eラーニングプロデューサー育成講座がリニューアルしました！</title>
<description>好評をいただいております、eラーニングプロデューサー育成講座が名前を変えてくプロが教える eラーニング入門講座にリニューアルいたしました。この講座では、eラーニング（e-Learning、イーラーニング）を導入するための基礎知識や、システム導入・教材制作の手法を習得し、eラーニングの運用ワークフローを身につけるセミナーです。eラーニングシステムの導入を検討している方や、eラーニングの教材制作を検討している方などeラーニングに関して興味のある方にオススメのトレーニングコースとな..</description>
<dc:subject>講座</dc:subject>
<dc:creator>エンディー</dc:creator>
<dc:date>2010-06-30T19:31:00+09:00</dc:date>
<content:encoded><![CDATA[
好評をいただいております、eラーニングプロデューサー育成講座が名前を変えてく<strong><a href="http://m-school.biz/course/e-learning/e-learning-basic.htm" target="_blank">プロが教える eラーニング入門講座</a></strong>にリニューアルいたしました。<br /><br />この講座では、eラーニング（e-Learning、イーラーニング）を導入するための基礎知識や、システム導入・教材制作の手法を習得し、<strong>eラーニングの運用ワークフローを身につけるセミナー</strong>です。<br /><br /><em>eラーニングシステムの導入を検討している方</em>や、<em>eラーニングの教材制作を検討している方</em>などeラーニングに関して興味のある方にオススメのトレーニングコースとなっております。<br /><br />eラーニングに精通したプロフェッショナルな講師があなたのお悩みを解決いたします！<strong>初回開催はもうすぐの2010年7月8日（木）です。</strong>ぜひご参加ください。<a href="http://m-school.biz/course/e-learning/e-learning-basic.htm" target="_blank">プロが教えるeラーニング入門講座</a><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
</rdf:RDF>
