SlideShare una empresa de Scribd logo
1 de 109
Descargar para leer sin conexión
HTML5など
勉強会 Vol. 2
2011/10/17 @ 某社
System Management Headquaters
George Harada
提 供
勉強会スタッフ
(ボランティア)
インフラ統括本部
Web標準G
今回は参加申込で
DevQuiz を
受けて頂きました
早速ですが
解答発表!
A B
C D
CSSの組み合わせ
正しいものはどれ?
Q1
29 3
2 0
body {
background-color: white;
color: black;
}
CSSの書き方
どこで(セレクタ) {
  なにを(プロパティ): どうする(値); 
}
A
HTMLの「id属性」に関する説明で正しいものはどれ?
Q2
26
B 28
C 28
D 15
id属性の目的は、要素を識別するための、
固有の識別子を指定することである
1つの文書内で、id属性の値が重複してはならない
(一意でなければならない)
CSSで、id属性を使って要素を指定する場合、
id属性の値の前に #(ハッシュ)をつけて用いる
id属性の値は、半角アルファベットの
大文字・小文字が区別される
A
HTMLの「class属性」に関する説明で正しいものはどれ?
Q3
27
B 33
C 28
D 16
class属性の主な目的は、要素にスタイルを
適用させるための、クラス名を指定することである
1つの文書内で、同じclass属性の値を
何度でも用いることができる
CSSで、class属性を使って要素を指定する場合、
class属性の値の前に .(ピリオド)をつけて用いる
class属性の値は、半角アルファベットの
大文字・小文字が区別される
E 21
class属性の値は、複数のクラス名を
半角スペースで区切って列記することができる
A
HTML5 で強化された「セマンティクス」の説明として、
正しいものはどれ?
Q4
2
B 0
C 11
D 21
ある製品を使ったときに得られる経験や満足
検索エンジン最適化
構文
データの意味
データの意味, 意味規則
つまり・・・
セマンティクス
HTML5では、文書が持つデータの意味を
より明確に表すことが出来るようになる
A
HTML5の「DOCTYPE宣言」として、正しいものはどれ?
Q5
3
B 31
C 0
D 0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!DOCTYPE html>
<html lang="ja">
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/
Ver.=ja/1.1) 1.0//EN" "i-xhtml_4ja_10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<html>
皆さん、成績は
如何でしたか?
Congratulations!!
順不同
と、いうことで
ここからが本番
Agenda
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
HTML5
もっとセマンティックな文書を
もっとリッチなWebアプリを
もっと標準化された技術で
もっと扱いやすく
(互換性, 有用性, 相互運用性, ユニバーサル・アクセス)
これらを実現するための仕様
=
・ブロック要素
・インライン要素
↓ ↓
コンテンツ・モデル
廃止
HTML4との大きな違い
Agenda
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
どの要素にどんな内容(コンテンツ)を
入れても良いか定義したもの
・すべての要素に定義されている
・多くの要素はカテゴリーによって定義される
・カテゴリーは要素を目的に応じて
�グループ化したもので、全8種類ある
コンテンツ・モデル
コンテンツ・モデル: カテゴリー
フロー
ヘッディング
セクショニング
エンベッディッド
フレージング
インタラクティブ
メタデータ
セクショニング・ルート
以降のコンテンツの表示や
動作をセットする
・自身と他のドキュメントとの関連性をセットする
・他の "帯域外" の情報を伝達する
・基本的に、ブラウザ上には直接表示されない
メタデータ・コンテンツ
base command link meta noscript script style title
ドキュメント内に現れる
コンテンツ全般
フロー・コンテンツ
a abbr address area (map要素の子孫の場合) article aside audio
b bdi bdo blockquote br button canvas cite code command
datalist del details dfn div dl em embed fieldset figure footer form
h1 h2 h3 h4 h5 h6 header hgroup hr i iframe img input ins
kbd keygen label map mark math menu meter nav noscript
object ol output p pre progress q ruby s samp script section
select small span strong style (scoped属性が存在している場合)
sub sup svg table textarea time u ul var video wbr テキスト
見出しから、その内容までを含んだ
範囲(セクション)を定義する
・「章」や「節」といった概念に近い
・要素は潜在的に見出しとアウトラインを持つ
セクショニング・コンテンツ
article aside nav section
セクションの見出しを表す
・「アウトライン・アルゴリズム」と密接に関係する
ヘッディング・コンテンツ
h1 h2 h3 h4 h5 h6 hgroup
ドキュメントのテキスト
・段落中にあるテキストの範囲を指し示す要素
・HTML4におけるインライン要素に近い概念
フレージング・コンテンツ
a (フレージング・コンテンツのみが入れられている場合) abbr area (map要素の子孫の場合) audio
b bdi bdo br button canvas cite code command datalist
del (フレージング・コンテンツのみが入れられている場合) dfn em embed i iframe img input
ins (フレージング・コンテンツのみが入れられている場合) kbd keygen label map (フレージング・コンテンツのみが入れられている場合)
mark math meter noscript object output progress q ruby
s samp script select small span strong sub sup svg
textarea time u var video wbr テキスト
外部のリソースをインポートする
・画像, プラグイン, フレーム, ビデオ, Canvas など
HTML以外の言語で表すもの
・SVG, MathML
エンベッディッド・コンテンツ
audio canvas embed iframe img math object svg video
ユーザが操作をすることができる
・ハイパーリンク, クリックすることで
・状態が変化するもの など
a audio (controls属性が存在している場合) button details embed iframe
img (usemap属性が存在している場合) input (type属性がhidden状態でない場合) keygen label
menu (type属性がtoolbar状態の場合) object (usemap属性が存在している場合) select
textarea video (controls属性が存在している場合)
インタラクティブ・コンテンツ
この要素内のコンテンツは、
前後のコンテンツとは切り離された
ものとして見なされる
セクショニング・ルート
blockquote body details fieldset figure td
Agenda
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
セクション
?
フロー
ヘッディング
セクショニング
エンベッディッド
フレージング
インタラクティブ
メタデータ
コンテンツ・モデル: カテゴリー
セクショニング・ルート
見出しから、その内容までを含んだ
範囲(セクション)を定義する
・「章」や「節」といった区分けの概念に近い
・要素は潜在的に見出しとアウトラインを持つ
セクショニング・コンテンツ
article aside nav section
セクションの見出しを表す
・「アウトライン・アルゴリズム」と密接に関係する
ヘッディング・コンテンツ
h1 h2 h3 h4 h5 h6 hgroup
セクショニング・コンテンツ
セクションを構成する要素(抜粋)
article aside nav section
ヘッディング・コンテンツ
h1 h2 h3 h4 h5 h6 hgroup
フロー・コンテンツ
header footer div
それ自身が独立したコンテンツ
を表す
■この要素が適しているかの判断基準
・フィードとして配信する際、そのコンテンツが
・1つのエントリーとしてふさわしいか?
ex. ブログの投稿, ニュースサイトの記事, ブログ記事へのコメント, 掲示板の投稿
article要素
関連が薄いコンテンツを表す
■この要素が適しているかの判断基準
・仮に、そのコンテンツを削除しても、
・ページが成り立つか?
ex. 補足記事, サイドバー, 広告, プルクォート
aside要素
主要なナビゲーションを
形成する範囲を表す
■この要素が適しているかの判断基準
・それは、本当に主要なナビゲーションか?
ex. サイト全体のナビ, あるカテゴリー内のナビ, パンくずリスト
誤った使い方: サイト内検索の入力欄, サイトマップの本文
nav要素
その他の一般的なセクション
■この要素が適しているかの判断基準
・それは「章」や「節」といった単位で表すのに
・ふさわしいコンテンツか?
・他に、ふさわしい要素はないか?
誤った使い方: 見出しがない, レイアウトだけのために使用する
section要素
セクションの見出しを表す
■この要素が適しているかの判断基準
・それは「章」や「節」といった単位の
・見出しとしてふさわしいか?
h1∼h6要素
見出しと、それに付随する
小見出し, 副題, キャッチフレーズ
などをグループ化する
■特徴
・h1〜h6要素だけしか入れられない
hgroup要素
セマンティクス上�特定の意味を
持たない 一般的なコンテナ
■この要素が適しているかの判断基準
・他に、ふさわしい要素はないか?
ex. 何かしら区別したい領域を囲む, グルーピングに使う
div要素
セクションの
ヘッダー, フッターを表す
■特徴
・1ページの中で、何回使ってもよい
ex. ページ全体のヘッダー, ある記事のヘッダー, etc.
header, footer要素
いきなりですが
実際にやってみる
-- 社内URL --
Google Chrome / Safari で
上記のURLにアクセスして、
会社のメールアドレスを入力
※Google Chromeの方が、キャッシュが残りにくいのでオススメ
課題
今日紹介した要素を使って
セマンティクスを意識した
マークアップに変更する。
制限時間: 5分
解答例
-- 社内URL --
Agenda
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
アウトライン
?
コンテンツの階層構造のこと
・書籍の目次をイメージすると分かり易い
→ 本の「タイトル」がトップ階層
→ 「タイトル」の下に「章」がある
→ 「章」の下に「節」がある
基本的には、Webページも同じはず
アウトライン
これもアウトラインですね
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
アウトラインを判別するためのきまり
・見出し要素だけで判別する方法
→ 暗黙的なアウトライン
・セクション要素を使って判別する方法
→ 明示的なアウトライン
アウトライン・アルゴリズム
セクショニング・コンテンツに属する要素がなければ、
見出し要素が現れた時点で、新たなセクションが始まる
・h1〜h6 要素の数字の大きさを基準に、
・アウトライン・レベルを1段階ずつ上げ下げする
■判別基準
・h1〜h6要素末尾の数字が、以前のセクションの見出しより
・大きいか、小さいか、同じか
・要素末尾の数字が2つ以上大きく(小さく)なっても、
・アウトライン・レベルが2段階下がる(上がる)わけではない
暗黙的なアウトライン
セクショニング・コンテンツに属する要素が現れると、
その1つ上のセクションからアウトライン・レベルが1つ下がる
・その要素の中で最初に現れる見出し要素が、
・そのセクションの見出しとなる
■セクショニング・コンテンツ
明示的なアウトライン
article aside nav section
実際に確かめてみる
HTML 5 Outliner
goo.gl/dZ5ha
article aside nav section
h1∼h6
アウトライン
Q & A
このアルゴリズムは
なぜ作られたの?
Q.1
「暗黙的なアウトライン」では、
見出しの及ぶ範囲が分かりにくいから
→ もっとセマンティックな文書を
A.1
セマンティックな
文書にする利点は?
Q.2
ブラウザやクローラーに、文書構造を
正確に理解させることができる
→ 検索大手3社が共同で開発中 (schema.org)
→ ユニバーサル・アクセス化
→ その他にも、イロイロ出てくるはず
A.2
Agenda
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
■基本的な優先順位
後から読み込んだスタイルが優先
■個別性による優先順位
より具体的に指定されたものが優先
■ !important 宣言
問答無用の最終兵器 (最重要規則)
CSSの優先順位
div {
color: red;
}
div {
color: blue;
}
基本的な優先順位
こちらが優先
・より具体的に指定されたものが優先
・以下の得点により優先順位を算出
個別性による優先順位
要素のstyle属性:
idセレクタ:
classセレクタ:
要素セレクタ:
1,000点
0,100点
0,010点
0,001点
<div id=”id” class=”class”>ここで問題</div>
#id {
color: red;
}
#id.class {
color: green;
}
個別性による優先順位
div {
color: blue;
}
.class {
color: yellow;
}
A B
C D
有効になるのは、どのセレクタでしょうか?
解答
C
それぞれの点数を計算してみよう
最終兵器
/* すべてのdiv要素の文字色を赤に */
div {
color: red !important;
}
!important 宣言
Agenda
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
height: 縦サイズ
width: 横サイズ
margin: 外余白
padding: 内余白
border: 罫線(marginとpaddingを隔てる線)
background-color: 背景色
領域サイズ, 余白, 罫線, 背景色
インラインレベルの表示を制御
text-align: right;
text-align: center;
text-align: left;
文字等の左右寄せ, センタリング
魔法の言葉
margin: 0 auto;
ブロックレベルのセンタリング
左右のマージンを
自動で最適化する
上下のマージンは、
0以外も指定できる
/* 標準配置 */
position: static;
/* 相対位置 */
position: relative;
/* 絶対位置 */
position: absolute;
/* 絶対位置でスクロールしても固定 */
position: fixed;
ボックスの配置方法(基準位置を指定)
top:
bottom:
left:
right:
同時使用
position: relative;
相対位置を指定して配置する
position: relative;
top: 50px;
left: 70px;
ex. 本来表示されるはずだった位置(static)から、
ex. 下に 50px, 右に 70px 移動した場所に配置
position: absolute;
絶対位置を指定して配置する
position: absolute;
top: 50px;
left: 70px;
! 親ボックスが position: static; の時
・画面全体の左上が top: 0, left: 0 の基準
! それ以外が指定されている時
・親ボックスの左上が top: 0, left: 0 の基準
position: fixed;
絶対位置でスクロールしても固定
position: fixed;
bottom: 0px;
left: 0px;
ex. 画面の最下部に配置
※ iOS 5 未満の端末では、fixed が機能しない
# 同等の表示がしたい時は、JavaScript で制御する
position: static; 以外が指定
されたボックスの重なり順を指定
position: relative;
z-index: 10;
ボックスの重なり順を指定
数字が大きいほど上に配置
sample
-- 社内URL --
Agenda
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
これまでの
レイアウト
<table>
<tr>
<td rowspan="2">Book Photo</td>
<td>Book Title</td>
</tr>
<tr>
<td>Book Contents</td>
</tr>
</table>
table要素を使ったレイアウト
<div style="overflow: hidden;">
<img src="/html5.jpg" style="float: left;">
<p>Book Title</p>
<p>Book Contents</p>
</div>
floatプロパティを使ったレイアウト
⃝table要素を使ったレイアウト
・セマンティクスが正しくない
・アクセシビリティを大きく損なう
⃝floatプロパティを使ったレイアウト
・柔軟な調整や配置が難しい
・回り込みの解除が面倒
これまでのレイアウトじゃダメ?
これからの
レイアウト
フレキシブル・ボックスとは、その中に含まれるボックスの
サイズ調整や配置を指定できる、柔軟なボックスのこと。
これまでのpositionプロパティや、floatプロパティを使う
ボックスのレイアウトに比べて、より簡単に指定できる。
フレキシブル・ボックス
<div id="container_a">
<div id="box_1">Book Photo</div>
<div id="container_b">
<div id="box_2">Book Title</div>
<div id="box_3">Book Contents</div>
</div>
</div>
フレキシブル・ボックスを使ったレイアウト
#container_a {
display: -webkit-box;
}
#container_b {
display: -webkit-box;
-webkit-box-orient: vertical; /* 縦並びにする */
}
フレキシブル・ボックスを使ったレイアウト
#box_1 {
background-color: lightpink;
}
#box_2 {
background-color: lightblue;
}
#box_3 {
background-color: lightgreen;
}
フレキシブル・ボックスを使ったレイアウト
#box_1 {
background-color: lightpink;
}
#box_2 {
background-color: lightblue;
-webkit-box-ordinal-group: 2; /* 表示順を2番に */
}
#box_3 {
background-color: lightgreen;
-webkit-box-ordinal-group: 1;
/* 表示順を1番に */
}
フレキシブル・ボックスを使ったレイアウト
#container_b {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-ordinal-group: 1; /* 表示順を1番に */
}
#box_1 {
background-color: lightpink;
-webkit-box-ordinal-group: 2; /* 表示順を2番に */
}
フレキシブル・ボックスを使ったレイアウト
#container_b {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-ordinal-group: 1;
-webkit-box-flex: 3.0; /* ページ余白の 3/4 をこのボックスに割り当て */
}
#box_1 {
background-color: lightpink;
-webkit-box-ordinal-group: 2;
-webkit-box-flex: 1.0; /* ページ余白の 1/4 をこのボックスに割り当て */
}
フレキシブル・ボックスを使ったレイアウト
フレキシブル・ボックスとは、その中に含まれるボックスの
サイズ調整や配置を指定できる、柔軟なボックスのこと。
これまでのpositionプロパティや、floatプロパティを使う
ボックスのレイアウトに比べて、より簡単に指定できる。
他のプロパティをいろいろ組み合わせて
便利な使い方を見つけよう!
フレキシブル・ボックス
display: -webkit-box; or -webkit-inline-box;
-webkit-box-orient: ボックスのレイアウト方向を指定
-webkit-box-direction: ボックスの並びを逆順に指定
-webkit-box-ordinal-group: ボックスの並び順を個別に指定
-webkit-box-align: ボックスを える位置を指定
-webkit-box-flex: 各ボックスに割り当てる余白の比率を指定
-webkit-box-pack: ボックスを寄せる位置を指定
フレキシブル・ボックス
こんなグラフも簡単に作れるよ!
<div id="container">
<div id="box1">50</div>
<div id="box2">100</div>
<div id="box3">20</div>
<div id="box4">200</div>
<div id="box5">140</div>
</div>
フレキシブル・ボックス
sample
-- 社内URL --
Agenda
1. HTML5
1-1. コンテンツ・モデル
1-2. セクションを構成する要素
1-3. アウトライン
2. CSS
2-1. セレクタの優先順位
2-2. 厳選プロパティ【レイアウト編】
2-3. さようなら、table要素 / floatプロパティ
3. ライトニングトーク
10talks in a 60minute slot
60min.
5min.
5min.
5min.
5min.
5min.
5min.
5min.
5min.
5min.
5min.
1人の持ち時間5分
延長はありません
質疑応答の時間もありません
気になる事は本人を捕まえて
LTのお約束ごと
LTセッションは
以上で終了です
登壇者の皆さんに
もう一度拍手を!
これですべての
コンテンツ終了
後日、アンケートに
ご協力下さい!!!
勉強会スタッフ
絶賛募集中です
このあと残って
イスとテーブルを
一緒に片付けて
くれると嬉しい
また次回
お会いしましょう
tthhaannkkss  !!
Special Thanks to
Operation
Operation
Operation
Operation
Support
Support
Support
Support
OA Support 情報システム室
順不同 敬称略
参考文献等
HTML5
- http://html5.jp/
- http://www.amazon.co.jp/徹底解説HTML5マークアップガイドブック-羽田野太巳/dp/4798025291
Zen-Coding
- http://code.google.com/p/zen-coding/
- http://code.google.com/p/zen-coding/wiki/ZenHTMLElementsEn
- http://code.google.com/p/zen-coding/wiki/ZenHTMLSelectorsEn

Más contenido relacionado

Similar a HTML5など社内勉強会 Vol.2 - HTML5, CSS3

Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要Miho Yamamoto
 
DDD 20121106 SEA Forum November
DDD 20121106 SEA Forum NovemberDDD 20121106 SEA Forum November
DDD 20121106 SEA Forum November増田 亨
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから真吾 吉田
 
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...日本マイクロソフト株式会社
 
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011Hiroh Satoh
 
Iot algyan jhirono 20190111
Iot algyan jhirono 20190111Iot algyan jhirono 20190111
Iot algyan jhirono 20190111Hirono Jumpei
 
OSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションOSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションDaisuke Masubuchi
 
SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介Tadahiro Higuchi
 
HTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築するHTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築するAkira Maruyama
 
DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法
DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法
DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法decode2016
 
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなたCld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなたTech Summit 2016
 
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなたCld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなたTech Summit 2016
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Sho Ito
 
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012Yasuhito Yabe
 
JiraとConfluenceのTips集
JiraとConfluenceのTips集JiraとConfluenceのTips集
JiraとConfluenceのTips集Hiroshi Ohnuki
 
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version - ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version - Tetsutaro Watanabe
 
Software Development with Symfony
Software Development with SymfonySoftware Development with Symfony
Software Development with SymfonyAtsuhiro Kubo
 

Similar a HTML5など社内勉強会 Vol.2 - HTML5, CSS3 (20)

Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要
 
DDD 20121106 SEA Forum November
DDD 20121106 SEA Forum NovemberDDD 20121106 SEA Forum November
DDD 20121106 SEA Forum November
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから
 
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...
【de:code 2020】 ~すでに時代遅れ? 個人情報や紙のためにオフィスに行くのは今すぐやめよう~ 日本郵政スタッフが実現したステイ ホーム/クラウ...
 
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
 
HTML5
HTML5HTML5
HTML5
 
Synquery ja
Synquery jaSynquery ja
Synquery ja
 
Iot algyan jhirono 20190111
Iot algyan jhirono 20190111Iot algyan jhirono 20190111
Iot algyan jhirono 20190111
 
OSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションOSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーション
 
SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介
 
HTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築するHTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築する
 
DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法
DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法
DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法
 
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなたCld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
 
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなたCld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
 
The evolution of c#
The evolution of c#The evolution of c#
The evolution of c#
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
 
今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012今日からはじめるHTML5 ver.2012
今日からはじめるHTML5 ver.2012
 
JiraとConfluenceのTips集
JiraとConfluenceのTips集JiraとConfluenceのTips集
JiraとConfluenceのTips集
 
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version - ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
 
Software Development with Symfony
Software Development with SymfonySoftware Development with Symfony
Software Development with Symfony
 

Más de George Harada

もし、IT関連企業で働くことになったら
もし、IT関連企業で働くことになったらもし、IT関連企業で働くことになったら
もし、IT関連企業で働くことになったらGeorge Harada
 
暑い夏のお仕事
暑い夏のお仕事暑い夏のお仕事
暑い夏のお仕事George Harada
 
いがいがさんと私
いがいがさんと私いがいがさんと私
いがいがさんと私George Harada
 
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKitHTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKitGeorge Harada
 
HTML5など社内勉強会 Vol.8 - WebSocket
HTML5など社内勉強会 Vol.8 - WebSocketHTML5など社内勉強会 Vol.8 - WebSocket
HTML5など社内勉強会 Vol.8 - WebSocketGeorge Harada
 
HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]
HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]
HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]George Harada
 
HTML5など社内勉強会 Vol.3 keynote
HTML5など社内勉強会 Vol.3 keynoteHTML5など社内勉強会 Vol.3 keynote
HTML5など社内勉強会 Vol.3 keynoteGeorge Harada
 
HTML5など社内勉強会 Vol.3 - 入門JavaScript
HTML5など社内勉強会 Vol.3 - 入門JavaScriptHTML5など社内勉強会 Vol.3 - 入門JavaScript
HTML5など社内勉強会 Vol.3 - 入門JavaScriptGeorge Harada
 
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5George Harada
 
LTとはなんぞ?
LTとはなんぞ?LTとはなんぞ?
LTとはなんぞ?George Harada
 
学生向け会社説明会でHTML5
学生向け会社説明会でHTML5学生向け会社説明会でHTML5
学生向け会社説明会でHTML5George Harada
 

Más de George Harada (12)

もし、IT関連企業で働くことになったら
もし、IT関連企業で働くことになったらもし、IT関連企業で働くことになったら
もし、IT関連企業で働くことになったら
 
暑い夏のお仕事
暑い夏のお仕事暑い夏のお仕事
暑い夏のお仕事
 
What is LT ?
What is LT ?What is LT ?
What is LT ?
 
いがいがさんと私
いがいがさんと私いがいがさんと私
いがいがさんと私
 
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKitHTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
HTML5など社内勉強会 Vol.11 - High Performance Web and iOS 6 WebKit
 
HTML5など社内勉強会 Vol.8 - WebSocket
HTML5など社内勉強会 Vol.8 - WebSocketHTML5など社内勉強会 Vol.8 - WebSocket
HTML5など社内勉強会 Vol.8 - WebSocket
 
HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]
HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]
HTML5など社内勉強会 Vol.5 - 入門JavaScript [非同期通信]
 
HTML5など社内勉強会 Vol.3 keynote
HTML5など社内勉強会 Vol.3 keynoteHTML5など社内勉強会 Vol.3 keynote
HTML5など社内勉強会 Vol.3 keynote
 
HTML5など社内勉強会 Vol.3 - 入門JavaScript
HTML5など社内勉強会 Vol.3 - 入門JavaScriptHTML5など社内勉強会 Vol.3 - 入門JavaScript
HTML5など社内勉強会 Vol.3 - 入門JavaScript
 
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
 
LTとはなんぞ?
LTとはなんぞ?LTとはなんぞ?
LTとはなんぞ?
 
学生向け会社説明会でHTML5
学生向け会社説明会でHTML5学生向け会社説明会でHTML5
学生向け会社説明会でHTML5
 

Último

My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」inspirehighstaff03
 
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」inspirehighstaff03
 
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」inspirehighstaff03
 
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」inspirehighstaff03
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1Toru Oga
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドKen Fukui
 
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」inspirehighstaff03
 
My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」inspirehighstaff03
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドKen Fukui
 
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドリアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドKen Fukui
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfyukisuga3
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfoganekyokoi
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドKen Fukui
 
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」inspirehighstaff03
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slidessusere0a682
 
My Inspire High Award 2024    「孤独は敵なのか?」
My Inspire High Award 2024    「孤独は敵なのか?」My Inspire High Award 2024    「孤独は敵なのか?」
My Inspire High Award 2024    「孤独は敵なのか?」inspirehighstaff03
 
My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」inspirehighstaff03
 
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfMy Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfinspirehighstaff03
 
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」inspirehighstaff03
 
My Inspire High Award 2024  「正義って存在するの?」
My Inspire High Award 2024  「正義って存在するの?」My Inspire High Award 2024  「正義って存在するの?」
My Inspire High Award 2024  「正義って存在するの?」inspirehighstaff03
 

Último (20)

My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」
 
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
 
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
 
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
 
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
 
My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」My Inspire High Award 2024 「AIと仲良くなるには?」
My Inspire High Award 2024 「AIと仲良くなるには?」
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
 
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドリアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
 
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
 
My Inspire High Award 2024    「孤独は敵なのか?」
My Inspire High Award 2024    「孤独は敵なのか?」My Inspire High Award 2024    「孤独は敵なのか?」
My Inspire High Award 2024    「孤独は敵なのか?」
 
My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」
 
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfMy Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
 
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」
 
My Inspire High Award 2024  「正義って存在するの?」
My Inspire High Award 2024  「正義って存在するの?」My Inspire High Award 2024  「正義って存在するの?」
My Inspire High Award 2024  「正義って存在するの?」
 

HTML5など社内勉強会 Vol.2 - HTML5, CSS3