SlideShare a Scribd company logo
1 of 52
Download to read offline
情報編集 (web)
第2回:HTML入門
2013年4月16日
東京藝術大学 芸術情報センター(AMC)
担当:田所淳
WWWを支える3つのしくみ
URL, HTTP, HTML
‣ 自分のPCでWebページを見ているとき、何が起っているのか
2.閲覧したいWebページのアドレスを入力
‣ 例:http://www.geidai.ac.jp/facilities/infocenter.html
WWWを支える3つのしくみ
‣ 自分のPCでWebページを見ているとき、何が起っているのか
1. Webブラウザは、アドレスからサーバの場所を探しだす
‣ “http://www.geidai.ac.jp” の部分がこれに相当
WWWを支える3つのしくみ
http://www.geidai.ac.jp
‣ 自分のPCでWebページを見ているとき、何が起っているのか
‣ アドレスの残りの部分から、サーバ内の該当データを特定
‣ “/facilities/infocenter.html” の部分がこれに相当
WWWを支える3つのしくみ
/facilities/infocenter.html
WWWを支える3つのしくみ
‣ 自分のPCでWebページを見ているとき、何が起っているのか
3. Webページのデータをサーバから手元のPCに送信
WWWを支える3つのしくみ
‣ 自分のPCでWebページを見ているとき、何が起っているのか
4. PC側で受信した情報から、Webページを生成し表示
WWWを支える3つのしくみ
‣ URL (もしくは URI)
‣ Uniform Resource Locator 
‣ ネットワーク上の情報を一意に特定するアドレス指定方法
‣ HTTP 
‣ HyperText Transfer Protocol 
‣ コンピュータ同士が情報をやりとりするルール
‣ HTML 
‣ HyperText Markup Language 
‣ 環境にかかわりなくWWWを記述するための文書記述言語
WWWを支える3つのしくみ
‣ 先ほどの例でいうと
‣ 3つのしくみ(URL, HTTP, HTML) について理解する
HTTP
HTTP
HTML
http://www.idd.tamabi.ac.jp/art/index.php
URL
HTMLとは?
HTMLとは?
‣ 今日は3つの仕組みのひとつ、HTMLを実際に書いていきます
‣ HTML (Hypertext Markup Language) とは何か?
‣ それぞれのパーツごとに意味を理解する
HTMLとは?
‣ Hyper Text
‣ 「テキストを越える」
‣ 複数の文書を相互に関連付け、結び付ける仕組み
HTMLとは?
‣ Markup (マークアップ)
‣ 文書の中に目印 (マーク) を付けていくこと
‣ HTMLでは、文書の構造をマークアップする
‣ 今日の授業内容のメイン
HTMLとは?
‣ Language
‣ 言語
HTMLとは?
‣ つまりHTMLとは
‣ 「文書の要素に目印がつけられた、ハイパーテキストを記
述するための言語」
マークアップ = 文書の構造の記述
‣ 例えば以下のような文書があったとする
2009年4月23日
運動会実行委員会
運動会開催のお知らせ
来る、5月14日に第20回運動会を挙行いたします。
皆様におかれましては、ふるってご参加くださいますよ
うお願いいたします。
なお雨天の場合は翌週に延期します。中止の際の連絡
は、ホームページに記載しますので、そちらをご参照く
ださい。
○○大学 学部 (http://hoge.com/)
tel: 12-345-6789
マークアップ = 文書の構造の記述
‣ この文書の構造
2009年4月23日
運動会実行委員会
運動会開催のお知らせ
来る、5月14日に第20回運動会を挙行いたします。
皆様におかれましては、ふるってご参加くださいますよ
うお願いいたします。
なお雨天の場合は翌週に延期します。中止の際の連絡
は、ホームページに記載しますので、そちらをご参照く
ださい。
○○大学 学部 (http://hoge.com/)
tel: 12-345-6789
ヘッダー
大見出し
段落
段落
フッター
マークアップ = 文書の構造の記述
‣ HTMLを書くということは、文書の構造を書くということ
‣ 文書のどの部分がどの要素なのかを目印 (マークアップ) に
よって示す
‣ タイトル
‣ 見出し
‣ 段落
‣ 引用
‣ リスト ...etc.
マークアップ = 文書の構造の記述
‣ どこからどこまでがその要素なのかを「タグ」と呼ばれる目印
で記述していく
‣ 文書の部分ごとの意味に応じて、タグを適切に使っていくこと
が、HTML作成の主な作業となる
マークアップ = 文書の構造の記述
‣ 「タグ」と呼ばれる目印を記述していく
‣ 記述する内容は3つ
‣ どこから = 開始タグ
‣ どこまで = 終了タグ
‣ 要素の種類 = 要素タイプ
‣ 文書の部分ごとの意味に応じて、要素に適切なタグを適用する
ことが、HTML作成の主な作業となる
マークアップ = 文書の構造の記述
‣ マークアップの記述例
<h1> はじめに </h1><h1> はじめに </h1>
マークアップ = 文書の構造の記述
‣ マークアップの記述例
<h1> はじめに </h1>
マークアップ = 文書の構造の記述
‣ マークアップの記述例
<h1> はじめに </h1>
開始タグ
マークアップ = 文書の構造の記述
‣ マークアップの記述例
<h1> はじめに </h1>
開始タグ 終了タグ
マークアップ = 文書の構造の記述
‣ マークアップの記述例
<h1> はじめに </h1>
開始タグ 終了タグ要素内容
マークアップ = 文書の構造の記述
‣ マークアップの記述例
<h1> はじめに </h1>
開始タグ 終了タグ要素内容
h1要素
マークアップ = 文書の構造の記述
‣ 開始タグ、終了タグの詳細
‣ 開始タグ
‣ 終了タグ
< h1>
タグの始点 タグの終点
要素タイプの種類
</ h1>
タグの始点 タグの終点
マークアップ = 文書の構造の記述
‣ 開始タグで要素の始点を指定したら、必ず終了タグで閉じる
‣ <p> この要素は段落を意味しています。</p>
‣ 開始タグと終了タグがひとつになった特殊なタグが存在する
‣ <br /> 改行
‣ <img src=”hoge.jpg” alt=”hoge” /> 画像
‣ タグは、必ず半角英数文字の小文字で!
DreamWeaverでHTML作成
‣ 早速、HTMLを作成してみましょう!
‣ この授業では、Adobe Dreamweaver を使用します
DreamWeaverでHTML作成
‣ Dreamweaverを起動
‣ まずは、環境設定
‣ Dreamweaver > 環境設定 > 新規ドキュメント
‣ 初期設定ドキュメントタイプ (DTD) を「HTML5」に
‣ エンコード初期設定を「Unicode 5.1 UTF-8」に
DreamWeaverでHTML作成
‣ 環境設定
DreamWeaverでHTML作成
‣ 新規作成 > HTML を選択
DreamWeaverでHTML作成
‣ 「分割」表示を選択
DreamWeaverでHTML作成
‣ ツールバーの地球のマークを押すと、Webブラウザで表示
DreamWeaverでHTML作成
‣ なにやら既に記述が…
‣ HTML5の基本のテンプレートが自動作成されている!!
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>無題ドキュメント</title>
</head>
<body>
</body>
</html>
HTMLの骨組み
‣ 骨組みとなるHTML文書に含まれる3つの要素
‣ html要素、head要素、body要素
html 要素
head 要素
body 要素
HTMLの骨組み
‣ html要素
‣ HTML文書の始まりと終わりを指定している
‣ 全てのHTML文書は、html要素で囲まれている
HTMLの骨組み
‣ head要素
‣ 文書自身の情報を記述する要素
‣ タイトル、文字コード、言語、CSSファイルの場所など
‣ head要素に記述した内容は、Webブラウザ内には表示され
ない
HTMLの骨組み
‣ body要素
‣ HTML文書の内容を記述する
‣ ここに記述した部分がWebブラウザに表示される
ページにタイトルを付ける
‣ head要素内にtitle要素として記述する
‣ 「無題ドキュメント」を書き換える
‣ ブラウザで確認してみる
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>初めて作成するHTML</title>
</head>
<body>
</body>
</html>
ページにタイトルを付ける
‣ ウィンドウのタイトルが変化してるはず
大見出し
‣ body要素内に、h1要素として記述する
‣ ブラウザで確認してみる
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>初めて作成するHTML</title>
</head>
<body>
<h1>こんにちは、HTML</h1>
</body>
</html>
大見出し
‣ ブラウザで確認してみる
見出しの種類
‣ 見出しは、h1からh6まで段階がある
‣ 試してみる!!
... 前略 ...
<body>
<h1>これはh1</h1>
<h2>これはh2</h2>
<h3>これはh3</h3>
<h4>これはh4</h4>
<h5>これはh5</h5>
<h6>これはh6</h6>
</body>
</html>
見出しの種類
‣ h1からh6をブラウザで表示してみる
段落
‣ body要素内に、p要素として記述する
‣ p要素は、”paragraph” の略
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>初めて作成するHTML</title>
</head>
<body>
<h1>こんにちは、HTML</h1>
<p>このページは、はじめて作成したWebページです。きちんと表示されている
でしょうか?</p>
</body>
</html>
段落
‣ ブラウザで確認してみる
参考:細かな記述の意味
‣ テンプレートから作成された記述の意味
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>初めて作成するHTML</title>
</head>
<body>
<h1>こんにちは、HTML</h1>
</body>
</html>
参考:細かな記述の意味
‣ !DOCTYPE - 「文書型の定義」を意味する
‣ HTMLには様々なバージョンが存在する
‣ HTML4.1, XHTML 1.0, XHTML 2.0, HTML5 ...など
‣ <!DOCTYPE HTML> は HTML5の文書であることを意味
‣ ちなみに、XHTML1.1の場合は…
<!DOCTYPE HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
参考:細かな記述の意味
‣ この部分は文字コード「UTF-8」を指定している
‣ 文字コードとは? - PCで文字を表現するための体系
‣ 日本語の文字コードは少し複雑
‣ ISO-2022-JP、EUC-JP、Shift_JIS、UTF-8、UTF-16...
‣ Webではどの文字コードを用いるべきか?
‣ これからのWebは多言語対応のUTF-8がお勧め
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
HTMLは構造の記述に徹する
‣ HTMLは文書の構造の記述に専念すること
‣ 現状 - フォントの大きさ、色、フォントフェイス、行間、
文字間隔などの文書の体裁は、デフォルトのまま
‣ ちょっと気のきいたデザインにしてみたい…
‣ しかし、今の段階ではぐっと堪えてそのままで
‣ 文書の体裁(デザイン)の指定には、CSSという別の言語を使
用します
HTMLは構造の記述に徹する
‣ なぜ、構造と体裁を分離するべきなのか?
‣ 文書は常にPCのWebブラウザで閲覧されるわけではない
‣ 携帯、スマートフォン、カーナビ、音声読み上げ...
‣ どのメディアでも正しく意味構造が表現されるべき
‣ 正しい構造を記述する必要性
‣ サーチエンジンへの最適化 (SEO)
‣ プログラムから意味構造を判別できる
‣ サーチエンジンに検索され易いサイト
‣ 他のサイトへの引用や転載

More Related Content

What's hot

メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩
メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩
メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩Atsushi Tadokoro
 
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?Shinichi Nishikawa
 
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
情報編集(Web)  HTML5とは何か? HTML5、はじめの一歩情報編集(Web)  HTML5とは何か? HTML5、はじめの一歩
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩Atsushi Tadokoro
 
WordBench Osaka Num09 2012/09/22
WordBench Osaka Num09 2012/09/22WordBench Osaka Num09 2012/09/22
WordBench Osaka Num09 2012/09/22建也 吉田建也
 
HTML5での制作、いつから始める?
HTML5での制作、いつから始める?HTML5での制作、いつから始める?
HTML5での制作、いつから始める?Fuminori Mori
 
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座Shinichi Nishikawa
 
今からハジメるHTML5マークアップ
今からハジメるHTML5マークアップ今からハジメるHTML5マークアップ
今からハジメるHTML5マークアップSwapSkills
 
Mojolicous and Bootstrap
Mojolicous and BootstrapMojolicous and Bootstrap
Mojolicous and Bootstrapdokechin
 
今からハジメるHTML5プログラミング
今からハジメるHTML5プログラミング今からハジメるHTML5プログラミング
今からハジメるHTML5プログラミングSwapSkills
 
Htmlの書き方入門編
Htmlの書き方入門編Htmlの書き方入門編
Htmlの書き方入門編touhou
 
WordPress を使いこなそう
WordPress を使いこなそうWordPress を使いこなそう
WordPress を使いこなそうWataru OKAMOTO
 
実際のウェブページコーディング
実際のウェブページコーディング 実際のウェブページコーディング
実際のウェブページコーディング ourmaninjapan
 
_HTML5で組んでみた_
_HTML5で組んでみた__HTML5で組んでみた_
_HTML5で組んでみた_Kelly Holonic
 
2012年8月10日 勉強会
2012年8月10日 勉強会2012年8月10日 勉強会
2012年8月10日 勉強会Rin Yano
 

What's hot (20)

メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩
メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩
メディア芸術基礎 II HTML5とは何か? HTML5、はじめの一歩
 
Homepage biginer01
Homepage biginer01Homepage biginer01
Homepage biginer01
 
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
 
Html s2
Html s2Html s2
Html s2
 
Html s3
Html s3Html s3
Html s3
 
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
情報編集(Web)  HTML5とは何か? HTML5、はじめの一歩情報編集(Web)  HTML5とは何か? HTML5、はじめの一歩
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
 
WordBench Osaka Num09 2012/09/22
WordBench Osaka Num09 2012/09/22WordBench Osaka Num09 2012/09/22
WordBench Osaka Num09 2012/09/22
 
Html s1
Html s1Html s1
Html s1
 
HTML5での制作、いつから始める?
HTML5での制作、いつから始める?HTML5での制作、いつから始める?
HTML5での制作、いつから始める?
 
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
 
Webサーバ、HTML
Webサーバ、HTMLWebサーバ、HTML
Webサーバ、HTML
 
今からハジメるHTML5マークアップ
今からハジメるHTML5マークアップ今からハジメるHTML5マークアップ
今からハジメるHTML5マークアップ
 
Mojolicous and Bootstrap
Mojolicous and BootstrapMojolicous and Bootstrap
Mojolicous and Bootstrap
 
今からハジメるHTML5プログラミング
今からハジメるHTML5プログラミング今からハジメるHTML5プログラミング
今からハジメるHTML5プログラミング
 
HTML5, きちんと。
HTML5, きちんと。HTML5, きちんと。
HTML5, きちんと。
 
Htmlの書き方入門編
Htmlの書き方入門編Htmlの書き方入門編
Htmlの書き方入門編
 
WordPress を使いこなそう
WordPress を使いこなそうWordPress を使いこなそう
WordPress を使いこなそう
 
実際のウェブページコーディング
実際のウェブページコーディング 実際のウェブページコーディング
実際のウェブページコーディング
 
_HTML5で組んでみた_
_HTML5で組んでみた__HTML5で組んでみた_
_HTML5で組んでみた_
 
2012年8月10日 勉強会
2012年8月10日 勉強会2012年8月10日 勉強会
2012年8月10日 勉強会
 

Viewers also liked

Web勉強会(HTML+CSS+JS入門の入門)
Web勉強会(HTML+CSS+JS入門の入門)Web勉強会(HTML+CSS+JS入門の入門)
Web勉強会(HTML+CSS+JS入門の入門)Noriaki UCHIYAMA
 
HTML仕様書を読んでみよう
HTML仕様書を読んでみようHTML仕様書を読んでみよう
HTML仕様書を読んでみようSaeki Tominaga
 
非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1Karino Kyohei
 
PtengienのヒートマップとOptimizelyとの連携
PtengienのヒートマップとOptimizelyとの連携PtengienのヒートマップとOptimizelyとの連携
PtengienのヒートマップとOptimizelyとの連携Ptmind_jp
 
三角ポップ大作戦!!(京大CARP)
三角ポップ大作戦!!(京大CARP)三角ポップ大作戦!!(京大CARP)
三角ポップ大作戦!!(京大CARP)pj_wcj
 
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後marrmur
 
マークアップ講座 01b HTML
マークアップ講座 01b HTMLマークアップ講座 01b HTML
マークアップ講座 01b HTMLeiji sekiya
 
2016年12月冥炎強化月間
2016年12月冥炎強化月間2016年12月冥炎強化月間
2016年12月冥炎強化月間paul01647
 
Drupal 8 へのスタンドアロン behat の導入
Drupal 8 へのスタンドアロン behat の導入Drupal 8 へのスタンドアロン behat の導入
Drupal 8 へのスタンドアロン behat の導入tom_konda
 
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSSShogo Iwano
 
HTMLデザインを崩さないテンプレートエンジンの作り方
HTMLデザインを崩さないテンプレートエンジンの作り方HTMLデザインを崩さないテンプレートエンジンの作り方
HTMLデザインを崩さないテンプレートエンジンの作り方kwatch
 
Ptengineの使い方
Ptengineの使い方Ptengineの使い方
Ptengineの使い方Ptmind_jp
 
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)pj_wcj
 
GRADEの基礎:概要と問題設定
GRADEの基礎:概要と問題設定GRADEの基礎:概要と問題設定
GRADEの基礎:概要と問題設定Yuko Masuzawa
 
失敗という概念が存在しない退屈なweb開発
失敗という概念が存在しない退屈なweb開発失敗という概念が存在しない退屈なweb開発
失敗という概念が存在しない退屈なweb開発Tsunenori Oohara
 
防災するけん!岡山県~岡山防災意識革命~(岡山CARP)
防災するけん!岡山県~岡山防災意識革命~(岡山CARP)防災するけん!岡山県~岡山防災意識革命~(岡山CARP)
防災するけん!岡山県~岡山防災意識革命~(岡山CARP)pj_wcj
 

Viewers also liked (20)

Web勉強会(HTML+CSS+JS入門の入門)
Web勉強会(HTML+CSS+JS入門の入門)Web勉強会(HTML+CSS+JS入門の入門)
Web勉強会(HTML+CSS+JS入門の入門)
 
Htmlのコトバ
HtmlのコトバHtmlのコトバ
Htmlのコトバ
 
最速HTML勉強会
最速HTML勉強会最速HTML勉強会
最速HTML勉強会
 
HTML仕様書を読んでみよう
HTML仕様書を読んでみようHTML仕様書を読んでみよう
HTML仕様書を読んでみよう
 
非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1非エンジニア向けHTML勉強会その1
非エンジニア向けHTML勉強会その1
 
PtengienのヒートマップとOptimizelyとの連携
PtengienのヒートマップとOptimizelyとの連携PtengienのヒートマップとOptimizelyとの連携
PtengienのヒートマップとOptimizelyとの連携
 
三角ポップ大作戦!!(京大CARP)
三角ポップ大作戦!!(京大CARP)三角ポップ大作戦!!(京大CARP)
三角ポップ大作戦!!(京大CARP)
 
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
持続可能な里山とは?~里山保全の同時代史と里山ガバナンスの今後
 
マークアップ講座 01b HTML
マークアップ講座 01b HTMLマークアップ講座 01b HTML
マークアップ講座 01b HTML
 
2016年12月冥炎強化月間
2016年12月冥炎強化月間2016年12月冥炎強化月間
2016年12月冥炎強化月間
 
Drupal 8 へのスタンドアロン behat の導入
Drupal 8 へのスタンドアロン behat の導入Drupal 8 へのスタンドアロン behat の導入
Drupal 8 へのスタンドアロン behat の導入
 
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
短期間+大規模ゲーム開発でも破綻しないHTML・SCSS
 
HTMLデザインを崩さないテンプレートエンジンの作り方
HTMLデザインを崩さないテンプレートエンジンの作り方HTMLデザインを崩さないテンプレートエンジンの作り方
HTMLデザインを崩さないテンプレートエンジンの作り方
 
Ptengineの使い方
Ptengineの使い方Ptengineの使い方
Ptengineの使い方
 
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
D D Mapで守り隊!伊都はいいとこPJ(九大CARP)
 
まちづくり門前
まちづくり門前まちづくり門前
まちづくり門前
 
GRADEの基礎:概要と問題設定
GRADEの基礎:概要と問題設定GRADEの基礎:概要と問題設定
GRADEの基礎:概要と問題設定
 
失敗という概念が存在しない退屈なweb開発
失敗という概念が存在しない退屈なweb開発失敗という概念が存在しない退屈なweb開発
失敗という概念が存在しない退屈なweb開発
 
防災するけん!岡山県~岡山防災意識革命~(岡山CARP)
防災するけん!岡山県~岡山防災意識革命~(岡山CARP)防災するけん!岡山県~岡山防災意識革命~(岡山CARP)
防災するけん!岡山県~岡山防災意識革命~(岡山CARP)
 
Basic HTML Introduction
Basic HTML IntroductionBasic HTML Introduction
Basic HTML Introduction
 

Similar to 情報編集 (web) 第2回:HTML入門

WebComponentsとPolymerを使ってみた
WebComponentsとPolymerを使ってみたWebComponentsとPolymerを使ってみた
WebComponentsとPolymerを使ってみたNakazawa Yuichi
 
Pro aspnetmvc3framework chap15
Pro aspnetmvc3framework chap15Pro aspnetmvc3framework chap15
Pro aspnetmvc3framework chap15Hideki Hashizume
 
HTTPとサーブレット
HTTPとサーブレットHTTPとサーブレット
HTTPとサーブレットTakashi Makino
 
芸術情報演習デザイン(Web) 第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
芸術情報演習デザイン(Web)  第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ芸術情報演習デザイン(Web)  第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
芸術情報演習デザイン(Web) 第9回: CSSフレームワークを使う - 2 Twitter BootstrapのカスタマイズAtsushi Tadokoro
 
アプリコンテスト
アプリコンテストアプリコンテスト
アプリコンテストTomonori Yamada
 
Chrome DevTools.next
Chrome DevTools.nextChrome DevTools.next
Chrome DevTools.nextyoshikawa_t
 
情報編集(Web) 第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
情報編集(Web)  第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ情報編集(Web)  第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
情報編集(Web) 第9回: CSSフレームワークを使う - 2 Twitter BootstrapのカスタマイズAtsushi Tadokoro
 
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイトWordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイトTakuma Nishiyama
 
WordBench Saitama vol.6
WordBench Saitama vol.6WordBench Saitama vol.6
WordBench Saitama vol.6masaaki komori
 
Web programming introduction
Web programming introductionWeb programming introduction
Web programming introductioncolun
 
メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門Atsushi Tadokoro
 
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!yoshikawa_t
 
HTML5 開発環境の紹介
HTML5 開発環境の紹介HTML5 開発環境の紹介
HTML5 開発環境の紹介tomo_masakura
 
Html5でword pressテーマを作るよ!
Html5でword pressテーマを作るよ!Html5でword pressテーマを作るよ!
Html5でword pressテーマを作るよ!Muyuu Fujita
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップYasuhito Yabe
 
芸術情報演習デザイン(Web) 第8回: CSSフレームワークを使う
芸術情報演習デザイン(Web)  第8回: CSSフレームワークを使う芸術情報演習デザイン(Web)  第8回: CSSフレームワークを使う
芸術情報演習デザイン(Web) 第8回: CSSフレームワークを使うAtsushi Tadokoro
 
Magento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for DesignMagento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for DesignMiho Nakano
 

Similar to 情報編集 (web) 第2回:HTML入門 (20)

WebComponentsとPolymerを使ってみた
WebComponentsとPolymerを使ってみたWebComponentsとPolymerを使ってみた
WebComponentsとPolymerを使ってみた
 
Java Script4
Java Script4Java Script4
Java Script4
 
Pro aspnetmvc3framework chap15
Pro aspnetmvc3framework chap15Pro aspnetmvc3framework chap15
Pro aspnetmvc3framework chap15
 
HTTPとサーブレット
HTTPとサーブレットHTTPとサーブレット
HTTPとサーブレット
 
芸術情報演習デザイン(Web) 第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
芸術情報演習デザイン(Web)  第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ芸術情報演習デザイン(Web)  第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
芸術情報演習デザイン(Web) 第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
 
アプリコンテスト
アプリコンテストアプリコンテスト
アプリコンテスト
 
Chrome DevTools.next
Chrome DevTools.nextChrome DevTools.next
Chrome DevTools.next
 
情報編集(Web) 第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
情報編集(Web)  第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ情報編集(Web)  第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
情報編集(Web) 第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
 
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイトWordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイト
 
WordBench Saitama vol.6
WordBench Saitama vol.6WordBench Saitama vol.6
WordBench Saitama vol.6
 
Web programming introduction
Web programming introductionWeb programming introduction
Web programming introduction
 
メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門メディア芸術基礎 II jQuery入門
メディア芸術基礎 II jQuery入門
 
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!
 
HTML5 開発環境の紹介
HTML5 開発環境の紹介HTML5 開発環境の紹介
HTML5 開発環境の紹介
 
Html5でword pressテーマを作るよ!
Html5でword pressテーマを作るよ!Html5でword pressテーマを作るよ!
Html5でword pressテーマを作るよ!
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
 
芸術情報演習デザイン(Web) 第8回: CSSフレームワークを使う
芸術情報演習デザイン(Web)  第8回: CSSフレームワークを使う芸術情報演習デザイン(Web)  第8回: CSSフレームワークを使う
芸術情報演習デザイン(Web) 第8回: CSSフレームワークを使う
 
Magento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for DesignMagento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for Design
 
Module02
Module02Module02
Module02
 
G0042 h
G0042 hG0042 h
G0042 h
 

More from Atsushi Tadokoro

「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望Atsushi Tadokoro
 
プログラム初級講座 - メディア芸術をはじめよう
プログラム初級講座 - メディア芸術をはじめようプログラム初級講座 - メディア芸術をはじめよう
プログラム初級講座 - メディア芸術をはじめようAtsushi Tadokoro
 
Interactive Music II ProcessingとSuperColliderの連携 -2
Interactive Music II ProcessingとSuperColliderの連携 -2Interactive Music II ProcessingとSuperColliderの連携 -2
Interactive Music II ProcessingとSuperColliderの連携 -2Atsushi Tadokoro
 
coma Creators session vol.2
coma Creators session vol.2coma Creators session vol.2
coma Creators session vol.2Atsushi Tadokoro
 
Interactive Music II ProcessingとSuperColliderの連携1
Interactive Music II ProcessingとSuperColliderの連携1Interactive Music II ProcessingとSuperColliderの連携1
Interactive Music II ProcessingとSuperColliderの連携1Atsushi Tadokoro
 
Interactive Music II Processingによるアニメーション
Interactive Music II ProcessingによるアニメーションInteractive Music II Processingによるアニメーション
Interactive Music II ProcessingによるアニメーションAtsushi Tadokoro
 
Interactive Music II Processing基本
Interactive Music II Processing基本Interactive Music II Processing基本
Interactive Music II Processing基本Atsushi Tadokoro
 
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携Atsushi Tadokoro
 
Media Art II openFrameworks アプリ間の通信とタンジブルなインターフェイス
Media Art II openFrameworks  アプリ間の通信とタンジブルなインターフェイス Media Art II openFrameworks  アプリ間の通信とタンジブルなインターフェイス
Media Art II openFrameworks アプリ間の通信とタンジブルなインターフェイス Atsushi Tadokoro
 
Interactive Music II SuperCollider応用 - SuperColliderと OSC (Open Sound Control)
Interactive Music II SuperCollider応用 - SuperColliderと OSC (Open Sound Control)Interactive Music II SuperCollider応用 - SuperColliderと OSC (Open Sound Control)
Interactive Music II SuperCollider応用 - SuperColliderと OSC (Open Sound Control)Atsushi Tadokoro
 
iTamabi 13 ARTSAT API 実践 5 - 衛星の軌道を描く
iTamabi 13 ARTSAT API 実践 5 - 衛星の軌道を描くiTamabi 13 ARTSAT API 実践 5 - 衛星の軌道を描く
iTamabi 13 ARTSAT API 実践 5 - 衛星の軌道を描くAtsushi Tadokoro
 
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリメディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリAtsushi Tadokoro
 
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2Atsushi Tadokoro
 
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得Atsushi Tadokoro
 
Webデザイン 第10回:HTML5実践 Three.jsで3Dプログラミング
Webデザイン 第10回:HTML5実践 Three.jsで3DプログラミングWebデザイン 第10回:HTML5実践 Three.jsで3Dプログラミング
Webデザイン 第10回:HTML5実践 Three.jsで3DプログラミングAtsushi Tadokoro
 
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1Atsushi Tadokoro
 
iTamabi 13 第8回:ARTSAT API 実践 2 衛星アプリを企画する
iTamabi 13 第8回:ARTSAT API 実践 2 衛星アプリを企画するiTamabi 13 第8回:ARTSAT API 実践 2 衛星アプリを企画する
iTamabi 13 第8回:ARTSAT API 実践 2 衛星アプリを企画するAtsushi Tadokoro
 
Media Art II openFrameworks 複数のシーンの管理・切替え
Media Art II openFrameworks 複数のシーンの管理・切替えMedia Art II openFrameworks 複数のシーンの管理・切替え
Media Art II openFrameworks 複数のシーンの管理・切替えAtsushi Tadokoro
 
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習  オリジナルの楽器を作ろう!Interactive Music II SuperCollider実習  オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!Atsushi Tadokoro
 

More from Atsushi Tadokoro (20)

「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
 
プログラム初級講座 - メディア芸術をはじめよう
プログラム初級講座 - メディア芸術をはじめようプログラム初級講座 - メディア芸術をはじめよう
プログラム初級講座 - メディア芸術をはじめよう
 
Interactive Music II ProcessingとSuperColliderの連携 -2
Interactive Music II ProcessingとSuperColliderの連携 -2Interactive Music II ProcessingとSuperColliderの連携 -2
Interactive Music II ProcessingとSuperColliderの連携 -2
 
coma Creators session vol.2
coma Creators session vol.2coma Creators session vol.2
coma Creators session vol.2
 
Interactive Music II ProcessingとSuperColliderの連携1
Interactive Music II ProcessingとSuperColliderの連携1Interactive Music II ProcessingとSuperColliderの連携1
Interactive Music II ProcessingとSuperColliderの連携1
 
Interactive Music II Processingによるアニメーション
Interactive Music II ProcessingによるアニメーションInteractive Music II Processingによるアニメーション
Interactive Music II Processingによるアニメーション
 
Interactive Music II Processing基本
Interactive Music II Processing基本Interactive Music II Processing基本
Interactive Music II Processing基本
 
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
Interactive Music II SuperCollider応用 2 - SuperColliderとPure Dataの連携
 
Media Art II openFrameworks アプリ間の通信とタンジブルなインターフェイス
Media Art II openFrameworks  アプリ間の通信とタンジブルなインターフェイス Media Art II openFrameworks  アプリ間の通信とタンジブルなインターフェイス
Media Art II openFrameworks アプリ間の通信とタンジブルなインターフェイス
 
Interactive Music II SuperCollider応用 - SuperColliderと OSC (Open Sound Control)
Interactive Music II SuperCollider応用 - SuperColliderと OSC (Open Sound Control)Interactive Music II SuperCollider応用 - SuperColliderと OSC (Open Sound Control)
Interactive Music II SuperCollider応用 - SuperColliderと OSC (Open Sound Control)
 
iTamabi 13 ARTSAT API 実践 5 - 衛星の軌道を描く
iTamabi 13 ARTSAT API 実践 5 - 衛星の軌道を描くiTamabi 13 ARTSAT API 実践 5 - 衛星の軌道を描く
iTamabi 13 ARTSAT API 実践 5 - 衛星の軌道を描く
 
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリメディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
 
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
 
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
 
Tamabi media131118
Tamabi media131118Tamabi media131118
Tamabi media131118
 
Webデザイン 第10回:HTML5実践 Three.jsで3Dプログラミング
Webデザイン 第10回:HTML5実践 Three.jsで3DプログラミングWebデザイン 第10回:HTML5実践 Three.jsで3Dプログラミング
Webデザイン 第10回:HTML5実践 Three.jsで3Dプログラミング
 
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
 
iTamabi 13 第8回:ARTSAT API 実践 2 衛星アプリを企画する
iTamabi 13 第8回:ARTSAT API 実践 2 衛星アプリを企画するiTamabi 13 第8回:ARTSAT API 実践 2 衛星アプリを企画する
iTamabi 13 第8回:ARTSAT API 実践 2 衛星アプリを企画する
 
Media Art II openFrameworks 複数のシーンの管理・切替え
Media Art II openFrameworks 複数のシーンの管理・切替えMedia Art II openFrameworks 複数のシーンの管理・切替え
Media Art II openFrameworks 複数のシーンの管理・切替え
 
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習  オリジナルの楽器を作ろう!Interactive Music II SuperCollider実習  オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
 

情報編集 (web) 第2回:HTML入門