スライド 1



Similar documents
この 講 座 で 学 ぶこと 3の 概 要 現 時 点 で 大 体 使 える 機 能 2

スライド 1

アクセシビリティガイドライン骨子

HTML5の動向と展望(ネットラーニングセミナー)

(Microsoft PowerPoint - \225\275\220\25423\224N\223xHTML5\225\224\211\357.ppt)

0序文‐1章.indd


Developer Camp

07_経営論集2010 小松先生.indd

1 1 2 Unix SVG SVG SVG SVG




Internet Explorer 9 の機能概説


本 日 の 内 容 固 定 サイト (Pinned Site) のご 紹 介 その 他 の 開 発 者 向 け 新 機 能 のご 紹 介 2

Internet Explorer 9

/ 0/0/ : 実 結 果 HTMLファイルを 表 します 下 図 の 画 が 表 されます " 出 し"の 部 分 をクリックすると"コンテンツですよ "の 字 が 表 されます もう 度 " 出 し"をクリックすると"コンテンツですよ "の 字 が 非 表 になります 折 りたたみパネルの 基

第3回HP講習会資料ver1.2( )

Microsoft PowerPoint _HTML5セミナ-(配布用).pptx

Level1_ key

m_sotsuron

『HTML5プロフェッショナル認定資格 レベル1 教科書』サンプルPDF


コンピュータサイエンス 4. ウェブプログラミング

スライド 1

カンペキな初心者のための、Adobe® AIR™の基礎の基礎


PowerPoint プレゼンテーション

68 <td valign="top" class="c8"> 69 <p class="c13"><a name="マーク0"><span class="c9">⓪</span></a></p> 70 </td> 71 </tr> 72 <tr> 73 <td valign="top" class

1. 目 次 1. 目 次 2.はじめに 2-1.メールテンプレート 編 集 機 能 とは? 2-2. 対 象 読 者 3. 用 語 一 覧 4. 利 用 の 流 れ 4-1.メールテンプレート 編 集 の 流 れ 5. 機 能 説 明 利 用 方 法 5-1.テキストメール 編 集 開 封 率 を

IE9 Beta版のここがいい、ここは直して欲しい ~裏HTML5~ Microsoft 2010 MVP Open Day Japan

コンピュータサイエンス 1. ウェブの基本

Microsoft PowerPoint - A07回目②.pptx

WebGIS WebGIS(Web Geographic Information System) Web WebGIS Web WebGIS API(Application Program Interface) Web Google GoogleMaps API WebGISJSGI i

HTMLとメタデータ

●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb

textbook.indd

練 習 問 題 1. dataフォルダのq1フォルダ 内 のindex.htmlでブラウザで 正 しく 表 示 できない 状 態 にあ る 画 像 を 正 常 に 表 示 できるようにソースを 修 正 しなさい 修 正 したindex.htmlファイルなどは デスクトップのwdフォルダ 内 にt1と

HTML教科書 HTML5レベル1読者特典

日 付 更 新 者 内 容 2013/11/29 月 橋 新 規 作 成 2

■新聞記事

(1)

(1) <html>,,,,, <> ( ) (/ ) (2) <!DOCTYPE html> HTML5 (3) <html> HTML (4) <html lang= ja > html (ja) (5) JavaScript CSS (6) <meta charset= shift jis >

第 10 問 スマートフォンはパソコンとは 異 なり コンピュータウイルスなどの 不 正 プログラムの 侵 入 感 染 フィッシングなど の 詐 欺 に 遭 うことがないため セキュリティソフトをスマートフォンに 導 入 する 必 要 はない 2. 以 下 の 設 問 に 答 えよ 第 11 問 C

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ

Microsoft PowerPoint - マークアップガイドライン_ ppt [互換モード]

Microsoft Word - 資料5-1_資料掲載_ver docx

HTML5 部 会 メンバー 株 式 会 社 オーイーシー 株 式 会 社 オーイーシー 渡 抜 剛 西 村 良 太 大 銀 コンピュータサービス 上 福 梨 彩 九 州 東 芝 エンジニアリング 大 分 大 学 修 士 課 程 2 年 大 分 大 学 修 士 課 程 1 年 大 分 大 学 修 士

What 色 々な Web サービスを 提 供 している 会 社 です 会 社 ) 私 ) ぜひ 名 前 を 覚 えていってくださ

Use The Right Font

スライド 1

html5_ver2_kai.pdf

スライド 1

Microsoft PowerPoint -

title

CSS CSS

益 子 貴 寛 株 式 会 社 サイバーガーデン なんでも 知 っておかないとマズい ディレクター という 立 ち 位 置

HTMLとは HyperText Markup Language ハイパーテキスト:テキストを 超 えたもの マークアップ:<...>で 指 示 する 規 格 厳 密 には htttp:// 他 に loose.dtd,frameset.d

IE9 Beta版のここがいい、ここは直して欲しい ~裏HTML5~ Microsoft 2010 MVP Open Day Japan

あいち電子自治体ガイドライン(第1章)

HTML5Lv2_ key

アジェンダ 1. 自己紹介 2.HTML5とは? 3.Meteorとは? 4.Meteorをさわってみよう 5.Meteorで本格アプリを作ってみよう 6.Meteorおさらい 7. まとめ 2

1. 各 設 問 において 正 しいものは1を 間 違 っているものは 2 を 該 当 設 問 の 解 答 欄 に 記 せ 第 1 問 高 いフレームレートで 再 生 ができると 一 般 的 に 動 画 は 滑 らかに 動 作 する 試 験 範 囲 : 5-2.マルチメディアと 動 的 表 現 試

ホームページ制作スターターズ

携帯電話でGoogle Mapsを使う

PowerPoint プレゼンテーション

スライドの 編 集 とリンク スライドのレイアウトやデザインが 決 まったら 文 字 の 編 集 をしたり スライドの 順 序 変 更 やリンク 設 定 をして 見 栄 えの 良 いプレゼンテーションを 作 成 しましょう ファイル MP05 完 成.ppt を 開 き 内 容 を 編 集 していき

CENTNET 導 入 の 手 引 き 変 更 履 歴 No. 変 更 日 変 更 番 号 変 更 枚 数 備 考 /07/ 版 発 行 - システムリプレースにより 全 面 刷 新 //07/ 版 発 行 3 誤 字 等 の 修 正 /

HTML+CSS_Lesson03_2s.indd

A B C A B C Ctrl (S) 5 A B C 11.2: (F) (A) ( OK ) 3 (E) ( ) (E)

おすすめページ

JavaScriptプログラミング入門

PowerPoint プレゼンテーション

■サイトを定義する

Web 1990,HTTP, HTML, URL XML HTML XHTML XML Web XMLSOAPWSDL ( ) Web2.0 Web XML+WebAPI

2 事 業 内 容 HTML5アプリ 開 発 環 境 (Monaca) ネイティブアプリ 開 発 サーバーサイド 開 発 インフラ 教 育 事 業 など

WebGL References Kageyama (Kobe Univ.) Visualization *4 2 / 54

Microsoft PowerPoint - J_ pptx

untitled

目 次 1.はじめに 研 究 の 背 景 Webの 教 育 利 用 と LMS LMS の 限 界 コンテンツとコンテクスト 遠 隔 学 習 者 学 習 者 へのフィードバック...3

: 1/15( ): HTML web page (2) 1/18( ): (1) 1/25( ): (2) 1

HTML5で変わるWebの世界

~モバイルを知る~ 日常生活とモバイルコンピューティング

Microsoft PowerPoint _2b-DOM.pptx

HTML5Lv1_ key

1/2

スライド 1

~モバイルを知る~ 日常生活とモバイルコンピューティング

CHRIPの使い方と活用

HTML は 本 来 文 書 の 構 造 を 定 義 文 書 の 見 栄 えはスタイルシートで 記 述 HTML HyperText Markup Language 出 典 : フリー 百 科 事 典 ウィキペディア(Wikipedia) HyperText Markup Language(ハイパー

to-r

PowerPoint プレゼンテーション

第 10 問 img 要 素 の alt 属 性 に 指 定 すべき 値 は src 属 性 で 指 定 している 画 像 がどのように 見 えるのかを 説 明 するテキス トではなく src 属 性 で 指 定 している 画 像 が 表 示 されない 状 況 において 画 像 の 代 わりに 使


ホームページの作成

2 一 般 行 政 職 給 料 表 の 状 況 ( 平 成 2 年 月 1 日 現 在 ) 1 号 給 の 給 料 月 額 最 高 号 給 の 給 料 月 額 ( 注 ) 給 料 月 額 は 給 与 抑 制 措 置 を 行 う 前 のものです ( 単 位 : ) 3 職 員 の 平 均 給 与 月

プロジェクトタイトル(HGP創英角ゴシックUB 24pt) サブタイトル(定例資料など、HGP創英角ゴシックUB 18pt)

クリック クリック リンクを 張 るためのタグ タグ <a href= リンク 先 のURL ファイル 名 > ~ </a> リンク 先 のURLやファイル 名 に 対 してリンクを 張 る 同 じフォルダ 内 のファイルにリンク <a href= hoge.html > フォルダ 内 のファイルに

1

Transcription:

IE9とHTML5 (+ Open Web Platform) 2010-09-23 小 山 田 晃 浩 HTML5への 対 応 はFirefox Opera Webkit 系 の 各 ブラウザーで 既 に 対 応 が 始 まっています さらに 現 在 開 発 中 のIE9でもHTML5の マークアップ video audio canvas DOM CSS3の 一 部 SVG1.1など 様 々な 技 術 へ 対 応 が 進 められています IE9の 登 場 はHTML5やその 周 辺 技 術 を 利 用 するうえでの 重 要 な ターニングポイントとなるでしょう そこでIE9をベースにHTML5や その 周 辺 技 術 について コードを 見 ながら 解 説 します

CSS Nite in SHIZUOKA

(おやまだ あきひろ) 小 山 田 晃 浩 ( 株 )ピクセルグリッド フロントエンドエンジニア twitter@yomotsu

このセッションの 流 れ 1. HTML5? 2. IE9とHTML5 3. IE9が 新 対 応 する 主 な 技 術 HTML5 CSS3 SVG1.1 4. IE6と 疑 似 HTML5 5. まとめ

IEのこと 好 きじゃない 人?

これから 紹 介 するdemo http://goo.gl/q3mj

HTML5ってなに? HTML4.01を 拡 張 したHTML

追 加 される 要 素 型 <article> <aside> <audio> <canvas> <command> <datalist> <details> <embed> <figcaption> <figure> <footer> <header> <hgroup> <keygen> <mark> <math> <meter> <nav> <output> <progress> <rp> <rt> <ruby> <section> <source> <summary> <svg> <time> <track> <video> <wbr>

いろいろ 強 化 タグによる 意 味 付 けの 強 化 <section><article><aside>など 埋 め 込 みオブジェクトの 強 化 <audio><video><canvas><svg>など フォームの 強 化 <input type="range">など

様 々な 技 術 の 受 け 皿 でもある

HTMLを 取 り 巻 く 技 術 はとても 多 い

HTMLの 周 りにある 様 々な 技 術 CSS, SVG, WAI-ARIA, MathML, ECMAScript, 2D Context, WebGL, Device API, Drop & Drag API, File API, Web Storage, Indexed Database, Offline Web Applications, Web Workers, Web Sockets Protocol/API, Geolocation, Server-Sent Events, Element Traversal, DOM Level 3 Events, Media Fragments, XMLHttpRequest, Selectors API, CSSOM View Module, Cross-Origin Resource Sharing, File API, RDFa, Microdata, WOFF, HTTP

どこまでやればいいの?

目 安 のひとつはIE9

各 ブラウザーの 技 術 対 応 度

各 ブラウザーの 技 術 対 応 度

各 ブラウザーの 技 術 対 応 度

各 ブラウザーの 技 術 対 応 度

Webkit, Firefox, Operaに 続 き IE9も 新 技 術 に 対 応 他 のブラウザにかなり 近 づいた すべて 対 応 ではない 安 定 している 技 術 に 対 応

IE9は 技 術 のベースラインとなる

IE9の 技 術 対 応 度

ロゴが 変 わりましたね!

Test Drive 特 に 見 た 目 に 関 する 技 術 が 多 い

Internet Explorer 9 Beta Guide for Developers

Internet Explorer 9 Beta Guide for Developers http://msdn.microsoft.com/enus/ie/ff468705.aspx

IE9で 新 たに 対 応 する 技 術 HTML5 <video><audio><canvas>も CSS3 selector, background, border など SVG1.1 描 画 系 構 造 系 情 報 用 の 要 素 その 他

IE9で 新 たに 対 応 する 技 術 HTML5 <video><audio><canvas>も CSS3 selector, background, border など SVG1.1 描 画 系 構 造 系 情 報 用 の 要 素 その 他 ( 残 念 ながらAPI 関 連 はまだ... Silverlightに 注 力?)

IE9の 範 囲 から HTML5を 始 めてみよう

IE9が 新 対 応 する 技 術 HTML5 (Formsを 除 く) CSS3 ( 安 定 している 一 部 ) SVG1.1 (8 割 くらい) その 他

HTML5: DOCTYPEとか

HTML5: DOCTYPEとか 1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> 2. <html lang="ja"> 3. <head> 4. <meta http-equiv= Content-Type content="text/html; charset=utf-8"> 5. <title>sample</title> 6. </head> 7. <body> 8. こんにちは 世 界 9. </body> 10. </html>

HTML5: DOCTYPEとか 1. <!DOCTYPE html> 2. <html lang="ja"> 3. <head> 4. <meta charset="utf-8"> 5. <title>sample</title> 6. </head> 7. <body> 8. こんにちは 世 界 9. </body> 10. </html>

HTML5: <audio>

HTML5:<audio> 1. <audio controls="controls"> 2. <source src="***.mp3"> 3. <source src="***.ogg"> 4. </audio>

HTML5: <video>

HTML5:<video> 1. <video controls="controls" width="720" height="406"> 2. <source src="***.mp4"> 3. <source src="***.webm"> 4. </video>

HTML5: <canvas>

HTML5:<canvas> 1. <canvas width="600" height="600"> </canvas> 1. document.queryselector('canvas').getcontext('2d');

HTML5:<canvas> 1. todataurl()などは サポートしておらず 全 てではない 2. WebGLはサポートしていない

HTML5: <svg>

HTML5:<svg> 1. <!DOCTYPE html> 2. <html> 3. (snip) 4. <body> 5. <svg width="500" height="500"> 6. <path d="m475, (snip)"/> 7. </svg> 8. </body> 9. </html>

CSS3: Selectors

HTML5:Selectors 1. li:nth-child(2n){ 2. background:#fc9; 3. }

ほかにも E:root, E:nth-child(n), E:nth-last-child(n), E:nth-of-type(n), E:nth-last-of-type(n), E:last-child, E:first-of-type, E:last-oftype, E:only-child, E:only-of-type, E:empty, E:target, E:enabled, E:disabled, E:checked, E:indeterminate, E:not(s), E::selection

CSS3: Values and Units (rem?, calc() )

CSS3: Values and Units (calc()) 1. div.sample { 2. font-size:calc(1em * 2-10px); 3. margin-top:calc(1em - 10px); 4. }

CSS3: Backgrounds (multiple-backgrounds, box-shadow )

CSS3: Backgrounds (multiple-backgrounds) 1..block1{ background-image: url(bg_top.png), url(bg_bottom.png), url(bg_middle.png); 2. background-repeat: repeat-x, repeat-x, repeat-x; 3. background-position: 0 0, 0 100%, 0 0; 4. }

CSS3: Borders (border-radius)

CSS3: Borders (border-radius) 1. div.sample { 2. border-radius: 30px; 3. }

CSS3: Fonts (@font-face,woff)

CSS3: Fonts (@font-face,woff) 1. @font-face { 2. font-family: 'MyFont'; 3. src: url(testfont.woff) format('woff'); 4. } 5. div.sample{ 6. font-family:'myfont'; 7. }

SVG1.1: Basic Shapes and Filling

SVG1.1:Basic Shapes and Filling 1. <svg xmlns="http://www.w3.org/2000/svg" width="500" height="500"> 2. <rect x="20" y="20" width="350" height="150" fill="#000" stroke="#f19" stroke-width="6"/> 3. <circle cx="350" cy="150" r="100" fill="rgba(0,150,255,.5)" stroke="#09f" stroke-width="6"/> 4. </svg>

SVG1.1: Lines

SVG1.1:Basic Shapes and Filling 1. <svg xmlns="http://www.w3.org/2000/svg" width="500" height="500"> 2. <path d="m10,160 C50,0 210,0 250,160 S450,320 490,160" (snip...)/> 3. </svg>

SVG1.1: Transformations

SVG1.1:Transformations <g transform="scale(0.3)"> <g transform="translate(-200,100)"> <g transform="rotate(45 250,250)"> <g transform="skewy(20) skewx(40)">

SVG1.1: CSS

SVG1.1:CSS 1. <defs> 2. <style> 3. #postit path{ 4. fill:#09f; 5. stroke:#000; 6. stroke-width:6px; 7. } 8. </style> 9. </defs>

SVG1.1:CSS demo

SVG1.1: Interactivity (DOM + events)

SVG1.1: Interactivity demo

IE6とIE9 IE6,7の 存 在 は 根 強 い すぐにはIE9へ 移 行 しないだろう...

IE6でHTML5を 再 現 疑 似 的 にIE6の 能 力 を 引 き 上 げる JScript VBScript Behaviors (HTC) CSS Filter EOT (WebFonts) VML HTML+TIME ActiveX Flash

HTML5 : <section> <video> <audio> 一 般 の 要 素 には html5.js http://remysharp.com/2009/01/07/html5-enabling-script/ 埋 め 込 み 系 要 素 はいろいろ (ここではhtml5media.jsを 利 用 http://github.com/etianen/html5media 現 在 うまくダウンロードできないがリソースは 以 下 から 確 認 可 能 : http://static.etianen.com/html5media/html5media/ )

HTML5:<video> 1. <script src="html5media/html5media.js"> </script> 1. <video controls="controls" width="640" height="360"> 2. <source src="bunny.mp4"> 3. <source src="bunny.webm"> 4. </video>

HTML5:<audio> 1. <script src="html5media/html5media.js"> </script> 1. <audio controls="controls"> 2. <source src="audio.mp3"> 3. <source src="audio.ogg"> 4. </audio>

CSS3 : border-radius, box-shadow PIE がおすすめ http://css3pie.com/

CSS3 1. div.sample{ 2. border-radius: 30px; 3. behavior: url(/css/pie.htc); 4. }

SVG1.1 : <path/>, <rect/>, <circle/> SIE など( 最 良 といえるライブラリはなし 今 後 に 期 待 ) http://sie.sourceforge.jp/

SVG1.1 1. <!--[if lt IE 9]> 2. <script src="sie.js"></script> 3. <script src="svginhtml.js"></script> 4. <!-- [endif] --> 1. <body> 2. <svg width="500" height="500"> 3. <path d="(snip)"/> 4. </svg> 5. </body>

まとめ IE9は 見 た 目 に 関 する 新 対 応 が 多 い 見 た 目 から 始 めてみよう! IE9 基 準 でIE6~8をパワーアップさせる HTML5は 機 能 面 に 注 目 されがちだが デザイナーもデベロッパーも 見 た 目 の 技 術 を 抑 えておこう!

ちなみに 普 段 の 仕 事 で 安 全 なHTML5を 利 用 しています

ご 清 聴 ありがとうございました 小 山 田 晃 浩 Twitter:@yomotsu