<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>html5入門</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/" />
    <link rel="self" type="application/atom+xml" href="http://html5.imedia-web.net/atom.xml" />
    <id>tag:html5.imedia-web.net,2011-04-11://5</id>
    <updated>2012-04-19T05:37:53Z</updated>
    <subtitle>html5の入門サイトです。タグの説明に加え、サンプルやテンプレートも用意しています。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.12</generator>

<entry>
    <title>html5で書いてみよう</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/sample/sections/write_html5.html" />
    <id>tag:html5.imedia-web.net,2012://5.252</id>

    <published>2012-04-19T01:14:14Z</published>
    <updated>2012-04-19T05:37:53Z</updated>

    <summary>「習うより慣れろ！」という言葉がありますが、まずは自分の手でもhtml5を書いて...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="構造化タグのサンプル集" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[「習うより慣れろ！」という言葉がありますが、まずは自分の手でもhtml5を書いてみましょう。 <br />

]]>
        <![CDATA[しかし、「html5で書く」といっても難しい事はなく、ソースコードの出だし（宣言部）を
<div id="sample">  
&lt;!DOCTYPE html&gt;<br />
&lt;html lang="ja"&gt;<br />
</div>
で、書けだせば、それはhtml5のコードとなります。<br />
既にhtml4で書いてあるコードも、この宣言部を変えれば一応html5のコードという事になります。<br />
しかし、それではhtml5にしても意味がないので、構造化タグと少しCSSを加えたモノを用意しました。<br />
ダウンロードするかソースをコピペして保存して使用してください。<br />
<h3>デモ画面とダウンロードファイル</h3>
<img alt="IEScript.gif" src="http://html5.imedia-web.net/img/IEScript.gif" width="518" height="472" class="mt-image-none" style="" /><br />
<a href="http://html5.imedia-web.net/sample/html5_sample1/html5_sample1.html" target="_blank">デモ画面（別ウインドウ表示）</a><br />
<a href="http://html5.imedia-web.net/sample/html5_sample1.zip">ダウンロードファイル：html5_sample1.zip(1KB）</a><br />
<h3>構造化タグを用いたソースコード</h3>
<h4>sample.html</h4>
<div id="sample">  
&lt;!DOCTYPE html&gt;<br />
&lt;html lang="ja"&gt;<br />
&lt;head&gt;<br />
&lt;meta charset="UTF-8" /&gt;<br />
&lt;title&gt;サイト名&lt;/title&gt;<br />
&lt;link rel="stylesheet" type="text/css" media="screen" href="style.css" /&gt;<br />
&lt;!--[if lt IE 9]&gt;<br />
&lt;script src="http://html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"&gt;&lt;/script&gt;<br />
&lt;![endif]--&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id="wrap"&gt;<br />
&lt;header id="head"&gt;&lt;h1&gt;サイト名&lt;/h1&gt;&lt;/header&gt;<br />
&lt;nav id="navi"&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="./"&gt;Home&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;<br />
&lt;article class="post"&gt;<br />
&lt;h2&gt;記事タイトル&lt;/h2&gt;<br />
&lt;p&gt;html5の構造化タグを使った練習ページ。&lt;/p&gt;<br />
&lt;/article&gt;<br />
&lt;article class="post"&gt;<br />
&lt;h2&gt;記事タイトル２&lt;/h2&gt;<br />
&lt;p&gt;ブログのトップページの構造になります。&lt;/p&gt;<br />
&lt;/article&gt;<br />
&lt;footer id="foot"&gt;&lt;a href="./"&gt;サイト名&lt;/a&gt;&lt;/footer&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</div>
<h4>style.css</h4>
<div id="sample">  
body{<br />
text-align:center;<br />
}<br />
<br />
#wrap{<br />
width:500px;<br />
margin:0 auto;<br />
text-align:left;<br />
border:solid 1px #333;<br />
}<br />
<br />
#head {<br />
padding:10px;<br />
border-bottom:solid 1px #333;<br />
}<br />
<br />
#navi {<br />
border-bottom:solid 1px #333;<br />
}<br />
<br />
.post {<br />
padding:10px;<br />
}<br />
<br />
#foot {<br />
border-top:solid 1px #333;<br />
text-align:center;<br />
padding:10px;<br />
}<br />
</div>
<h3>IE対策 ソースコード</h3>
<div id="sample">  
&lt;!--[if lt IE 9]&gt;
&lt;script src="http://html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;![endif]--&gt;
&lt;!--[if lte IE 7]&gt;
&lt;link href="ie.css" rel="stylesheet" type="text/css" /&gt;
&lt;![endif]--&gt;
</div>
の部分は、IEだとhtml5を装備していないので、html5のタグを認識してくれません。<br />
なので、これをいれないと<br />
<img alt="noIEScript.gif" src="http://html5.imedia-web.net/img/noIEScript.gif" width="536" height="311" class="mt-image-none" style="" /><br />
のように表示されてしまいます。<br />
※body,divタグのwrapは判別されてます。<br />
<br />
という事で、自分でソースをダウンロードして文字変更したりarticleを足したりしてみましょう。<br />
手を動かすとぐっとhtml5が身近な存在になります。<br />
あとは、このサイトにあるコードを付け足して色々試してみてください。<br />
]]>
    </content>
</entry>

<entry>
    <title>html5テンプレートサイトまとめ</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/templates/links/html5_3.html" />
    <id>tag:html5.imedia-web.net,2012://5.249</id>

    <published>2012-04-18T01:34:03Z</published>
    <updated>2012-04-18T03:02:56Z</updated>

    <summary>html5のテンプレートサイト、またはテンプレートサイトをまとめた記事を集めまし...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="テンプレートリンク集" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[html5のテンプレートサイト、またはテンプレートサイトをまとめた記事を集めました。 <br />
<br />]]>
        <![CDATA[<h3>html5テンプレートサイト</h3>
<div style="float:left;width:260px;"><a href="http://freehtml5templates.com/" target="_blank"><img alt="link1.gif" src="http://html5.imedia-web.net/img/link1.gif" width="250" height="186" class="mt-image-none" style="" /></a></div>
<div style="float:right;width:340px;">
<h4><a href="http://freehtml5templates.com/" target="_blank">Free HTML5 Templates</a></h4>
海外の人気サイトでテンプレートは250個あります。<br />
ここだけで充分お気に入りが見つかりそうです。<br/>
<br/>
⇒ダウンロードページ：<a href="http://freehtml5templates.com/template-portfolio/" target="_blank">一覧</a>から「more info」をクリックして、個別記事の「Download here」ボタン

</div>
<br class="clear" />
<h3>html5テンプレートサイト紹介記事 国内</h3>
紹介しているサイトは国内ですが、紹介されてるテンプレートは海外サイトが多いです。<br />
<ul>
<li><a href="http://matome.naver.jp/odai/2133041637499634701" target="_blank">初心者でもセンスよく見えるHTML5テンプレート［無料］ - NAVER まとめ</a><br />
シンプル、デザイン重視、写真を沢山見せるという観点で20サイト紹介。2012年3月まとめ</li>
<li><a href="http://kachibito.net/web-design/6-html5-free-template.html" target="_blank">最近知ったフリーのHTML5テンプレート6個 - かちびと.net</a><br />
デザイン系２、音楽系２、WordPress、Iphoneの6サイト紹介。2010年7月まとめ
</li>
<li><a href="http://www.designwalker.com/2010/06/html5-template.html" target="_blank">HTML5で構築されたテンプレート・フレームワークいろいろ | DesignWalker</a><br />
海外のさまざまな15サイトを紹介。2010年6月まとめ</li>
<li><a href="http://coliss.com/articles/freebies/freebies-templates-used-html5-and-css3.html" target="_blank">HTML5とCSS3を使用した、ハイクオリティな無料のテンプレート集 | コリス</a><br />
海外で作成されたページの翻訳。11サイト紹介。2010年4月まとめ
</li>

</ul><h3>html5テンプレートサイト紹介記事 海外</h3>
<ul>
<li><a href="http://www.webresourcesdepot.com/10-free-html5-css3-website-templates-to-start-designing-for-tomorrow/" target="_blank">10+ Free HTML5-CSS3 Website Templates (To Start Designing For Tomorrow)</a><br /></li>
</ul>

]]>
    </content>
</entry>

<entry>
    <title>ローカルストレージのサンプル</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/sample/webstrage/post_2.html" />
    <id>tag:html5.imedia-web.net,2012://5.248</id>

    <published>2012-04-12T04:02:24Z</published>
    <updated>2012-04-12T04:57:38Z</updated>

    <summary>ローカルストレージのサンプルコードです。 セッションストレージのコードからses...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="webstrageのサンプル集" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[<p>ローカルストレージのサンプルコードです。<br />
<ul>
<li>セッションストレージのコードからsessionをlocalに変える。</li>
<li>onloadで起動時にローカルストレージを読み込ませる</li>
</ul>
の2点を加えました。</p>

<p>セッションはブラウザをシャットダウンすると値がなくなりますが、<br />
ローカルストレージは再起動しても値が保持されている事を確認してみてください。</p> ]]>
        <![CDATA[<h3>サンプルコードの表示結果</h3>
<script type="text/javascript">
//ブラウザチェック
 if (typeof localStorage == 'undefined') {
  document.write("<p>お使いのブラウザではWeb Storageが使えません。</p>");
 } else {
  //セッションストレージ設定
  var storage = localStorage;

  //ボタンイベント1 保存
  function setlocalStorage() {
    var key = document.getElementById("textkey").value;
    var value = document.getElementById("textdata").value;
    if (key && value) {
      storage.setItem(key, value);
    }
    key = "";
    value = "";
    viewStorage();
  }

  //ボタンイベント2 削除
  function removeStorage() {
    var key = document.getElementById("textkey").value;
    storage.removeItem(key);
    key = "";
    viewStorage();
  }

  //ボタンイベント3 全て削除
  function removeallStorage() {
    storage.clear();
    viewStorage();
  }

  //テーブルにストレージの値を表示
  function viewStorage() {
    var list = document.getElementById("list")
    while (list.firstChild) list.removeChild(list.firstChild);
    for (var i=0; i < storage.length; i++) {
      var _key = storage.key(i);
      var tr = document.createElement("tr");
      var td1 = document.createElement("td");
      var td2 = document.createElement("td");
      list.appendChild(tr);
      tr.appendChild(td1);
      tr.appendChild(td2);
      td1.innerHTML = _key;
      td2.innerHTML = storage.getItem(_key);
    }
  }
  function myonload() {
    var list = document.getElementById("list")
    while (list.firstChild) list.removeChild(list.firstChild);
    for (var i=0; i < localStorage.length; i++) {
      var _key = localStorage.key(i);
      var tr = document.createElement("tr");
      var td1 = document.createElement("td");
      var td2 = document.createElement("td");
      list.appendChild(tr);
      tr.appendChild(td1);
      tr.appendChild(td2);
      td1.innerHTML = _key;
      td2.innerHTML = localStorage.getItem(_key);
   }
 }
}
 document.body.onload=myonload; 
</script>

<h4>入力フィールド</h4>
<p>Key：<input id="textkey" type="text" />　値：<input id="textdata" type="text" /></p>
<p align="right">  <button id="button" onclick="setlocalStorage()">保存</button>
  <button id="button" onclick="removeStorage()">削除</button>
  <button id="button" onclick="removeallStorage()">全て削除</button></p>
<h4>入力結果</h4>
<table class="tagForList2">
    <tr>
      <th>キー</th><th>値</th>
    </tr>
    <tbody id="list">
    </tbody>
  </table>

<h3>ソースコード</h3>
<div id="sample">
<pre><code>
&lt;script type="text/javascript"&gt;
//ブラウザチェック
 if (typeof localStorage == 'undefined') {
  document.write("&lt;p&gt;お使いのブラウザではWeb Storageが使えません。&lt;/p&gt;");
 } else {
  //セッションストレージ設定
  var storage = localStorage;

  //ボタンイベント1 保存
  function setlocalStorage() {
    var key = document.getElementById("textkey").value;
    var value = document.getElementById("textdata").value;
    if (key && value) {
      storage.setItem(key, value);
    }
    key = "";
    value = "";
    viewStorage();
  }

  //ボタンイベント2 削除
  function removeStorage() {
    var key = document.getElementById("textkey").value;
    storage.removeItem(key);
    key = "";
    viewStorage();
  }

  //ボタンイベント3 全て削除
  function removeallStorage() {
    storage.clear();
    viewStorage();
  }

  //イベント発生時にテーブルにストレージの値を表示
  function viewStorage() {
    var list = document.getElementById("list")
    while (list.firstChild) list.removeChild(list.firstChild);
    for (var i=0; i &lt; storage.length; i++) {
      var _key = storage.key(i);
      var tr = document.createElement("tr");
      var td1 = document.createElement("td");
      var td2 = document.createElement("td");
      list.appendChild(tr);
      tr.appendChild(td1);
      tr.appendChild(td2);
      td1.innerHTML = _key;
      td2.innerHTML = storage.getItem(_key);
    }
  }
  //起動時にテーブルにストレージの値を表示
  function load() {
    var list = document.getElementById("list")
    while (list.firstChild) list.removeChild(list.firstChild);
    for (var i=0; i &lt; localStorage.length; i++) {
      var _key = localStorage.key(i);
      var tr = document.createElement("tr");
      var td1 = document.createElement("td");
      var td2 = document.createElement("td");
      list.appendChild(tr);
      tr.appendChild(td1);
      tr.appendChild(td2);
      td1.innerHTML = _key;
      td2.innerHTML = localStorage.getItem(_key);
  }
}


 }
&lt;/script&gt;

&lt;h4&gt;入力フィールド&lt;/h4&gt;
&lt;p&gt;Key：&lt;input id="textkey" type="text" /&gt;　値：&lt;input id="textdata" type="text" /&gt;&lt;/p&gt;
&lt;p align="right"&gt;  &lt;button id="button" onclick="setlocalStorage()"&gt;保存&lt;/button&gt;
  &lt;button id="button" onclick="removeStorage()"&gt;削除&lt;/button&gt;
  &lt;button id="button" onclick="removeallStorage()"&gt;全て削除&lt;/button&gt;&lt;/p&gt;
&lt;h4&gt;入力結果&lt;/h4&gt;
&lt;table class="tagForList2"&gt;
    &lt;tr&gt;
      &lt;th&gt;キー&lt;/th&gt;&lt;th&gt;値&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tbody id="list"&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;
</code></pre>
</div>]]>
    </content>
</entry>

<entry>
    <title>セッションストレージのサンプル</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/sample/webstrage/post_1.html" />
    <id>tag:html5.imedia-web.net,2012://5.247</id>

    <published>2012-04-09T07:37:41Z</published>
    <updated>2012-04-12T01:20:13Z</updated>

    <summary>セッションストレージのサンプルコードです。  まずは、使っているブラウザがセッシ...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="webstrageのサンプル集" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[<p>セッションストレージのサンプルコードです。 <br />
まずは、使っているブラウザがセッションストーレジを使えるかチェックします。<br />
使えなければメッセージが表示され、使用可能あれば入力フィールドと結果を表示します。
</p>
]]>
        <![CDATA[<h3>サンプルコードの表示結果</h3>
<script type="text/javascript">
if (typeof sessionStorage == 'undefined') {
  document.write("<p>お使いのブラウザではWeb Storageが使えません。</p>");
} else {

  //セッションストレージを設定
  var storage = sessionStorage;

  //保存ボタン押下時
  function setsessionStorage() {

    //テキストの値を取得
    var key = document.getElementById("textkey").value;
    var value = document.getElementById("textdata").value;

    //値の入力チェック＆代入
    if (key && value) {
      storage.setItem(key, value);
    }

    //値をクリア
    key = "";
    value = "";

    //表の表示
    viewStorage();
  }

  //表の表示
  function viewStorage() {

    var list = document.getElementById("list")
    while (list.firstChild) list.removeChild(list.firstChild);

    //ストレージの取得と設定
    for (var i=0; i < storage.length; i++) {
      var _key = storage.key(i);

      var tr = document.createElement("tr");
      var td1 = document.createElement("td");
      var td2 = document.createElement("td");
      list.appendChild(tr);
      tr.appendChild(td1);
      tr.appendChild(td2);
      td1.innerHTML = _key;
      td2.innerHTML = storage.getItem(_key);
    }
  }

  //削除ボタン押下時
  function removeStorage() {
    var key = document.getElementById("textkey").value;
    storage.removeItem(key);
    key = "";
    viewStorage();
  }

  //全て削除ボタン押下時
  function removeallStorage() {
    storage.clear();
    viewStorage();
  }
}

</script>

<h4>入力フィールド</h4>
<p>Key：<input id="textkey" type="text" />　値：<input id="textdata" type="text" /></p>
<p align="right">  <button id="button" onclick="setsessionStorage()">保存</button>
  <button id="button" onclick="removeStorage()">削除</button>
  <button id="button" onclick="removeallStorage()">全て削除</button></p>
<h4>入力結果</h4>
<p>
<table class="tagForList2">
    <tr>
      <th>キー</th><th>値</th>
    </tr>
    <tbody id="list">
    </tbody>
  </table>
</p>

<h3>ソースコード</h3>
<div id="sample">
<pre><code>
&lt;script type="text/javascript"&gt;
//ブラウザチェック
 if (typeof sessionStorage == 'undefined') {
  document.write("&lt;p&gt;お使いのブラウザではWeb Storageが使えません。&lt;/p&gt;");
 } else {
  //セッションストレージ設定
  var storage = sessionStorage;

  //ボタンイベント1 保存
  function setsessionStorage() {
    var key = document.getElementById("textkey").value;
    var value = document.getElementById("textdata").value;
    if (key && value) {
      storage.setItem(key, value);
    }
    key = "";
    value = "";
    viewStorage();
  }

  //ボタンイベント2 削除
  function removeStorage() {
    var key = document.getElementById("textkey").value;
    storage.removeItem(key);
    key = "";
    viewStorage();
  }

  //ボタンイベント3 全て削除
  function removeallStorage() {
    storage.clear();
    viewStorage();
  }

  //テーブルにストレージの値を表示
  function viewStorage() {
    var list = document.getElementById("list")
    while (list.firstChild) list.removeChild(list.firstChild);
    for (var i=0; i &lt; storage.length; i++) {
      var _key = storage.key(i);
      var tr = document.createElement("tr");
      var td1 = document.createElement("td");
      var td2 = document.createElement("td");
      list.appendChild(tr);
      tr.appendChild(td1);
      tr.appendChild(td2);
      td1.innerHTML = _key;
      td2.innerHTML = storage.getItem(_key);
    }
  }
 }
&lt;/script&gt;

&lt;h4&gt;入力フィールド&lt;/h4&gt;
&lt;p&gt;Key：&lt;input id="textkey" type="text" /&gt;　値：&lt;input id="textdata" type="text" /&gt;&lt;/p&gt;
&lt;p align="right"&gt;  &lt;button id="button" onclick="setsessionStorage()"&gt;保存&lt;/button&gt;
  &lt;button id="button" onclick="removeStorage()"&gt;削除&lt;/button&gt;
  &lt;button id="button" onclick="removeallStorage()"&gt;全て削除&lt;/button&gt;&lt;/p&gt;
&lt;h4&gt;入力結果&lt;/h4&gt;
&lt;table class="tagForList2"&gt;
    &lt;tr&gt;
      &lt;th&gt;キー&lt;/th&gt;&lt;th&gt;値&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tbody id="list"&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;
</code></pre>
</div>]]>
    </content>
</entry>

<entry>
    <title>WebStorageとは</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/feature/webstorage.html" />
    <id>tag:html5.imedia-web.net,2012://5.246</id>

    <published>2012-04-09T07:08:46Z</published>
    <updated>2012-04-09T07:35:28Z</updated>

    <summary>「WebStorage（ウェブストレージ）」とは、データをブラウザ側で保存する機...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="html5の特徴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[<p>「WebStorage（ウェブストレージ）」とは、データをブラウザ側で保存する機能です。</p>
<p>データをブラウザ側で保存する機能としては「cookie（クッキー）」が一般的でしたが、「WebStorage」は「cookie」よりも大容量で長期間の保存が可能になっています。</p> ]]>
        <![CDATA[<h3>2種類のWeb Storage</h3>
<p>Web Storageにはセッションストレージとローカルストレージの2種類があります。</p>
<p>セッションストレージはウィンドウが開いている間は有効でウインドウが閉じられるとデータは破棄されます。ローカルストレージはウインドウを閉じても有効で自分のPC内に永続的に保存されます。</p>

<br /><br />サンプルは、また後日記事にします。<br />]]>
    </content>
</entry>

<entry>
    <title>2012年4-6月集中更新中！！</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/history/post.html" />
    <id>tag:html5.imedia-web.net,2012://5.245</id>

    <published>2012-04-03T15:14:00Z</published>
    <updated>2012-04-19T08:01:21Z</updated>

    <summary>2012年4月より更新を再開しています。 ...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="更新履歴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[2012年4月より更新を再開しています。<br /> ]]>
        <![CDATA[昨年4月に当サイトを作成しましたが、3ヶ月ほどで行き詰まり更新が止まってしまっていました...<br />
<br />しかし、その間に、スマートフォン対応、リツィート一覧の表示方法を学びましたので、<br />
その辺の反映に始まり、中途半端な内容になっている記事のブラッシュアップをしたいと思います。<br /><br />
今度こそ内容が揃う所まで作成しますので、当サイトをよろしくお願いします。
<h3>変更内容</h3>
<ol>
<li>ソーシャルボタンの隙間をなくす。　<span class="red">4/3 済</span></li>
<li>中途半端なカテゴリー、リンク欄をなくす。 <span class="red">4/3 済</span></li>
<li>Retweetリストをサイドバーに。<span class="red">4/4 済</span></li>
<li>Twitterアカウントを取得して更新情報を配信する。<span class="red">4/4 済</span></li>
<li>スマートフォン版を作成する。<span class="red">4/12 済</span></li>
<li>タイトルフォントの変更とキャッチ画像の作成<span class="red">4/8 まで</span></li>
<li>フッターにはてぶ、いいね、アクセスランキングを並べる<span class="red">件数増えるまで保留</span></li>
<li>サンプル、Q&Aを最低10個は作成する。　<span class="red">Q&Aは一旦削除。</span></li>
<li>APIを使ったプログラム。候補は体重管理？　<span class="red">webstrageを追加。</span><br />
　audio,videoを更新予定</li>
<li>html5作成の手順を作成。<span class="red">4/19 済</span></li>
<li>右端に目次を入れ全体内容の見直しと確定。<span class="red">4/19 済</span></li>
<li>テンプレートの完成版をPC版、スマフォ版。<span class="red">PC版はシンプル、デラックスで2列と3列</span></li>
</ol>
期限は2012年6月末までとします。<br />
]]>
    </content>
</entry>

<entry>
    <title>canvasステップ２　円を描く</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/sample/canvas/step2.html" />
    <id>tag:html5.imedia-web.net,2011://5.219</id>

    <published>2011-07-14T08:23:31Z</published>
    <updated>2011-07-14T08:53:50Z</updated>

    <summary>canvasタグで円を描きます。</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="canvasのサンプル集" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[<h3>サンプルコードの表示結果</h3>
<canvas id="c1" width="140" height="140"></canvas>
<script type="text/javascript">
onload = function() {
draw1();
};
/* 円を描く */
function draw1() {
var canvas = document.getElementById('c1');
if ( ! canvas || ! canvas.getContext ) { return false; }
var ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.arc(70, 70, 60, 0, Math.PI*2, false);
ctx.stroke();
}
</script>

<h3>ソースコード</h3>
<div id="sample">
&lt;canvas id="c1" width="140" height="140"&gt;&lt;/canvas&gt;<br />
&lt;script type="text/javascript"&gt;<br />
  onload = function() {<br />
  draw1();<br />
};<br />
/* 円を描く */<br />
function draw1() {<br />
  var canvas = document.getElementById('c1');<br />
  if ( ! canvas || ! canvas.getContext ) { return false; }<br />
  var ctx = canvas.getContext('2d');<br />
  ctx.beginPath();<br />
  ctx.arc(70, 70, 60, 0, Math.PI*2, false);<br />
  ctx.stroke();<br />
}<br />
&lt;/script&gt;
</div>

]]>
        
    </content>
</entry>

<entry>
    <title>HTML5で廃止されたタグ</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/tags/abolition.html" />
    <id>tag:html5.imedia-web.net,2011://5.218</id>

    <published>2011-05-08T13:37:52Z</published>
    <updated>2011-05-08T14:35:24Z</updated>

    <summary>big〔フォントを大きく表示〕s〔テキストに取消線を引く〕strike〔テキスト...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="html5 タグリファレンス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[big〔フォントを大きく表示〕<br />s〔テキストに取消線を引く〕<br />strike〔テキストに取消線を引く〕<br />u〔テキストに下線を引く〕<br />font〔フォント装飾（色・サイズ・種類）〕<br />center〔要素の左右中央揃え〕<br /><br />acronym〔頭字語〕<br />applet〔Javaアプレットの埋め込み〕<br />basefont〔ページの基準フォントサイズ〕<br />isindex〔キーワード検索入力欄の埋め込み〕<br />dir〔ディレクトリ型リスト〕<br />frame〔フレームの定義〕<br />frameset〔フレーム（frame要素）の構成〕<br />noframes〔フレーム未対応ユーザー向けの代替テキスト〕<br />tt〔テキストを等幅フォントにする〕<br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>canvasとは</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/feature/canvas.html" />
    <id>tag:html5.imedia-web.net,2011://5.217</id>

    <published>2011-05-08T05:17:29Z</published>
    <updated>2011-05-08T06:13:57Z</updated>

    <summary>Canvasとはhtml5で新規に指定されたタグでJavaScriptを使い図を描くことができます。</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="html5の特徴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        Canvasとはhtml5で新規に指定されたタグでJavaScriptを使い図を描くことができます。
        <![CDATA[<h3>サンプルコードの表示結果</h3>
<!--[if IE]><script type="text/javascript" src="excanvas.js"></script><![endif]--> 
<canvas id="canvassample1" width="140" height="140"></canvas>
<script type="text/javascript">
  onload = function() {
  draw1();
};
function draw1() {
  var canvas = document.getElementById('canvassample1');
  if ( ! canvas || ! canvas.getContext ) {
    return false;
  }
  var ctx = canvas.getContext('2d');
  ctx.beginPath();
  ctx.moveTo(20, 20);
  ctx.lineTo(120, 20);
  ctx.lineTo(120, 120);
  ctx.lineTo(20, 120);
  ctx.closePath();
  ctx.stroke();
}
</script>

<h3>ソースコード</h3>
<div id="sample">
<span style="color:#900;">&lt;!-- html5 タグで canvassample1 を呼び出し、表示サイズを決める --&gt;</span><br />
&lt;canvas id="canvassample1" width="140" height="140"&gt;&lt;/canvas&gt;<br />
&lt;script type="text/javascript"&gt;<br />
  <span style="color:#900;">/*draw1メソッドを呼ぶ*/</span><br />
  onload = function() {<br />
  draw1();<br />
};<br />
function draw1() {<br />
  <span style="color:#900;">/*canvassample1を取得する*/</span><br />
  var canvas = document.getElementById('canvassample1');<br />
  <span style="color:#900;">/*canvasの存在チェックと未対応ブラウザの対処*/</span><br />
  if ( ! canvas || ! canvas.getContext ) {<br />
    return false;<br />
  }<br />
  <span style="color:#900;">/* 2Dコンテキスト */</span><br />
  var ctx = canvas.getContext('2d');<br />
  <span style="color:#900;">/* コンテキスト指定開始 */</span><br />
  ctx.beginPath();<br />
  ctx.moveTo(20, 20);<br />
  ctx.lineTo(120, 20);<br />
  ctx.lineTo(120, 120);<br />
  ctx.lineTo(20, 120);<br />
  <span style="color:#900;">/* 指定終了 */</span><br />
  ctx.closePath();<br />
  <span style="color:#900;">/* コンテキストを描く */</span><br />
  ctx.stroke();<br />
}<br />
&lt;/script&gt;<br />
</div>

<h3>IEの場合</h3>
今の所、Internet ExplorerはCanvasに対応していません。そのためGoogleが提供しているExplorerCanvasというJavaScriptライブラリをダウンロードして指定する必要があります。<br />
ダウンロード先：<a href="http://code.google.com/p/explorercanvas/downloads/list">ExplorerCanvas</a><br />
<br />
指定方法：<br />
<div id="sample">
&lt;!--[if IE]&gt;&lt;script type="text/javascript" src="excanvas.js"&gt;&lt;/script&gt;&lt;![endif]--&gt;
</div>
<br />
]]>
    </content>
</entry>

<entry>
    <title>html5入門を作成しました。</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/history/html5_1.html" />
    <id>tag:html5.imedia-web.net,2011://5.215</id>

    <published>2011-04-25T01:16:09Z</published>
    <updated>2012-04-03T15:51:14Z</updated>

    <summary>2011年4月1日よりhtml5入門を作成しています。...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="更新履歴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[2011年4月1日よりhtml5入門を作成しています。<br /><br />]]>
        <![CDATA[勉強しながら作成しているため、情報が不足している部分がありますが、<br />極力早く全てのページが出揃うように頑張ります。<br /><br />感想・ご要望頂ければ、その点を優先的に直しますので、ぜひご意見ください。<br />よろしくお願いします。<br />]]>
    </content>
</entry>

<entry>
    <title>構造タグの細分化</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/feature/structure.html" />
    <id>tag:html5.imedia-web.net,2011://5.213</id>

    <published>2011-04-21T15:33:35Z</published>
    <updated>2012-04-04T02:13:52Z</updated>

    <summary>html4まではbodyタグの中で、構造を示すタグはありませんでした。</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="html5の特徴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[html4まではbodyタグの中で、構造を示すタグはありませんでした。<br />しかし、html5では、header,navi,section,article,footer などの構造化タグが追加され、<br />ブラウザや検索エンジンに対して明確に文書構造を伝えられるようになりました。]]>
        <![CDATA[<img alt="kouzou.jpg" src="http://html5.imedia-web.net/kouzou.jpg" class="mt-image-none" style="" height="300" width="400" />]]>
    </content>
</entry>

<entry>
    <title>html5とは</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/feature/aboutHtml5.html" />
    <id>tag:html5.imedia-web.net,2011://5.214</id>

    <published>2011-04-21T01:20:36Z</published>
    <updated>2012-04-04T02:11:37Z</updated>

    <summary>html5とはhtmlの標準化団体であるw3cが策定したhtmlのバージョン5の事を指します。</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="html5の特徴" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[<h3>html5とは何か？</h3>
<p>html5とはhtmlの標準化団体であるw3cが2010年に策定したhtmlのバージョン5の事を指します。<br />
前回のバージョン4は1999年策定なので実に11年ぶりのメジャーアップになり、html5は2008年に草案が発表され現在、各種ブラウザに取り入れられ始めています。<br />
今すぐhtml5にしないといけないという訳ではありませんが、将来の検索エンジン対策や周辺サイトがhtml5への変更が進む中、覚える必要がある言語といえるでしょう。<br />]]>
        <![CDATA[<h3>html5の特徴</h3>
<p>html5の特徴は多数ありますが、その中でも<span class="red">構造化タグと動画編集タグの追加が大きな特徴</span>です。</p>
<ul>
<li>header,footer,articleなど、ヘッダー、フッター、記事部分がどこか区別されるようになった。</li>
<li>audio.video,canvasタグにより、動画編集が可能になった。</li>
</ul>
<p>アップルがflashを採用しない事により、audio,videoタグ、また各種API機能が注目されていて、近い将来大きく広まると推測されています。</p>
<h3>html5の範囲</h3>
<p>html5は広義な意味だとcss3とセットにされる事もありますが当サイトではhtml5タグとAPIに限定してhtml5を取り扱っています。css3タグを使わない純粋なhtml5のみを使用したシンプルテンプレートも用意しましたので、そちらも参考にしてください。</p>
　]]>
    </content>
</entry>

<entry>
    <title>デラックス　ブルー</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/templates/deluxe/2Blue.html" />
    <id>tag:html5.imedia-web.net,2011://5.212</id>

    <published>2011-04-19T07:56:01Z</published>
    <updated>2011-04-19T08:02:41Z</updated>

    <summary>http://html5.imedia-web.net/templates/de...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="デラックステンプレート" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[<a href="http://html5.imedia-web.net/templates/deluxe/2/blue/">http://html5.imedia-web.net/templates/deluxe/2/blue/</a> ]]>
        
    </content>
</entry>

<entry>
    <title>HTML5をサポートしていないIEでは、どのように表示されますか？</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/qa/forIE.html" />
    <id>tag:html5.imedia-web.net,2011://5.211</id>

    <published>2011-04-19T02:06:01Z</published>
    <updated>2012-04-04T02:45:39Z</updated>

    <summary>まずおさらいですが、html5は当サイトではcss3を含みません。 ...</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="Q&amp;A" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[まずおさらいですが、html5は当サイトではcss3を含みません。<br /> ]]>
        <![CDATA[何を持ってhtml5とするかというと、<br />
ソースが<br />
<div id="sample">  
&lt;!DOCTYPE html&gt;<br />
&lt;html lang="ja"&gt;<br />
&lt;head&gt;
</div>
で、始まっていればhtml5です。<br />
<br />
さらに、内部記述にheader,navi,article,footerを使ってもブラウザはタグとして判別し、<br />
class指定、id指定も、ブラウザは読み込み、全く表示されないという訳ではなくレイアウトは多少維持されます。<br />
<br />
しかしながらform系などhtml5で追加されたタグは認識されないので、下記スクリプトをheader内に記述しましょう。
そうすればhtml5をサポートしていないIEでも表示されます。
<div id="sample">  
&lt;!--[if lt IE 9]>
&lt;script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
&lt;![endif]-->
</div>

]]>
    </content>
</entry>

<entry>
    <title>canvasステップ１　四角を描く</title>
    <link rel="alternate" type="text/html" href="http://html5.imedia-web.net/sample/canvas/step1.html" />
    <id>tag:html5.imedia-web.net,2011://5.210</id>

    <published>2011-04-19T02:03:43Z</published>
    <updated>2012-04-13T06:43:26Z</updated>

    <summary>canvasタグで四角を描きます。</summary>
    <author>
        <name>webmaster</name>
        
    </author>
    
        <category term="canvasのサンプル集" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://html5.imedia-web.net/">
        <![CDATA[<h3>サンプルコードの表示結果</h3>
<canvas id="canvassample1" width="140" height="140"></canvas>
<script type="text/javascript">
  onload = function() {
  draw1();
};
function draw1() {
  var canvas = document.getElementById('canvassample1');
  if ( ! canvas || ! canvas.getContext ) {
    return false;
  }
  var ctx = canvas.getContext('2d');
  ctx.beginPath();
  ctx.moveTo(20, 20);
  ctx.lineTo(120, 20);
  ctx.lineTo(120, 120);
  ctx.lineTo(20, 120);
  ctx.closePath();
  ctx.stroke();
}
</script>

<h3>ソースコード</h3>
<div id="sample">
<pre><code>
&lt;canvas id="canvassample1" width="140" height="140"&gt;&lt;/canvas&gt;
&lt;script type="text/javascript"&gt;
 onload = function() {
   draw1();
 };
 function draw1() {
  var canvas = document.getElementById('canvassample1');
  if ( ! canvas || ! canvas.getContext ) {
    return false;
  }
  var ctx = canvas.getContext('2d');
  ctx.beginPath();
  ctx.moveTo(20, 20);
  ctx.lineTo(120, 20);
  ctx.lineTo(120, 120);
  ctx.lineTo(20, 120);
  ctx.closePath();
  ctx.stroke();
 }
&lt;/script&gt;
</code></pre>
</div>

]]>
        
    </content>
</entry>

</feed>

