Movatterモバイル変換


[0]ホーム

URL:


3,443 views

Web Platform -- Moving Forward!

Firefox Developers Conference 2011 in Osaka (2011年5月14日開催) のトークセッションで使ったスライドです。

Embed presentation

Downloaded 22 times
Web PlatformMoving Forward!Masataka Yakura (myakura)
HTML5
実装進んでます!
HTMLパーサはFx4, Cr7で実装。dev.mozilla.jp/hacksmozillaorg/firefox-4-the-html5-parser-inline-svg-speed-and-more/
HTML中にSVGを書ける。グラフや高解像度対応に最適。
フォームの実装も着々と。developer.mozilla.org/ja/HTML/HTML5/Forms_in_HTML5
<input type=foo> のフル実装とフォームのスタイルづけが課題か。
W3C Confirms May 2011 forHTML5 Last Callwww.w3.org/2011/02/htmlwg-pr.html
5/24に Last Call 公開(予定)ただ、一回じゃ終わらない。
安定すると思いきや大きな変更の可能性も……
<hgroup> なくなるかも?www.w3.org/html/wg/tracker/issues/164
CSS
CSS 2.1, Selectors, Colorそろそろ勧告。www.w3.org/TR/CSS/standards.mitsue.co.jp/resources/w3c/TR/css-2010/
CSS2がひと段落したので今後はCSS3, CSS4 (!) が進む。
CSS AnimationsAppleの拡張由来。Geckoで実装。dev.w3.org/csswg/css3-animations/
CSS3 Text影、下線、行送りなど。dev.w3.org/csswg/css3-text/
text-decoration下線とかのスタイルを変更できる。
mark.spelling {  text-decoration-color: red;  text-decoration-style: wavy;}
CSS Image Values &Replaced Content Moduledev.w3.org/csswg/css3-images/
Gradients, image(), element(),object-fit などを定義。
GradientsOpera, IEでも実装中。
-webkit-linear-gradient(...)    (._. )...-moz-linear-gradient(...)-ms-linear-gradient(...)-o-linear-gradient(...) linear-gradient(...)-webkit-gradient(linear, ...)
Gradientsを先に進めるため遅れたものは Level 4 行きかも?
image()代替画像、dpiの指定。
body {  background-image :    image( "vector.svg",          “raster-hi.png" 150dpi );  ...}
element()任意の要素を画像として取得。
-moz-element() の標準化。hacks.mozilla.org/2010/08/mozelement/
object-fitアスペクト比を保って拡大縮小。dev.opera.com/articles/view/css3-object-fit-object-position-ja/
img {  width: 500px;  height: 500px;  border: 10px solid;  ...}
img {  width: 500px;  height: 500px;  border: 10px solid;  object-fit: contain;  ...}
CSSレイアウト
レイアウトに関係するモジュールがやたら多い。
• Template Lyt   • Regions• Grid Align     • Exclusions
Template Layoutdisplay, position を拡張。www.w3.org/TR/css3-layout/
body {  display: "aaaa"           "bccc"           "dddd";}#header { position: a }#sub       { position: b }#main      { position: c }#footer { position: d }
実装なし。なくなるかもしれない?
Grid Alignmentテーブルっぽい指定。dev.w3.org/csswg/css3-grid-align/
#doc {  display: grid;  grid-columns: 150px 1fr;  grid-rows: 50px 1fr 50px;}#item1 {  grid-column: 2;  grid-row: 1 4;}
Microsoftが提案IE10で試験的に実装中。blogs.msdn.com/b/ie/archive/2011/04/14/ie10-platform-preview-and-css-features-for-adaptive-layouts.aspx
Regionsテキストの流れる領域を指定。
Exclusions四角形以外でfloatするような。
どちらもAdobeの提案。試験実装あり。www.adobe.com/devnet/html5/articles/css3-regions.html
被る機能があるのでそれぞれの提案を評価中。lists.w3.org/Archives/Public/www-style/2011Mar/0216.html
Multi-column Layoutwww.w3.org/TR/css3-multicol/
テキストを段組         これまで段組は          から文章中心ので 表 現 す る CSS   table を 使 っ て    Webサイトで広モジュール。複         無理やり実現す          く活用されてい数のブラウザで         るしかなかった。         くのではないだ実装が進行中だ。        Multicol は こ れ   ろうか。
#intro {  column-count: 3;  column-gap: 1.5em;}
Gecko, WebKitは接頭辞あり、Opera, IE10では接頭辞なしの実装。
Flexible Box Layoutdev.w3.org/csswg/css3-flexbox/
幅にあわせ伸びるボックス、ボックスの並び替えなどを実現。
SD   HD
ここは固定幅 ほどよくのびてくれる
Gecko, WebKitが独自に実装。TridentもIE10で実装中。
新しいWDで仕様が変更に……(実装は古いものを参照)
そのほか
WebApps WGwww.w3.org/2008/webapps/wiki/PubStatus
File APIs, IndexedDBが実装中。Clipboard Oprsなど新しい仕様も。
Web Performance WGwww.w3.org/2011/04/webperf
時間計測、描画最適化などパフォーマンス関連の仕様を策定。
requestAnimationFrame()dvcs.w3.org/hg/webperf/raw-file/tip/specs/RequestAnimationFrame/Overview.html
オフスクリーン時などのアニメーションの処理を最適化。paulirish.com/2011/requestanimationframe-for-smart-animating/
CSS WG (!?)
CSSOM ViewgetClientRects()とかを定義。dev.w3.org/csswg/cssom-view/
window.matchMedia()メディアクエリーをスクリプトから。developer.mozilla.org/en/CSS/Using_media_queries_from_code
var mql = matchMedia("(orientation:landscape)");mql.addListener(handleOrientationChange);function handleOrientationChange(mql) {  if(mql.matches) { // よこよこ    // 横のなにか  } else {    // 縦のなにか  }}
いろんなことが進んでますよ!

Recommended

PDF
今からハジメるHTML5マークアップ
PDF
HTML5, きちんと。
ODP
HTML5 開発環境の紹介
PPTX
jQuery Mobile入門
PDF
HTML5 & The Web Platform
PDF
今からハジメるHTML5プログラミング
PDF
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
PDF
HTML5マークアップの心得と作法
PDF
なんでCSSすぐ死んでしまうん
PDF
ブラウザにやさしいHTML/CSS
PDF
イマドキのフロントエンドエンジニアの道具箱
PDF
WordPressで作るポートフォリオサイト
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
PDF
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
PPTX
メンテナブルなJsってなんだろう
PDF
_HTML5で組んでみた_
PDF
HTML5開発最前線
PDF
GDG Women DevfestW
PDF
マークアップ講座 01b HTML
PDF
⑯jQueryをおぼえよう!その2
PDF
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
PDF
ng-mtg#6 AngularJS ディレクティブ・パターン
PDF
E2E CSS Testing at HTML5 Conference 2016
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PPTX
2016年版 フロントエンド開発フォーマット
PDF
Css Architecture for the future 未来を見据えるCSS設計
PDF
Polymerで作る次世代ウェブサイト
PDF
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
PDF
「html5 boilerplate」から考える、これからのマークアップ
PDF
CSS3縦書きをサポートする組版エンジンAH Formatterの紹介

More Related Content

PDF
今からハジメるHTML5マークアップ
PDF
HTML5, きちんと。
ODP
HTML5 開発環境の紹介
PPTX
jQuery Mobile入門
PDF
HTML5 & The Web Platform
PDF
今からハジメるHTML5プログラミング
PDF
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
PDF
HTML5マークアップの心得と作法
今からハジメるHTML5マークアップ
HTML5, きちんと。
HTML5 開発環境の紹介
jQuery Mobile入門
HTML5 & The Web Platform
今からハジメるHTML5プログラミング
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
HTML5マークアップの心得と作法

What's hot

PDF
なんでCSSすぐ死んでしまうん
PDF
ブラウザにやさしいHTML/CSS
PDF
イマドキのフロントエンドエンジニアの道具箱
PDF
WordPressで作るポートフォリオサイト
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
PDF
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
PPTX
メンテナブルなJsってなんだろう
PDF
_HTML5で組んでみた_
PDF
HTML5開発最前線
PDF
GDG Women DevfestW
PDF
マークアップ講座 01b HTML
PDF
⑯jQueryをおぼえよう!その2
PDF
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
PDF
ng-mtg#6 AngularJS ディレクティブ・パターン
PDF
E2E CSS Testing at HTML5 Conference 2016
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PPTX
2016年版 フロントエンド開発フォーマット
PDF
Css Architecture for the future 未来を見据えるCSS設計
PDF
Polymerで作る次世代ウェブサイト
PDF
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
なんでCSSすぐ死んでしまうん
ブラウザにやさしいHTML/CSS
イマドキのフロントエンドエンジニアの道具箱
WordPressで作るポートフォリオサイト
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
メンテナブルなJsってなんだろう
_HTML5で組んでみた_
HTML5開発最前線
GDG Women DevfestW
マークアップ講座 01b HTML
⑯jQueryをおぼえよう!その2
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
ng-mtg#6 AngularJS ディレクティブ・パターン
E2E CSS Testing at HTML5 Conference 2016
今日から使える! HTML/CSS/JSの シンプルテクニック15選
2016年版 フロントエンド開発フォーマット
Css Architecture for the future 未来を見据えるCSS設計
Polymerで作る次世代ウェブサイト
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する

Similar to Web Platform -- Moving Forward!

PDF
「html5 boilerplate」から考える、これからのマークアップ
PDF
CSS3縦書きをサポートする組版エンジンAH Formatterの紹介
PDF
Concentrated HTML5 & Attractive HTML5
PDF
CSS Design and Programming
PDF
HTML5 in Firefox4
PDF
Google Developer Day 2010 Japan: HTML5 とウェブサイトデザイン (矢倉 眞隆)
PDF
今更ながらCSS3を試してみた
PDF
CSS3の最新事情
PDF
⑳CSSでアニメーション!その1
KEY
HTML5での制作、いつから始める?
PDF
フロント作業の効率化
PDF
html5とcss3実例紹介とデモ
PPTX
Css3
PPTX
HTML5時代のフロントエンド開発入門
PDF
HTML5など社内勉強会 Vol.2 - HTML5, CSS3
PDF
マークアップ講座 02 CSS
KEY
Html5で変わるいろんなこと
PDF
新しいCSSの仕様を色々調べてみた
PDF
⑮jQueryをおぼえよう!その1
PDF
Webデザイン入門2-HTML5 フォーム,映像再生,音声再生, CSS3, レスポンシブWebデザイン-
「html5 boilerplate」から考える、これからのマークアップ
CSS3縦書きをサポートする組版エンジンAH Formatterの紹介
Concentrated HTML5 & Attractive HTML5
CSS Design and Programming
HTML5 in Firefox4
Google Developer Day 2010 Japan: HTML5 とウェブサイトデザイン (矢倉 眞隆)
今更ながらCSS3を試してみた
CSS3の最新事情
⑳CSSでアニメーション!その1
HTML5での制作、いつから始める?
フロント作業の効率化
html5とcss3実例紹介とデモ
Css3
HTML5時代のフロントエンド開発入門
HTML5など社内勉強会 Vol.2 - HTML5, CSS3
マークアップ講座 02 CSS
Html5で変わるいろんなこと
新しいCSSの仕様を色々調べてみた
⑮jQueryをおぼえよう!その1
Webデザイン入門2-HTML5 フォーム,映像再生,音声再生, CSS3, レスポンシブWebデザイン-

Web Platform -- Moving Forward!


[8]ページ先頭

©2009-2025 Movatter.jp