SlideShare a Scribd company logo
1 of 20
Download to read offline
芸術情報演習デザイン (web)
第3回:HTML入門 2 - ハイパーリ
ンク、イメージ、リスト

2013年4月25日
東京藝術大学 芸術情報センター(AMC)
担当:田所淳
今日の内容
‣ ひきつづき、HTMLの様々な要素(タグ)の役割、使用法を解説
 します

‣ アンカー、ハイパーリンク - a要素
‣ インラインイメージ - img要素
‣ リスト (ul、ol、li)
a要素 - ハイパーリンク、アンカー
‣ ハイパーリンク、HTMLの最重要機能
a要素 - ハイパーリンク、アンカー
‣ a要素は要素内のリンクを貼りたい範囲をマークアップする
‣ リンク先は開始タグに href=”〈URL〉” という属性で指定

‣ 例:http://yoppa.org/ ヘのリンクを作成する
‣ 詳しくは田所淳のホームページを参照してください。

<p> 詳しくは<a href=”http://yoppa.org/”>田所淳のホームページ</a>を
参照してください。 </p>
a要素 - ハイパーリンク、アンカー
‣ 実習
‣ リンク集を作成してみる
‣ DreamweaverではリンクのURL作成は「ハイパーリンク」ボ
 タンで作成
画像を貼りつける – img要素
‣ WWWに載せられるのは、ハイパーテキストだけでない
‣ 画像や動画、音声など
‣ 様々なメディアを効果的に用いることでページを魅力的に
画像を貼りつける – img要素
‣ 画像をWebページに貼りつけるには、img要素を使用
‣ img要素は画像そのものではなく、外部の画像ファイルの位置
 (URL)を指定して読み込む
‣ br要素と同様に、終了タグのない内容をもたない空要素なの
 で末尾は「/>」で閉じる
‣ 画像ファイルのURLは、絶対パス or 相対パスで (後述)

<img src="画像ファイルのURL" alt="画像の説明" />


‣ alt属性には画像を説明する内容を入れる
‣ 画像が見えないブラウザやダウンロードできなかった時のため
 にかならず入れる!
画像を貼りつける – img要素
‣ 相対URLと絶対URL
‣ src属性には画像ファイルの場所(URL)を指定します。
‣ 例えば、yoppa.org のトップの画像




‣ 画像のURLは、http://yoppa.org/wp-content/uploads/
 2010/09/fetured_img2.jpg

<img src="http://yoppa.org/wp-content/uploads/2010/09/
fetured_img2.jpg" alt="yoppa.orgトップ画像" />

‣ これは「絶対パス」
画像を貼りつける – img要素
‣ 相対パス - HTMLファイルからの場所を指定する
‣ 例えば、下記のようなファイル構造の場合
‣ スラッシュ「/」がフォルダの階層構造を表現している
画像を貼りつける – img要素
‣ 相対パス - もう少し複雑な例
‣ 「../」は自分のファイルからみてひとつ上の階層を表現
‣ 例えば2つ上の階層は「../../」3つ上の階層は「../../../」
画像を貼りつける – img要素
‣ Dreamweaverでインラインイメージを追加するには
‣ 挿入 > イメージ を選択
‣ 画像の場所を指定する
画像を貼りつける – img要素
‣ 代替テキストも必ず指定




‣ 画像のプロパティでサイズを後から調整可能
画像を貼りつける – img要素
‣ 携帯電話で自分の写真(もしくはなにか自分のもの)を撮影
‣ メールで送付
‣ 画像をページに追加してみる!
情報を箇条書きで整理 - リスト
‣ リストの効果
‣ リスト - 箇条書きで情報を表現する手段
‣ 短い文字量で表現したい論旨を的確にわかり易く表現できる
‣ また、視覚的にも読みやすい
情報を箇条書きで整理 - リスト
‣ 三種類のリスト

‣ 並列列挙リスト - ul要素
 ‣ 項目の順番にはあまり大きな意味を持たず、並列的に列挙
   する

‣ 順序付きリスト - ol要素
 ‣ 項目の順番が意味を持たせたり、もしくは項目をあとで参
   照するための番号をつける

‣ 定義型リスト - dl 要素
 ‣ 辞書のように用語とその定義から構成される
情報を箇条書きで整理 - リスト
‣ 並列列挙リスト (ul要素) の例
<ul>
  <li>ドはドーナッツのド</li>
  <li>レはレモンのレ</li>
  <li>ミはみんなのミ</li>
  <li>ファはファイトのファ</li>
  <li>空を仰いで</li>
  <li>ラララララ</li>
  <li>シは幸せよ</li>
</ul>
情報を箇条書きで整理 - リスト
‣ 順序付きリスト (ol要素) の例
<ol>
  <li>一本でも人参</li>
  <li>二足でもサンダル</li>
  <li>三艘でもヨット</li>
  <li>四粒でもごま塩</li>
  <li>五台でもロケット</li>
  <li>六羽でも七面鳥</li>
  <li>七匹でも蜂</li>
  <li>八頭でもクジラ</li>
</ol>
情報を箇条書きで整理 - リスト
‣ 定義型リストの例 (dl, dd要素)
<dl>
  <dt>HTML</dt>
  <dd>Hyper Text Markup Languageの略。Webページを記述するための
マークアップ言語。</dd>
  <dt>HTTP</dt>
  <dd>Hyper Text Transfer Protcol。Webサーバとクライアントがデータを
送受信するのに使われるプロトコル。</dd>
  <dt>URL</dt>
  <dd>Uniform Rosource Locator。インターネット上の情報の場所を指定
する。</dd>
</dl>
情報を箇条書きで整理 - リスト
‣ Dreamweaverでは、HTMLのプロパティーで簡単にリストが
 作成可能
まとめ
‣ 本日はここまで
‣ これまで出てきた重要な要素

‣ HTMLの構造 - html, head, body
‣ 文書の情報 - meta, title
‣ 見出し - h1 ∼ h6
‣ 段落、改行 - p, br
‣ ハイパーリンク - a
‣ イメージ - img
‣ リスト - ul, ol, li

‣ しっかり理解しましょう!

More Related Content

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
 
芸術情報演習デザイン(Web) 第8回: CSSフレームワークを使う
芸術情報演習デザイン(Web)  第8回: CSSフレームワークを使う芸術情報演習デザイン(Web)  第8回: CSSフレームワークを使う
芸術情報演習デザイン(Web) 第8回: CSSフレームワークを使う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
 

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ライブラリ
 
芸術情報演習デザイン(Web) 第8回: CSSフレームワークを使う
芸術情報演習デザイン(Web)  第8回: CSSフレームワークを使う芸術情報演習デザイン(Web)  第8回: CSSフレームワークを使う
芸術情報演習デザイン(Web) 第8回: CSSフレームワークを使う
 
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 複数のシーンの管理・切替え
 

芸術情報演習デザイン (web) 第3回:HTML入門 2 - ハイパーリンク、イメージ、リスト

  • 1. 芸術情報演習デザイン (web) 第3回:HTML入門 2 - ハイパーリ ンク、イメージ、リスト 2013年4月25日 東京藝術大学 芸術情報センター(AMC) 担当:田所淳
  • 2. 今日の内容 ‣ ひきつづき、HTMLの様々な要素(タグ)の役割、使用法を解説 します ‣ アンカー、ハイパーリンク - a要素 ‣ インラインイメージ - img要素 ‣ リスト (ul、ol、li)
  • 3. a要素 - ハイパーリンク、アンカー ‣ ハイパーリンク、HTMLの最重要機能
  • 4. a要素 - ハイパーリンク、アンカー ‣ a要素は要素内のリンクを貼りたい範囲をマークアップする ‣ リンク先は開始タグに href=”〈URL〉” という属性で指定 ‣ 例:http://yoppa.org/ ヘのリンクを作成する ‣ 詳しくは田所淳のホームページを参照してください。 <p> 詳しくは<a href=”http://yoppa.org/”>田所淳のホームページ</a>を 参照してください。 </p>
  • 5. a要素 - ハイパーリンク、アンカー ‣ 実習 ‣ リンク集を作成してみる ‣ DreamweaverではリンクのURL作成は「ハイパーリンク」ボ タンで作成
  • 6. 画像を貼りつける – img要素 ‣ WWWに載せられるのは、ハイパーテキストだけでない ‣ 画像や動画、音声など ‣ 様々なメディアを効果的に用いることでページを魅力的に
  • 7. 画像を貼りつける – img要素 ‣ 画像をWebページに貼りつけるには、img要素を使用 ‣ img要素は画像そのものではなく、外部の画像ファイルの位置 (URL)を指定して読み込む ‣ br要素と同様に、終了タグのない内容をもたない空要素なの で末尾は「/>」で閉じる ‣ 画像ファイルのURLは、絶対パス or 相対パスで (後述) <img src="画像ファイルのURL" alt="画像の説明" /> ‣ alt属性には画像を説明する内容を入れる ‣ 画像が見えないブラウザやダウンロードできなかった時のため にかならず入れる!
  • 8. 画像を貼りつける – img要素 ‣ 相対URLと絶対URL ‣ src属性には画像ファイルの場所(URL)を指定します。 ‣ 例えば、yoppa.org のトップの画像 ‣ 画像のURLは、http://yoppa.org/wp-content/uploads/ 2010/09/fetured_img2.jpg <img src="http://yoppa.org/wp-content/uploads/2010/09/ fetured_img2.jpg" alt="yoppa.orgトップ画像" /> ‣ これは「絶対パス」
  • 9. 画像を貼りつける – img要素 ‣ 相対パス - HTMLファイルからの場所を指定する ‣ 例えば、下記のようなファイル構造の場合 ‣ スラッシュ「/」がフォルダの階層構造を表現している
  • 10. 画像を貼りつける – img要素 ‣ 相対パス - もう少し複雑な例 ‣ 「../」は自分のファイルからみてひとつ上の階層を表現 ‣ 例えば2つ上の階層は「../../」3つ上の階層は「../../../」
  • 11. 画像を貼りつける – img要素 ‣ Dreamweaverでインラインイメージを追加するには ‣ 挿入 > イメージ を選択 ‣ 画像の場所を指定する
  • 12. 画像を貼りつける – img要素 ‣ 代替テキストも必ず指定 ‣ 画像のプロパティでサイズを後から調整可能
  • 13. 画像を貼りつける – img要素 ‣ 携帯電話で自分の写真(もしくはなにか自分のもの)を撮影 ‣ メールで送付 ‣ 画像をページに追加してみる!
  • 14. 情報を箇条書きで整理 - リスト ‣ リストの効果 ‣ リスト - 箇条書きで情報を表現する手段 ‣ 短い文字量で表現したい論旨を的確にわかり易く表現できる ‣ また、視覚的にも読みやすい
  • 15. 情報を箇条書きで整理 - リスト ‣ 三種類のリスト ‣ 並列列挙リスト - ul要素 ‣ 項目の順番にはあまり大きな意味を持たず、並列的に列挙 する ‣ 順序付きリスト - ol要素 ‣ 項目の順番が意味を持たせたり、もしくは項目をあとで参 照するための番号をつける ‣ 定義型リスト - dl 要素 ‣ 辞書のように用語とその定義から構成される
  • 16. 情報を箇条書きで整理 - リスト ‣ 並列列挙リスト (ul要素) の例 <ul>   <li>ドはドーナッツのド</li>   <li>レはレモンのレ</li>   <li>ミはみんなのミ</li>   <li>ファはファイトのファ</li>   <li>空を仰いで</li>   <li>ラララララ</li>   <li>シは幸せよ</li> </ul>
  • 17. 情報を箇条書きで整理 - リスト ‣ 順序付きリスト (ol要素) の例 <ol>   <li>一本でも人参</li>   <li>二足でもサンダル</li>   <li>三艘でもヨット</li>   <li>四粒でもごま塩</li>   <li>五台でもロケット</li>   <li>六羽でも七面鳥</li>   <li>七匹でも蜂</li>   <li>八頭でもクジラ</li> </ol>
  • 18. 情報を箇条書きで整理 - リスト ‣ 定義型リストの例 (dl, dd要素) <dl>   <dt>HTML</dt>   <dd>Hyper Text Markup Languageの略。Webページを記述するための マークアップ言語。</dd>   <dt>HTTP</dt>   <dd>Hyper Text Transfer Protcol。Webサーバとクライアントがデータを 送受信するのに使われるプロトコル。</dd>   <dt>URL</dt>   <dd>Uniform Rosource Locator。インターネット上の情報の場所を指定 する。</dd> </dl>
  • 19. 情報を箇条書きで整理 - リスト ‣ Dreamweaverでは、HTMLのプロパティーで簡単にリストが 作成可能
  • 20. まとめ ‣ 本日はここまで ‣ これまで出てきた重要な要素 ‣ HTMLの構造 - html, head, body ‣ 文書の情報 - meta, title ‣ 見出し - h1 ∼ h6 ‣ 段落、改行 - p, br ‣ ハイパーリンク - a ‣ イメージ - img ‣ リスト - ul, ol, li ‣ しっかり理解しましょう!