SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
HTML5&CSS3の実例紹介&DEMO 
2014/09/08 
1
自己紹介 
名前杉山 彰啓(スギヤマ アキヒロ) 
経歴・独立系企業就職しロボットの研究をする 
・デジハリ生となり、在学期間に退職 
・UI・UXを専門のデザイン会社へ就職 
・デジハリの講師のオファーを頂き会社を退職 
  デジタルハリウッド ソーシャルアプリクリエイター専攻 
・フリーランスとなる 
・inopを立ち上げる 
・inopを退職 
・もう一度フリーランスの道へ 
2
自己サービス 
スマートフォンアプリをデザインの観点でまとめたサイト 
http://design-app.net/ 
※随時更新中! 
3
今日のアジェンダ 
1:HTML5 
 HTML5の振り返り 
 HTMLとHTML5の違いとは 
 HTML5の優れた点 
2:CSS3 
 CSS3の特徴 
 CSS3での落とし穴 
4
今日のゴール 
1つでも「参考になった!」という 
情報を持って帰ってもらうこと! 
5
HTML5 
6
HTML5とは 
2008年:HTML5の草案としてW3Cが発表 
2014年:HTML5を正式勧告を目指す! 
7
HTMLの現状は 
HTML5は正規式な勧告はまだされておらず 
HTML4.0やXHTMLなどの色々なバージョンが 
乱立している状態となっている 
8
HTML 
・ Strict型と Transitional 型 
  Strict型は言語仕様に厳密に従って記述することが求められている文章型 
  Transitional型は移行型とよばれ、HTML4.01/XHTML1.0で定められていない 
  古い時代のHTMLの文法で記述してもエラーとしない文章型 
・ HTMLとXHTMLの違い 
HTML XHTML 
タグや属性の大文字/小文字どちらでも可小文字のみ 
終了タグの省略 
可 
○:<p>内容 
○:<p>内容</p> 
不可 
×:<p>内容 
○:<p>内容</p> 
属性の引用府(“”)の省略 
可 
○:<table width=100> 
○: <table width=”100”> 
不可 
×:<table width=100> 
○: <table width=”100”> 
属性名の名前と値が同じ場合 
の属性名の省略 
可 
○:checked 
○:checked=”checked” 
可 
×:checked 
○:checked=”checked” 
9
HTML5 
・APIの充実 
・文章構造も大きく変化 
  ブラウザや検索エンジンが何を意味しているのかを 
   理解してくれるようになった 
・IE9以上で色々と都合が良い 
  (IE8以下の対応の場合は「js」を読込む必要性がある) 
10
HTML5 
従来のHTML 
<div id=”header”> 
<div id= 
”menu”> 
<div id=”content”> 
<div id=”entry”> 
<div id=”footer”> 
HTML5 
<header> 
<nav> 
<section> 
<article> 
<footer> 
11
HTMLで悩む事といえば 
何を活かし何を無くすか? 
 ・HTML5で作るべきか? 
 ・旧式のHTMLで作るべきか? 
12
私なりの答え 
案件によって仕様を選ぶ! 
基本的にはHTML5使用で問題はない! 
・コーポレートサイトでIE8以下も対応したい 
・パフォーマンス重視したい 
とかであれば従来のHTMLを使用していく 
13
現状のブラウザの使用率は? 
2014年7月1日~2014年8月1日の情報 
参考:http://lhsp.s206.xrea.com/misc/browser-share-version.html 
14
朗報 
IE8のサポートは 
2016年1月12日で終了(予定) 
参考:http://www.itmedia.co.jp/news/articles/1408/08/news058.html 
15
HTML5 特徴 
16
HTML5の特徴_1 
フォームが従来より優れた機能に 
デモ 
17
HTML5の特徴_2 
audio要素 video要素 
canvas要素 WebGL 
参考:http://www.htmq.com/api/l 
■音楽と映像 
■グラフィック 
■位置 
Geolocation API 
■ファイル/ストレージ 
File API Webstorage 
■通信 
WebSocket API 
18
HTML5 サポート表 
PC ブラウザの HTML5 サポートを調べる方法 
http://www.findmebyip.com/litmus/ 
19
CSS3 
20
CSS3とは 
・CSS3とは 
 webフォント、角丸、シャドウなど、今までグラフィッ 
クツールに頼っていた表現がCSS3で対応することが出来 
るようになった 
・CSS3とHTMLのバージョンの関連性 
 HTMLやXHTML、HTML5との組み合わせは自由 
・ブラウザの対応状況 
 すべてのブラウザがCSS3に対応しているわけではない 
21
CSS3 サポート表 
PC ブラウザの CSS3 サポートを調べる方法 
http://www.findmebyip.com/litmus/ 
22
CSS3のちょっとし 
た落とし穴に注意 
23
注意① 
ベンダープレフィックス 
24
注意① 
・ベンダープレフィックスとは 
CSS3もブラウザ独自の拡張や草案段階のもが存在し、 
拡張機能であることを示す為の、識別子のこと 
・ブラウザごとのベンダープレフィックス 
-ms- -webkit- -moz- -0- 
25
注意② 
IE9では動作しないCSS3がある 
26
注意② 
・IE9で使用できない主なCSS3 
Text Shadow 
CSS Animations 
CSS Gradients 
CSS Transforms 3D 
CSS Transitions 
27
注意② 
IE9ではCSS3のアニメーションができない!! 
知らず「IE9から対応で」と言ってしまった・・・私 
28
注意② 
そんな時の対応は 
29
注意② 
「JS」で!! 
29
注意② 
CSS3のアニメーションをjsで作成してみました 
30
注意② 
<script> 
$(function() { 
$("#item2").animate({zIndex:1},{ 
//300msかけてアニメーション 
duration:300, 
step:function(now){ 
$(this).css({transform:'scale(' + (now) + ')'}); 
}, 
complete:function(){ 
$('#item2').css('zIndex', 0); 
} 
}); 
}); 
</script> 
31
注意② 
IE9でCSS3が動作しない状態でも 
jsができればなんとかなる! 
32
ちょっとした工夫が面白い 
33
ご清聴ありがとうございました 
34

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (6)

出版学会(活字離れ)資料
出版学会(活字離れ)資料出版学会(活字離れ)資料
出版学会(活字離れ)資料
 
開源 x 節流:企業導入實例分享 (二) [2016/03/31] 文件自由日研討會
開源 x 節流:企業導入實例分享 (二) [2016/03/31] 文件自由日研討會開源 x 節流:企業導入實例分享 (二) [2016/03/31] 文件自由日研討會
開源 x 節流:企業導入實例分享 (二) [2016/03/31] 文件自由日研討會
 
Guided Reading: Making the Most of It
Guided Reading: Making the Most of ItGuided Reading: Making the Most of It
Guided Reading: Making the Most of It
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Ähnlich wie html5とcss3実例紹介とデモ

Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)
Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)
Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)
Hideki Akiba
 
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
 
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
Takashi Endo
 
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由
Masakazu Muraoka
 
Html5 seminar 1_pac
Html5 seminar 1_pacHtml5 seminar 1_pac
Html5 seminar 1_pac
1PAC. INC.
 
事例で学ぶHTML5スマフォアプリ開発セミナー
事例で学ぶHTML5スマフォアプリ開発セミナー事例で学ぶHTML5スマフォアプリ開発セミナー
事例で学ぶHTML5スマフォアプリ開発セミナー
Monaca
 
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミットMochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
Katsuaki Sato
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
Masakazu Muraoka
 
スマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントスマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイント
Masakazu Muraoka
 
開発事例に学ぶHtml5アプリのポイント
開発事例に学ぶHtml5アプリのポイント開発事例に学ぶHtml5アプリのポイント
開発事例に学ぶHtml5アプリのポイント
Monaca
 
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
 

Ähnlich wie html5とcss3実例紹介とデモ (20)

HTML5 のお話
HTML5 のお話HTML5 のお話
HTML5 のお話
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5
 
Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)
Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)
Web標準技術の今とこれからを考える(村岡正和 ・ 秋葉秀樹)
 
ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
 
HTML5とOSSで作るブラウザで簡単顔認識
HTML5とOSSで作るブラウザで簡単顔認識HTML5とOSSで作るブラウザで簡単顔認識
HTML5とOSSで作るブラウザで簡単顔認識
 
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
 
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
 
いまさら聞けない!HTML5超入門
いまさら聞けない!HTML5超入門いまさら聞けない!HTML5超入門
いまさら聞けない!HTML5超入門
 
Html5超入門
Html5超入門Html5超入門
Html5超入門
 
Platform.html5
Platform.html5Platform.html5
Platform.html5
 
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由
 
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
 
Html5 seminar 1_pac
Html5 seminar 1_pacHtml5 seminar 1_pac
Html5 seminar 1_pac
 
事例で学ぶHTML5スマフォアプリ開発セミナー
事例で学ぶHTML5スマフォアプリ開発セミナー事例で学ぶHTML5スマフォアプリ開発セミナー
事例で学ぶHTML5スマフォアプリ開発セミナー
 
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミットMochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
 
スマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントスマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイント
 
開発事例に学ぶHtml5アプリのポイント
開発事例に学ぶHtml5アプリのポイント開発事例に学ぶHtml5アプリのポイント
開発事例に学ぶHtml5アプリのポイント
 
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
 
Html5 and Graphics
Html5 and GraphicsHtml5 and Graphics
Html5 and Graphics
 

Mehr von Akihiro Sugiyama (7)

Jquery 140522
Jquery 140522Jquery 140522
Jquery 140522
 
1216_MyMap
1216_MyMap1216_MyMap
1216_MyMap
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 

html5とcss3実例紹介とデモ