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



Similar documents
スライド 1

<4D F736F F D208F7493FA95948E738A4A94AD8E968BC682CC8EE891B18B7982D18AEE8F8082C98AD682B782E98FF097E182C98AD682B782E98F9590AC8BE093998CF D6A B315D2E B4E88C A>

PowerPoint プレゼンテーション

<4D F736F F F696E74202D20938A8D65837D836A B A926B82CB82C182C E E >

入札方式別操作

あいち電子調達共同システム

新 生産管理システム ご提案書 2002年10月15日 ムラテック情報システム株式会社

Microsoft Word - 奨学金相談Q&A.rtf

1. 前 払 式 支 払 手 段 サーバ 型 の 前 払 式 支 払 手 段 に 関 する 利 用 者 保 護 等 発 行 者 があらかじめ 利 用 者 から 資 金 を 受 け 取 り 財 サービスを 受 ける 際 の 支 払 手 段 として 前 払 式 支 払 手 段 が 発 行 される 場 合

PowerPoint プレゼンテーション

Microsoft PowerPoint - webサイト更新マニュアル ppt [互換モード]

2. 前 項 の 規 定 にかかわらず 証 券 会 社 等 又 は 機 構 を 通 じた 届 出 の 対 象 となっていない 事 項 については 当 会 社 の 定 める 書 式 により 株 主 名 簿 管 理 人 宛 に 届 け 出 るものとす る ( 法 人 株 主 等 の 代 表 者 ) 第

注 雇 促 進 税 制 と 本 制 度 のどちらかを 利 する 可 能 性 があるが あらかじめどちらの 制 度 を 利 するか 判 断 できない という 場 合 雇 促 進 税 制 の 事 前 届 出 ( 雇 促 進 計 画 の 提 出 )をした 上 で 申 告 の 際 にどちらを 利 するかご

PowerPoint プレゼンテーション

Microsoft PowerPoint - 報告書(概要).ppt

「シンセツくん」簡易マニュアル 低圧新増設 街灯一括申込み編

Microsoft Word - Łsfi®”YŠ¬™Ê‰Æ.doc

容 積 率 制 限 の 概 要 1 容 積 率 制 限 の 目 的 地 域 で 行 われる 各 種 の 社 会 経 済 活 動 の 総 量 を 誘 導 することにより 建 築 物 と 道 路 等 の 公 共 施 設 とのバランスを 確 保 することを 目 的 として 行 われており 市 街 地 環

RaQuest MindManager

目 次 利 用 に 際 しての 注 意 事 項... ユーザー 登 録... ログイン... 課 題 申 請... 5 装 置 予 約... 6 ライセンス 取 得 方 法... 7 利 用 料 金 の 確 認 ( 準 備 中 ) 外 部 発 表 登 録 の 方 法... 5 < 附

スライド 1

弁護士報酬規定(抜粋)

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

<4D F736F F D F4390B3208A948C E7189BB8CE F F8C668DDA97702E646F63>

PTA

N 一 般 の 住 宅 について 控 除 の 対 象 となる 借 入 金 は 平 成 26 年 4 月 平 成 31 年 6 月 30 日 までの 入 居 の 場 合 は4,000 万 円 ( 平 成 26 年 3 月 までの 入 居 の 場 合 は2,000 万 円 )までとなります 建 物 や

生保マーケット共同開拓の ご提案

PowerPoint プレゼンテーション

Microsoft PowerPoint - 基金制度

PowerPoint プレゼンテーション

給与R4 年末調整のポイント

その 他 事 業 推 進 体 制 平 成 20 年 3 月 26 日 に 石 垣 島 国 営 土 地 改 良 事 業 推 進 協 議 会 を 設 立 し 事 業 を 推 進 ( 構 成 : 石 垣 市 石 垣 市 議 会 石 垣 島 土 地 改 良 区 石 垣 市 農 業 委 員 会 沖 縄 県 農

1. JIS X :2010に 基 づいた 試 験 概 要 1-1. JIS X :2010に 基 づいた 試 験 の 特 徴 1-2. 試 験 の 基 本 的 な 流 れ 1-3. 規 格 本 文 と 関 連 文 書 1-4. ウェブアクセシビリティ 基 盤 委 員 会 (

R4財務対応障害一覧

特別徴収に関するQ&A

22 第 1 章 資 本 金 等 利 益 積 立 金 貴 見 のとおり 資 本 等 取 引 は 本 来 は 増 資 とか 減 資 と か さらには 旧 資 本 積 立 金 額 の 増 加 または 減 少 をいうこと になる ただ 利 益 の 配 当 はいわゆる 資 本 金 等 取 引 である か 損

4 参 加 資 格 要 件 本 提 案 への 参 加 予 定 者 は 以 下 の 条 件 を 全 て 満 たすこと 1 地 方 自 治 法 施 行 令 ( 昭 和 22 年 政 令 第 16 号 ) 第 167 条 の4 第 1 項 各 号 の 規 定 に 該 当 しない 者 であること 2 会 社

Microsoft Word - H29年度実施要領

<8BB388F58F5A91EE82A082E895FB8AEE967B95FB906A>

< F2D8A678F5B92CA E95FB8CF68BA CC A>

Taro-2220(修正).jtd

Microsoft Word - linkad_manual【110418】.doc

<4D F736F F F696E74202D20838C837C815B B F A2E B93C782DD8EE682E890EA97705D>

03 平成28年度文部科学省税制改正要望事項

(6) 事 務 局 職 場 積 立 NISAの 運 営 に 係 る 以 下 の 事 務 等 を 担 当 する 事 業 主 等 の 組 織 ( 当 該 事 務 を 代 行 する 組 織 を 含 む )をいう イ 利 用 者 からの 諸 届 出 受 付 事 務 ロ 利 用 者 への 諸 連 絡 事 務

係 に 提 出 する 2 財 形 担 当 係 は 前 項 の 規 定 による 財 形 貯 蓄 等 の 申 込 みがあった 場 合 には 当 該 申 込 みの 内 容 を 点 検 し 財 形 貯 蓄 等 の 契 約 の 要 件 ( 第 6 条 に 規 定 する 基 準 を 含 む )を 満 たしている

<819A955D89BF92B28F BC690ED97AA8EBA81418FA48BC682CC8A8890AB89BB816A32322E786C7378>

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

平成24年度税制改正要望 公募結果 153. 不動産取得税

1 変更の許可等(都市計画法第35条の2)

平成19年9月改定

Microsoft Word - 文書 3


預 金 を 確 保 しつつ 資 金 調 達 手 段 も 確 保 する 収 益 性 を 示 す 指 標 として 営 業 利 益 率 を 採 用 し 営 業 利 益 率 の 目 安 となる 数 値 を 公 表 する 株 主 の 皆 様 への 還 元 については 持 続 的 な 成 長 による 配 当 可

スライド 1

( 別 紙 ) 以 下 法 とあるのは 改 正 法 第 5 条 の 規 定 による 改 正 後 の 健 康 保 険 法 を 指 す ( 施 行 期 日 は 平 成 28 年 4 月 1 日 ) 1. 標 準 報 酬 月 額 の 等 級 区 分 の 追 加 について 問 1 法 改 正 により 追 加

第 1 章 共 通 操 作 1.1 ログイン PIN 番 号 入 力 (1) 大 阪 府 電 子 入 札 システム トップ 画 面 より 1 電 子 入 札 システム ボタンをクリックし ます 1 1-2

グループのファイル 共 有 の 設 定 以 下 の 手 順 に 沿 って 設 定 します 1. ぐるコラ のグループ 番 号 の 確 認 使 用 したいグループのグループ 番 号 を 確 認 します まずログイン 後 ホーム 画 面 からグループに 繋 がります ファイル 共 有 したい グループを

奨学事業戦略部個人情報ファイル簿

(現行版)工事成績書と評定表をあわせた_docx

厚 生 年 金 基 金 制 度 の 概 要 公 的 年 金 たる 厚 生 年 金 の 一 部 を 国 に 代 わって 支 給 ( 代 行 給 付 )しており 当 該 支 給 を 行 うための 費 用 として 事 業 主 から 保 険 料 を 徴 収 している 加 えて 各 基 金 ごとに 上 乗 せ

第4回税制調査会 総4-1

Ⅱ 義 援 金 を 募 集 する 募 金 団 体 の 確 認 手 続 [Q7] 当 団 体 は 関 係 する 個 人 法 人 から 義 援 金 を 預 かり これを 取 りまとめた 上 で 一 括 して 地 方 公 共 団 体 に 対 して 支 払 います 預 かった 義 援 金 が 国 等 に 対

<4D F736F F D F8D828D5A939982CC8EF68BC697BF96B38F9E89BB82CC8A6791E52E646F63>

< F2D87442DFA D977B82CC905C97A78F B4C93FC97E1>

2.JADA 検 査 対 象 者 登 録 リストへの 登 録 除 外 引 退 復 帰 2.1 JADA 検 査 対 象 者 登 録 リストへの 登 録 及 び 除 外 は 原 則 として 以 下 に 示 す 対 応 によりおこな うものとする 登 録 国 内 競 技 連 盟 からの 登 録 申 請

PowerPoint プレゼンテーション

目 次 機 能 概 要 配 信 管 理 1. メールの 配 信 履 歴 と 予 約 を 確 認 する

目 次 1. ログイン ユーザー 登 録 TOP 職 員...8 (1) 職 員 の 名 刺 表 示...8 (2) 職 員 の 名 刺 一 括 ダウンロード...8 (3) 職 員 の 名 刺 帳 から 検 索 検 索...9 (1) 氏 名

<4D F736F F D F93878CA797708F4390B3816A819A95CA8B4C976C8EAE91E682538B4C8DDA97E12E646F6378>

私立大学等研究設備整備費等補助金(私立大学等

<4D F736F F D208C6F D F815B90A BC914F82CC91CE899E8FF38BB582C982C282A282C42E646F63>

PowerPoint プレゼンテーション

入 札 参 加 者 は 入 札 の 執 行 完 了 に 至 るまではいつでも 入 札 を 辞 退 することができ これを 理 由 として 以 降 の 指 名 等 において 不 利 益 な 取 扱 いを 受 けることはない 12 入 札 保 証 金 免 除 13 契 約 保 証 金 免 除 14 入

PowerPoint プレゼンテーション

<4D F736F F D B67E05682E682E C8E313193FA834B F EF8ED FC90B382CC A548163>

疑わしい取引の参考事例

1. 概 要 Webで 申 込 みした 手 続 きの 内 容 とNEXIでの 手 続 状 況 を Web 申 込 状 況 一 覧 で 確 認 することができます また 各 種 手 続 きにおいて 申 込 みを 完 了 せずに 保 存 状 態 にした 手 続 きを この 一 覧 から 再 開 すること

守 口 市 立 東 小 学 校 大 久 保 小 学 校 の 統 合 実 施 計 画 目 次 第 1 守 口 市 における 学 校 統 合 の 背 景 1 第 2 東 小 学 校 と 大 久 保 小 学 校 の 統 合 について 1 第 3 統 合 校 の 学 校 づくりについて 2 第 4 東 小

2 課 題 管 理 ( 科 学 研 究 費 補 助 金 ) 画 面 が 表 示 されます 補 助 事 業 期 間 終 了 後 欄 の[ 入 力 ] をクリックします [ 入 力 ]ボタンが 表 示 されていない 場 合 には 所 属 する 研 究 機 関 の 事 務 局 等 へお 問 い 合 わせく

Fckeditor の 基 本 的 な 使 い 方 Point!! fckeditor を 上 手 く 使 うコツ 始 めにページ 内 に 一 通 り 文 章 ( 画 像 や 表 を 含 む)を 書 いてから 文 字 装 飾 をして 下 さい 編 集 したいテキストや 画 像 を 選 択 し アイコ

160530_日本株厳選_7コース両観_■丸八証券

(3) 財 形 貯 蓄 等 に 係 る 給 与 からの 控 除 預 入 等 を 行 うための 明 細 書 ( 以 下 控 除 額 明 細 書 という )について 人 事 課 と 財 形 貯 蓄 取 扱 機 関 との 相 互 間 における 送 付 の 取 次 ぎを 行 うこと (4) 財 務 課 から

 

寄 附 申 込 書 平 成 年 月 日 一 般 社 団 法 人 滋 賀 県 発 明 協 会 会 長 清 水 貴 之 様 ご 住 所 ご 芳 名 ( 会 社 名 ) 印 下 記 により 貴 協 会 に 寄 附 を 申 し 込 みます 記 1. 寄 附 金 額 金 円 也 1. 寄 付 金 の 種 類

2 Web ページの 文 字 サイズを 変 更 する Microsoft Internet Explorer 8 では 文 字 のサイズを 変 更 して Web ページをより 見 やすくする ことができます 文 字 のサイズを 変 更 する 場 合 は 画 像 やコントロールは 元 のサイズが 維

<4D F736F F D208CA990CF96BE8DD78F918EAE82CC95CF8D >

< F31332D8DE08C E8EE688B58B4B91A52E6A7464>

< C A2E6169>

操 作 の 手 順 : 個 人 住 民 税 一 括 納 付 / 新 規 依 頼 修 正 複 写 個 人 住 民 税 一 括 納 付 メニュー 個 人 住 民 税 一 括 納 付 新 規 依 頼 修 正 複 写 依 頼 / 委 託 者 情 報 入 力 (P100) 依 頼 修 正 / 委 託 者 情


Microsoft Word - H27市・府民税のしくみ原稿(白黒)

Microsoft PowerPoint - [参考資料1]本事業におけるe-Radの入力方法

は 共 有 名 義 )で 所 有 権 保 存 登 記 又 は 所 有 権 移 転 登 記 を された も の で あ る こと (3) 居 室 便 所 台 所 及 び 風 呂 を 備 え 居 住 の ために 使 用 す る 部 分 の 延 べ 床 面 積 が 5 0 平 方 メ ー ト ル 以 上

PowerPoint プレゼンテーション

3 会 員 専 用 サイト TOP ページ 右 図 の TOP ページが 表 示 されます. 右 側 の 会 員 メニュー の 演 題 抄 録 ボタンをクリックし, 都 道 府 県 学 会 を 選 択 してください. 4 会 員 メニューが 表 示 されますので 演 題 登 録 / 変 更 をクリッ

<4D F736F F D208E52979C8CA78E598BC68F5790CF91A390698F9590AC8BE08CF D6A2E646F6378>

「災害用伝言板(web171)」の提供について~「災害用ブロードバンド伝言板(web171)」に新機能を追加しリニューアル~

項 目 設 定 設 置 可 能 項 目 数 100 項 目 投 票 フォームの 設 置 可 能 投 票 項 目 数 1 項 目 (10 選 択 肢 ) 必 須 項 目 設 定 条 件 項 目 設 定 添 付 ファイル 合 計 容 量 入 力 項 目 を 必 須 項 目 に 設 定 できます フォーム

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

Transcription:

Progressive Enhancement ~ すべての 人 に 確 実 に 情 報 を 届 けるために ~ 第 16 回 HTML5とか 勉 強 会 2011 年 4 月 21 日 有 限 会 社 futomi 代 表 取 締 役 羽 田 野 太 巳 http://www.html5.jp/ http://www.futomi.com/ http://twitter.com/futomi/

<ruby> 羽 田 野 <rp>(</rp><rt>はたの</rt><rp>)</rp> 太 巳 <rp>(</rp><rt>ふとみ</rt><rp>)</rp> </ruby>

http://www.futomi.com/

http://www.html5.jp/

HTML5 = Markup + API

お 題 ウェブとは 開 発 アプローチ Regressive Enhancement Graceful Degradation Progressive Enhancement まとめ

ウェブとは http://www.flickr.com/photos/notionscapital/5045320233/

あらゆる 対 象 に 情 報 を 伝 える

ちらし

あらゆる対象に同じUX

あらゆる対象に同じUX ウェブ

クロスブラウザー 対 策 あらゆる 対 象 に 同 じUXを 提 供 する

クロスブラウザー 対 策 あらゆる 対 象 に 同 じUXを 提 供 する 確 実 に 情 報 を 伝 える

本 来 のウェブとは 非 メディア 依 存 ビジュアル ブラウザー 支 援 技 術 (Assistive Technology) スクリーンリーダーなど 検 索 エンジンのロボット リフローが 前 提 スクリーン サイズに 応 じて 変 形 自 在 デメリットではなく 大 きなメリット マルチデバイス PC スマートフォン テレビなど

同 じUXは 美 徳? 違 いは 悪 徳?

同 じUXは 美 徳? 違 いは 悪 徳? 私 は かしましい 美 徳 よりは 静 かな 悪 徳 を 好 む Albert Einstein

Progressive Enhancement それは 違 いを 受 け 入 れること

開 発 アプローチ http://www.flickr.com/photos/15216811@n06/5254696771/

Fallback さまざまな 用 語 Graceful Degradation Regressive Enhancement Unobtrusive Scripting Progressive Enhancement http://www.flickr.com/photos/horiavarlan/4273913228/

用 語 の 整 理 開 発 アプローチ Regressive Enhancement Graceful Degradation Progressive Enhancement 手 段 Fallback 特 性 表 現 Unobtrusive Scripting

Unobtrusive Scripting JSは 控 えめにつつましく JSが 機 能 することを 前 提 としない JSをオフにしたUA JSの 実 装 が 貧 弱 なUA http://clubt.jp/product/106622_4679549.html

良 くない 例 1 <a href="javascript:window.history.back()"> 前 項 へ 戻 る</a>

改 良 版 1 <a href="/index.html" id="bk">トップへ</a> <script> (function () { if(! window.addeventlistener ) { return; } var bk = document.getelementbyid('bk'); bk.innerhtml = ' 前 項 へ 戻 る'; bk.addeventlistener('click', function(e) { e.preventdefault(); window.history.back(); }, false); })(); </script>

良 くない 例 2 <ul> <li>ニュース</li> <li> 天 気 予 報 </li> <li>マネー</li>... </ul> li.onclick = function() { // サブメニューを 動 的 生 成 };

改 良 版 2 <ul>... <li>マネー <ul> <li> 株 式 </li> <li> 投 資 信 託 </li> </ul> </li>... </ul> li.onclick = function() { // 表 示 非 表 示 の 切 り 替 え };

3つの 開 発 アプローチ 三 者 択 一 ではない 1. Regressive Enhancement 2. Graceful Degradation 3. Progressive Enhancement いずれも 目 的 は 同 じ すべての 対 象 に 必 要 な 情 報 を 確 実 に 提 供 どこまで 対 応 するか 対 象 ユーザーとコストとの 兼 ね 合 い

アプローチの 違 い 高 Regressive Enhancement U X の レ ベ ル 低 低 UAの 機 能 実 装 度 高

REGRESSIVE ENHANCEMENT http://www.amazon.co.jp/dp/4278049056/

Regressive Enhancement 古 いブラウザーには 同 等 の 機 能 を あらゆる 手 段 を 使 って 気 合 いでエミュレート JSライブラリーが 有 効 非 常 に 高 コストゆえに 自 作 は 厳 しい

VideoJS http://videojs.com/

<link rel="stylesheet" href="video-js.css"> <script src="video.js"></script> <script> VideoJS.setupAllWhenReady(); </script> 気 合 い 注 入 第 1 段 階 <div class="video-js-box"> <video controls> <source src="v.mp4" type="video/mp4"> <source src="v.webm" type="video/webm"> <object data="...swf">... <p><a href="v.mp4">ダウンロード</a></p> </object> </video> </div> 気 合 い 注 入 第 2 段 階 第 3 段 階 第 4 段 階 第 5 段 階 Graceful Degradation

GRACEFUL DEGRADATION http://www.flickr.com/photos/melkorcete/180238980/

Graceful Degradation Fail Safe/Fault Tolerant 必 要 な 機 能 がないUAを 救 済 デグレードして 代 替 え 機 能 を 提 供 少 なくとも 最 低 限 の 機 能 を 提 供 HTMLのフォールバック 機 能 が 有 効 手 っ 取 り 早 いが 限 界 はある

マークアップ <figure> <canvas> <table><!-- グラフの 元 となる 表 --></table> </canvas> <figcaption> 会 員 数 の 推 移 </figcaption> </figure>

結 果 JS/ON 新 しいUA 古 いUA JS/OFF

要 素 フォールバックのポイント JavaScriptがOFFのUAに 注 意 該 当 の 要 素 をサポートしたUAでは JSが OFFの 場 合 を 救 済 できない 場 合 がある <canvas>, <video>, <audio>, etc

PROGRESSIVE ENHANCEMENT http://www.flickr.com/photos/melkorcete/180238980/

Progressive Enhancement 必 要 最 小 限 の 機 能 を 用 意 まずはマークアップから あらゆるUAで 利 用 可 能 UAの 能 力 に 応 じて 機 能 を 拡 張 CSSやJSによるUXをアドオン 最 新 のUAなら 最 高 のUXを http://www.31ice.co.jp/contents/product/sundae/su046.html

マークアップ <figure> <table><!-- グラフの 元 となる 表 --></table> <figcaption> 会 員 数 の 推 移 </figcaption> </figure>

スクリプト // canvas 要 素 のノード オブジェクト var canvas = document.createelement('canvas'); // table 要 素 のノード オブジェクト var tbl = document.getelementbyid('tbl'); // table 要 素 をcanvas 要 素 に 置 き 換 える tbl.parentnode.replacechild(canvas, tbl); // グラフを 描 画...

結 果 JS/ON 新 しいUA 古 いUA JS/OFF

ファイルのアップロード 必 要 なAPIが 実 装 されていないブラウザーをサポート ファイル 選 択 コントロールによるファイル 指 定 通 常 のフォーム サブミットによるアップロード ファイルアップロード 中 の 進 捗 はわからない http://www.futomi.com/library/zip/index.html

ファイルのアップロード Progressive Enhancementを 使 うと ドラッグ&ドロップによるファイル 指 定 XHR2 FormDataによるPOST アップロード 中 の 進 捗 表 示 http://www.futomi.com/library/zip/index.html

三 層 を 完 全 に 分 離 JS CSS HTML HTMLにCSSとJSをインラインで 混 在 させない HTMLだけでも 最 低 限 の 機 能 を 提 供

まとめ http://www.morguefile.com/archive/display/693087

優 先 順 位 を 間 違 えない アクセシビリティーが 最 優 先 あらゆる 対 象 に 確 実 に 情 報 を 届 ける マークアップでできることを 優 先 CSSやJSに 頼 らない ユーザービリティーをアドオン CSSで 見 やすさをアドオン JSで 使 いやすさをアドオン 最 新 UAでは 最 高 のUX CSSとJSはUnobtrusive( 控 えめ)であるべき

アプローチを 併 用 あらゆるUAを 救 済 Progressive Enhancement Graceful Degradation よりよいUXを 目 指 す Progressive Enhancement さらに 余 裕 があれば Regressive Enhancement JSライブラリーの 活 用

望 んでいたものを 手 に 入 れたと 思 い 込 んでいるときほど 願 望 から 遠 く 離 れていることはない ゲーテ 親 和 力 Regressive Enhancementを 求 めるあまり 大 事 なユーザーを 逃 していませんか? 1オンスの 思 慮 分 別 は 1ポンドの 英 知 に 値 する イギリスのことわざ ちょっとした 工 夫 と 配 慮 で 多 くのユーザーに 手 をさしのべることができます

参 考 図 書 DOM Scripting 第 二 版 http://www.amazon.co.jp/dp/1430233893/ designing with progressive enhancement http://www.amazon.co.jp/dp/0321658884/

ご 清 聴 ありがとうございました 有 限 会 社 futomi 代 表 取 締 役 羽 田 野 太 巳 http://www.html5.jp/ http://www.futomi.com/ http://twitter.com/futomi/