<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>WEBCreate practice!! &#187; HTML/CSS</title>
	<atom:link href="http://study.guidebook.jp/web_create/?cat=2&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://study.guidebook.jp/web_create</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Wed, 22 May 2013 02:26:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://study.guidebook.jp/web_create/?cat=2&amp;feed=rss2" />
		<item>
		<title>animate.cssを使ってCSSのみでアニメーションを作ろう!!</title>
		<link>http://study.guidebook.jp/web_create/?p=117</link>
		<comments>http://study.guidebook.jp/web_create/?p=117#comments</comments>
		<pubDate>Sun, 28 Apr 2013 03:59:52 +0000</pubDate>
		<dc:creator>masayoshi</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://study.guidebook.jp/web_create/?p=117</guid>
		<description><![CDATA[CSSの進化は恐ろしいですね(笑)。今回はJavaScriptを全く使用せずにCSSのみでアニメーション効果をつけることができる「animate.css」というMITライセンスで配布されているスタイルシートをご紹介します [...]]]></description>
				<content:encoded><![CDATA[<p>CSSの進化は恐ろしいですね(笑)。今回はJavaScriptを全く使用せずにCSSのみでアニメーション効果をつけることができる「animate.css」というMITライセンスで配布されているスタイルシートをご紹介します。<span id="more-117"></span><br />
&nbsp;<br />
まずは、使用準備から<a href="http://daneden.me/animate/">本家のサイト</a>からファイルをダウンロードしてきてください。読み込むファイルは「animate.css」のみでOKです。<br />
(※minの方でも構わないですけどカスタマイズするなら通常版にしてた方がいいです)<br />
&nbsp;</p>
<h2>animate.cssを読み込む</h2>
<pre class="brush: xml; title: ; notranslate">
&lt;link rel=&quot;stylesheet&quot; href=&quot;animate.css&quot; type=&quot;text/css&quot;&gt;
</pre>
<p>今回はオンマウス時にアニメーション効果をつけようと思いますのでサンプルのソースコードは&lt;a&gt;を使ってください。<br />
&nbsp;</p>
<h2>マークアップ</h2>
<pre class="brush: xml; title: ; notranslate">
&lt;a class=&quot;animated flash&quot; href=&quot;#&quot;&gt;flash&lt;/a&gt;
</pre>
<p>class名で<strong>animated</strong>と使いたい効果の名前を指定するだけでOKです。でもせっかくなのでもう少し・・・。<br />
&nbsp;</p>
<h2>オンマウス時に動くように設定</h2>
<p>animate.cssの55行目近辺を見てもらうと下記のコードが見つかると思います。</p>
<pre class="brush: css; title: ; notranslate">
.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
</pre>
<p>これを</p>
<pre class="brush: css; title: ; notranslate">
.flash:hover {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
</pre>
<p>に変えるだけ、非常に簡単ですね。flash以外の効果もオンマウスにしたい場合は<a href="http://study.guidebook.jp/sample/animate.css-master/" target="_blank">こちらのページ</a>の効果一覧から好きな効果の名前抽出してanimate.cssの中身を書き換えてください。<br />
&nbsp;<br />
サンプルページは全部a:hoverで設定しました。見ていただいた方はわかると思うんですが6割がたa:hoverではきついですね・・・。<br />
対応ブラウザはもちろんIEは入ってません。IEをでもという方は<a href="http://modernizr.com/" target="_blank">Modernizr</a>をつかうという話なんですが色々調べてみてまともにIEで動いてくれるものがありませんでした。<br />
たぶん僕が間違っているんだろうとは思うんですが、申し訳ありません。IEでの対処法が分かり次第記事を追加しようと思います。<br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://study.guidebook.jp/web_create/?feed=rss2&#038;p=117</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://study.guidebook.jp/web_create/?p=117" />
	</item>
		<item>
		<title>HTML5で追加された新要素/概要変更要素について</title>
		<link>http://study.guidebook.jp/web_create/?p=11</link>
		<comments>http://study.guidebook.jp/web_create/?p=11#comments</comments>
		<pubDate>Wed, 10 Apr 2013 05:04:31 +0000</pubDate>
		<dc:creator>masayoshi</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://study.guidebook.jp/web_create/?p=11</guid>
		<description><![CDATA[そろそろ「HTML5を勉強しよう」「HTML5やらなきゃな」という方が増えてきているんじゃないでしょうか？？というか、もう使えるようになってないと生き残れないですよね？？今さらではあるんですが、HTML5になって追加され [...]]]></description>
				<content:encoded><![CDATA[<p>そろそろ「HTML5を勉強しよう」「HTML5やらなきゃな」という方が増えてきているんじゃないでしょうか？？というか、もう使えるようになってないと生き残れないですよね？？今さらではあるんですが、HTML5になって追加されたタグ、廃止されたタグ、用途が変わったタグの一覧を書いていこうかなと思います。<span id="more-11"></span></p>
<p>HTML5で追加になったタグは次の通りです。 全部で31タグです。<br />
&nbsp;</p>
<h2>追加タグ一覧</h2>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th align="left" bgcolor="#CCCCCC" width="14%">タグ名</th>
<th align="left" bgcolor="#CCCCCC" width="49%">読み方</th>
<th align="left" bgcolor="#CCCCCC" width="37%">概要</th>
</tr>
<tr>
<td>&lt;section&gt;</td>
<td>セクション</td>
<td>文書内のセクション</td>
</tr>
<tr>
<td>&lt;nav&gt;</td>
<td>ナビ</td>
<td>文書内のナビゲーション部分</td>
</tr>
<tr>
<td>&lt;article&gt;</td>
<td>アーティクル</td>
<td>文書内の独立した記事</td>
</tr>
<tr>
<td>&lt;aside&gt;</td>
<td>アサイド</td>
<td>補足的な情報</td>
</tr>
<tr>
<td>&lt;hgroup&gt;</td>
<td>エイチグループ/ヘディンググループ</td>
<td>見出しのグループ化</td>
</tr>
<tr>
<td>&lt;header&gt;</td>
<td>ヘッダー</td>
<td>ヘッダー部分</td>
</tr>
<tr>
<td>&lt;footer&gt;</td>
<td>フッター</td>
<td>フッター部分</td>
</tr>
<tr>
<td>&lt;figure&gt;</td>
<td>フィギュア</td>
<td>図表などのフロー・コンテンツ</td>
</tr>
<tr>
<td>&lt;figcaption&gt;</td>
<td>フィグキャプション/フィギュア・キャプション</td>
<td>図表などのキャプション</td>
</tr>
<tr>
<td>&lt;time&gt;</td>
<td>タイム</td>
<td>日時</td>
</tr>
<tr>
<td>&lt;mark&gt;</td>
<td>マーク</td>
<td>ハイライト</td>
</tr>
<tr>
<td>&lt;ruby&gt;</td>
<td>ルビー</td>
<td>ルビ</td>
</tr>
<tr>
<td>&lt;rt&gt;</td>
<td>アールティ/ルビー・テキスト</td>
<td>ルビとして振るテキスト</td>
</tr>
<tr>
<td>&lt;rp&gt;</td>
<td>アールピー/ルビー・パレンセシス</td>
<td>かっこで囲むルビ</td>
</tr>
<tr>
<td>&lt;bdi&gt;</td>
<td>ビーディーアイ</td>
<td>双方向アルゴリズムからの分離</td>
</tr>
<tr>
<td>&lt;wbr&gt;</td>
<td>ダブリュービーアール／ワード・ブレーク</td>
<td>改行可能箇所</td>
</tr>
<tr>
<td>&lt;embed&gt;</td>
<td>エンベッド</td>
<td>外部コンテンツの埋め込み</td>
</tr>
<tr>
<td>&lt;video&gt;</td>
<td>ビデオ</td>
<td>動画ファイルの埋め込み</td>
</tr>
<tr>
<td>&lt;audio&gt;</td>
<td>オーディオ</td>
<td>音声ファイルの埋め込み</td>
</tr>
<tr>
<td>&lt;source&gt;</td>
<td>ソース</td>
<td>動画、音声のリソースのアドレス</td>
</tr>
<tr>
<td>&lt;track&gt;</td>
<td>トラック</td>
<td>メディア要素のテキスト・トラック</td>
</tr>
<tr>
<td>&lt;canvas&gt;</td>
<td>キャンバス</td>
<td>グラフィック描画用のキャンバス</td>
</tr>
<tr>
<td>&lt;datalist&gt;</td>
<td>データリスト</td>
<td>入力候補値のリスト</td>
</tr>
<tr>
<td>&lt;keygen&gt;</td>
<td>キージェン/キー・ジェネレーター</td>
<td>暗号鍵の送信</td>
</tr>
<tr>
<td>&lt;output&gt;</td>
<td>アウトプット</td>
<td>計算結果の表示</td>
</tr>
<tr>
<td>&lt;progress&gt;</td>
<td>プログレス</td>
<td>作業の進捗度の表示</td>
</tr>
<tr>
<td>&lt;meter&gt;</td>
<td>メーター</td>
<td>割合</td>
</tr>
<tr>
<td>&lt;details&gt;</td>
<td>ディテイルズ</td>
<td>詳細部分の表示、非表示</td>
</tr>
<tr>
<td>&lt;summary&gt;</td>
<td>サマリー</td>
<td>details要素の要約</td>
</tr>
<tr>
<td>&lt;command&gt;</td>
<td>コマンド</td>
<td>コマンド</td>
</tr>
</tbody>
</table>
<p>&nbsp;<br />
&lt;section&gt;とか&lt;article&gt;なんかは雰囲気でどう使えばいいか判るけど、&lt;command&gt;やら&lt;progress&gt;とかは概要を見ても、<br />
&nbsp;<br />
「だから、どーいうことだってばよ！？」<br />
&nbsp;<br />
ってなっちゃいますね・・・。HTML5を使い続けて行けば其の内判るようになるのかな??<br />
&nbsp;</p>
<h2>概要変更タグ+属性</h2>
<h3><span style="color: #ff0000;">&lt;a&gt;タグ変更点１.「アンカー設定（同一ページ内リンク）」</span></h3>
<p>XHTMLでアンカーを設定するときは以下のようにしていましたが、</p>
<pre class="brush: xml; title: ; notranslate">
&lt;h1&gt;&lt;a id=&quot;top&quot; name=&quot;top&quot;&gt;アンカー着地点&lt;/a&gt;&lt;/h1&gt;
～中略～
&lt;a href=&quot;#top&quot;&gt;このページの先頭へ&lt;/a&gt;
</pre>
<p>HTML5でコーディングする時はname属性を指定しなくてもOKとなりました</p>
<pre class="brush: xml; title: ; notranslate">
&lt;h1&gt;&lt;a id=&quot;top&quot;&gt;アンカー着地点&lt;/a&gt;&lt;/h1&gt;
～中略～
&lt;a href=&quot;#top&quot;&gt;このページの先頭へ&lt;/a&gt;
</pre>
<p>&nbsp;</p>
<h3><span style="color: #ff0000;">&lt;a&gt;タグ変更点2.「target属性が非推奨じゃなくなった」</span></h3>
<p>これは嬉しいですね!!</p>
<pre class="brush: xml; title: ; notranslate">
&lt;a href=&quot;http://study.guidebook.jp/web_create/&quot; target=&quot;_blank&quot;&gt;別窓で開く&lt;/a&gt;
</pre>
<p>&nbsp;</p>
<h3><span style="color: #ff0000;">&lt;a&gt;タグ変更点3.「複数のコンテンツを囲める様になった」</span></h3>
<pre class="brush: xml; title: ; notranslate">
&lt;section&gt;
  &lt;article&gt;
    &lt;a href=&quot;http://study.guidebook.jp/web_create/&quot;&gt;
      &lt;h1&gt;記事のタイトル&lt;/h1&gt;
      &lt;div class=&quot;ph&quot;&gt;&lt;img alt=&quot;画像&quot; src=&quot;○○.jpg&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/div&gt;
      &lt;div class=&quot;txt&quot;&gt;ブロック要素の中に入れなくてもOK!!&lt;/div&gt;
    &lt;/a&gt;
  &lt;/article&gt;
&lt;/section&gt;
</pre>
<p> こいつは驚きの新機能ですね!!というか、そもそもHTML5には「ブロック」「インライン」というタグの振り分けじゃなく、もっと細分化されてXHTMLより遥かに文書構造がきちっとしたタグ分類の振り分けがされております。なので&lt;div&gt;やらを&lt;a&gt;で囲んでも文法エラーにならないのです。 とは言え、最初は違和感感じちゃいますね(笑)。<br />
&nbsp;</p>
<h3><span style="color: #ff0000;">&lt;address&gt;タグ変更点.「コピーライトで使っちゃダメ」</span></h3>
<p>僕はそんなにコピーライトを表記するのに&lt;address&gt;タグは使って無かったので個人的にはそんなに衝撃を受けないんですが、とりあえずXHTML以前の&lt;address&gt;タグのメジャーな使われ方として</p>
<pre class="brush: xml; title: ; notranslate">
&lt;address&gt;&amp;copy; 2013 WEBCreate PRACTICE!!&lt;address&gt;
</pre>
<p>という感じでコピーライトをマークアップしていたと思うんですが、&lt;address&gt;タグの概要が、記事を表すarticle要素内で使用すれば記事著者への連絡先になり、直近の祖先がbody要素の場合ならWebサイト管理者への連絡先を意味するというように変更されました。じゃあ、今後コピーライトをマークアップするタグはどうしたらいいんじゃい!!って話になると思うのですが、単純に&lt;p&gt;であったりでも良いし&lt;h4&gt;あたりでも良いし、要は文書の位置づけ的な間違いがなければ何でも良いんだろうと思います。僕はもっぱら&lt;small&gt;を使用しています。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;small&gt;&amp;copy; 2013 WEBCreate PRACTICE!!&lt;/small&gt;
</pre>
<p>&nbsp;</p>
<h3><span style="color: #ff0000;">&lt;b&gt;タグ変更点.「非推奨からの華麗なる復帰」</span></h3>
<p>&lt;b&gt;タグはもともと太文字を表示する見た目だけに特化した要素でしたが、CSSとHTMLの役割上非推奨になっていたタグの一つです。ガラケーのサイトでは使われていましたがPCサイトの場合は単純に太くしたいならCSSのfont-weight、キーワードとしての重要性も持たせたいなら&lt;strong&gt;で、という感じで完璧に&lt;b&gt;という存在は消えかかってました。HTML5からは文書内のキーワードや記事リードなどの強調や重要性を持たないが他と区別したいテキストを表す場合に使用するようになります。実際に使う場合は</p>
<p>『strong要素・em要素・mark要素・cite要素』</p>
<p>などの使用用途が定義されている要素に適さない場合に使用することになります。<br />
&nbsp;</p>
<h3><span style="color: #ff0000;">&lt;dl&gt;タグ変更点.「定義リスト→記述リストへ」</span></h3>
<p>XHTMLの時は定義リストという概念で料金表などで使われていましたがHTML5から記述リストという概要に変更されました。従来の定義リストとしての使用も可能ですが、定義リストにする場合はdt要素に定義語を表すdfn要素を用いる必要があります。すこし面倒な感じになってしまいました。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;dl&gt;
  &lt;dt&gt;ジョン・レノン&lt;/dt&gt;
  &lt;dd&gt;１９４０年１０月９日リヴァプール生まれ。&lt;/dd&gt;
  &lt;dt&gt;ポール・マッカートニー&lt;/dt&gt;
  &lt;dd&gt;１９４２年６月１８日リヴァプール生まれ。&lt;/dd&gt;
&lt;/dl&gt;
</pre>
<p>上記はHTML5では定義リストにならず記述リストになってしまいます。HTML5で定義リストにしたい場合は</p>
<pre class="brush: xml; title: ; notranslate">
&lt;dl&gt;
  &lt;dt&gt;&lt;dfn&gt;ジョン・レノン&lt;/dfn&gt;&lt;/dt&gt;
  &lt;dd&gt;１９４０年１０月９日リヴァプール生まれ。&lt;/dd&gt;
  &lt;dt&gt;&lt;dfn&gt;ポール・マッカートニー&lt;/dfn&gt;&lt;/dt&gt;
  &lt;dd&gt;１９４２年６月１８日リヴァプール生まれ。&lt;/dd&gt;
&lt;/dl&gt;
</pre>
<p>としなければいけません。<br />
&nbsp;</p>
<h3><span style="color: #ff0000;">&lt;hr&gt;タグ変更点.「単なる水平線→話題の区切り線」</span></h3>
<p>hr要素は水平線を表す要素でしたが、HTML5からは意味的な段落を表すようになります。ただし、セクションの区切りに使用することはできませんので注意が必要です。たとえば&lt;section&gt;のなかで話題の切り替えがある時などに使われるようです。<br />
&nbsp;</p>
<h3><span style="color: #ff0000;">&lt;i&gt;タグ変更点.「</span><span style="color: #ff0000;">非推奨からの華麗なる復帰その2</span><span style="color: #ff0000;">」</span></h3>
<p>&lt;i&gt;タグはもともと斜体文字を表示する見た目だけに特化した要素でしたが、CSSとHTMLの役割上非推奨になっていたタグの一つです。ガラケーのサイトでは使われていましたがPCサイトの場合は単純に太くしたいならCSSのfont-style、キーワードとしての重要性も持たせたいなら&lt;em&gt;で、という感じで完璧に&lt;i&gt;という存在は消えかかってました。HTML5からは技術用語などの専門用語・他言語の慣用句、または思考・船舶の名前など、他の文章と区別しているテキスト範囲に使用するみたいです。<br />
&nbsp;</p>
<h3><span style="color: #ff0000;">&lt;</span><span style="color: #ff0000;">strong</span><span style="color: #ff0000;">&gt;タグ変更点.「強調→重要性という概要へ」</span></h3>
<p>&lt;strong&gt;は強調の意味が無くなり重要性という意味合いに変更されました。強調を表したいテキストにはem要素を使うようにします。また、入れ子にすることで重要度を高めることができます。</p>
<pre class="brush: xml; title: ; notranslate">
&lt;strong&gt;
  おれはジャイ*ン、&lt;strong&gt;ガキ大将&lt;/strong&gt;
&lt;/strong&gt;
</pre>
<p>まだ何個か仕様が変わったタグがあるんですがとりあえず今回はこれくらいで・・・。<br />
また機会があったら続きを書こうと思います。<br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://study.guidebook.jp/web_create/?feed=rss2&#038;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://study.guidebook.jp/web_create/?p=11" />
	</item>
	</channel>
</rss>
