Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 1 コンピュータ 2C ~ マルチメディア ~ 第 2 回 Web ページを作成するには? (HTML の基本 2) 人間科学科コミュニケーション専攻 白銀純子
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 2 第 2 回の内容 HTML の基礎 ( 続き )
Web ページ作りの基礎 ( 復習 ) Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 3
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 4 Web ページを作るには? 1. HTML ファイルを作成する タグを書いていく方法 Web ページ作成ソフトウェアを使う方法 作成したファイルの拡張子は.html 2. 決められたフォルダに HTML ファイルを置く
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 5 HTML って何?(1) Hyper Text Markup Language の略 Hyper Text: ページからページでジャンプできる構造 ( リンクをクリックすると別のページへジャンプ ) Markup Language: 見出し や 段落 などの印付けをする言語 ここからここまでが見だし, ここからここまでが段落 などの印 <h1> コンピュータの授業のページ </h1> <p> コンピュータの授業に関する資料やお知らせを掲載するページです </p> 見出しや段落の内容
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 6 HTML って何?(2) Web ページの構造を記述するための言語 ( 記述された Web ページを HTML 文書 と呼ぶ ) 構造 : 見出し, 段落, 箇条書き, 表, etc. 正しく印付けして書かれたファイルを Web ブラウザが内容を解釈して Web ページとして表示 W3C という団体が HTML の規格を決定 タグ を使って構造を記述
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 7 タグって何? Web ページの構造 ( 見出し や 段落 など ) を表すために書く命令 ( 見出し などの印 ) <abc> のように HTML 文書の中で < と > で囲まれたもの <abc> と </abc> で文章を囲むことで Web ページの構造を決定 <abc> で ここから の意味 </abc> で ここまで の意味 タグは半角文字で書くこと
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 8 タグの共通規則 (1) 文章を囲む必要のあるタグは <abc> が文章の開始タグ </abc> が終了タグ <h1> は一番大きな見出しの開始タグ </h1> は一番大きな見出しの終了タグ <p> は段落の開始タグ </p> は段落の終了タグ 文章を囲む必要のないタグは 終了タグを書かない代わりに <abc /> と記述 <br /> は文章を改行するためのタグ <img /> は画像を入れるためのタグ
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 9 タグの共通規則 (2) タグは内側から閉じる ( タグの入れ子構造 ) <xxx> が <yyy> の前にある場合 </yyy> は </xxx> の前に書く カッコを閉じる関係 ( [{( )}] ) と同様 <abc> <def> <ghi> </ghi> </def> </abc> <abc> <def> <ghi> </def> </ghi> </abc>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 10 Web ページの作成 まずは タグを直接書く方法から Jedit を利用 Finder アプリケーション Jedit X Folder Jedit X をダブルクリックする ファイル 新規 で新しいファイルを作成 ファイル 開く ですでに存在するファイルを開く
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 11 HTML テンプレート (1) HTML テンプレート : HTML を記述するときに最低限必要な記述 HTML ファイルのテンプレートは Web ブラウザで http://www.cis.twcu.ac.jp/~junko/multimedia/ ( 授業のページ ) から HTML 文書のテンプレート (UTF-8 用 ) をクリック 自宅の Windows で作る場合は HTML 文書のテンプレート (Shift-JIS 用 ) をクリック
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 12 HTML テンプレート (2) 表示されたテンプレートを全てマウスのドラッグ & ドロップで選択し 編集 コピー をクリック Jedit を出して 編集 スタイルなしペースト をクリック テンプレートのコピー作業は 1 つのファイルに 1 回だけで OK
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 13 HTML ファイルの保存 (1) Jedit で ファイル 保存 をクリック ファイルを保存するフォルダを開き ファイル名を入力 ファイル名は必ず半角英数で Web ページを公開するときに日本語のファイルはよくないから ファイル名にスペースを入れないこと Web ページを公開するときにスペースが入っているとよくないから ファイル名に拡張子.html を忘れないこと Jedit の エンコーディング の欄を Unicode (UTF8) UTF8 用のテンプレートを使うので 漢字コードの欄を UTF8 にしないと 文字化けするから ファイルをどこに保存したかは必ず確認しておくこと
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 14 HTML ファイルの保存 (2) ファイル名 ( 半角英数でスペースを入れず 拡張子.html で名前をつける ) をクリックすると 保存場所を細かく指定できる 漢字コード の欄を UTF8 にする
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 15 Web ブラウザでの表示確認 Jedit で作成 保存した HTML ファイルは Web ブラウザ (Safari) で表示し 内容を確認 Jedit は タグなどの HTML ファイルの命令を記述するために使うソフトウェア Web ブラウザは 作成した HTML ファイルがどのように表示されるかを確認するために使うソフトウェア それぞれのソフトウェアを 何のために利用するかをきちんと把握しておくこと
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 16 Web ブラウザでの確認 Safari で ファイル ファイルを開く をクリックして HTML ファイルを選択する
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 17 HTML ファイルの作成作業 1. Jedit で HTML ファイルの内容を編集し 保存する 2. Web ブラウザの 更新 ボタンを押して 変更内容を確認する 更新ボタン : この繰り返しで HTML ファイルを作っていく Web ページの作成は Jedit で HTML ファイルの内容を編集して保存し Web ブラウザの 更新 ボタンを押して内容を確認する という作業を繰り返す
Web ページ作りの基礎 ( 続き ) Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 18
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 19 HTML ファイルを開く Jedit で編集 Finder アプリケーション Jedit X Folder Jedit X をダブルクリックする ファイル 開く で作成途中のファイルを開く Safari で表示確認 ファイル ファイルを開く をクリックして 作成途中の HTML ファイルを選択する
head 要素 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 20
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 21 head 要素 その HTML ファイルにとって 重要な情報を書いておくためのタグ (Web ページの内容ではない ) HTML ファイルの文字コード ブラウザのタイトル 著者の氏名 キーワード etc. HTML テンプレートではこの部分 <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title> </title> </head>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 22 <title></title> タグ ウィンドウ最上部のタイトルを記述する部分 ( ページのタイトルをつける ) この部分に表示される言葉を記述
ブロック要素とインライン要素 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 23
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 24 ブロック要素 (1) 内容的なまとまりを表すタグ HTML 文書の構造を決定するタグ 見出し, 段落, 箇条書き, 表, etc. この種類のタグは 前後に改行が挿入 1 つ 1 つがブロック要素
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 25 ブロック要素 (2) ブロック要素のタグの中には 別のブロック要素を入れても良いもの 普通の文字だけか インライン要素のみ入れても良いもの タグの種類によってルールが違う <abc> <def> </def> </abc> <abc> の中に入れて良いもののルールは <abc> が何のタグであるかによって決まる <def> がブロック要素であっても良いもの <def> がインライン要素でなければならないもの <abc> defghijkl </abc> <abc> の中は ただの文字とインライン要素の組み合わせは OK のものが多い <abc> はブロック要素
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 26 インライン要素 (1) ブロック要素の中に書き ブロック要素の内容を装飾したり 追加的な意味を与えるためのタグ 強調, 改行, リンク, etc. この種類のタグは 前後に改行はなし インライン要素 ( 強調 ) インライン要素 ( リンク )
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 27 インライン要素 (2) インライン要素のタグの中には 別のインライン要素または文字しか入れてはならない ブロック要素を入れてはならない ブロック要素の中であれば どのブロック要素に入れても良い
本文を書く場所 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 28
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 29 <body></body> タグ (1) Web ページの本文を記述する部分 <body>~</body> の外に Web ページの内容を書いてはならない <body>~</body> に直接インライン要素を書いてはならない 必ず別のブロック要素のタグで囲んで書くこと
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 30 <body></body> タグ (2) Web ページの本文を記述する部分 <body> タグは 1 つのファイルに 1 セットのみ この部分に表示される内容を記述
ブロック要素 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 31
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 32 見出しをつけるには?( タグ ) 見出し : 文章の章や節のタイトル <h1>, </h1> 一番大きな見出し <h2>, </h2> 2 番目に大きな見出し <h3>, </h3> 3 番目に大きな見出し <h4>, </h4> 4 番目に大きな見出し <h5>, </h5> 5 番目に大きな見出し <h6>, </h6> 6 番目に大きな見出し
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 33 見出しをつけるには?( 例 ) <h1> 白銀純子 - 講義のページ - </h1> <h2> 受け持っている授業 </h2> <h3> コンピュータ 1 ( 前期 木曜 1, 2 限 )</h3>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 34 文章はどこに書く? <body>~</body> の間 (<h1>~</h1> の下など ) に <p></p> で囲んで書く <p> ここでは 東京女子大学での授業の...</p> <p>~</p> で 段落を区切る <p>~</p> で囲まずに文章を書いてはならない
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 35 文献などを引用するには? 引用する文章を <blockquote>~</blockquote> で囲んで書く 引用部分は 普通の段落と区別するために 左右に余白が入って表示される <blockquote> コンピュータは決して </blockquote>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 36 箇条書き ( リスト ) をしたい!( タグ ) 番号をつけない場合 <ul>~</ul> と <li>~</li> を利用 <ul>~</ul> で 箇条書き全体を囲む <li>~</li> で 1つ1つの項目を囲む 番号をつける場合 <ol>~</ol> と <li>~</li> を利用 <ol>~</ol> で 箇条書き全体を囲む <li>~</li> で 1つ1つの項目を囲む
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 37 箇条書きをしたい!( 例 )~ 番号をつけない場合 ~ <ul> <li> 電子メールでの...</li> <li> ホームページを...</li> <li> 自分でホームページを...</li> </ul>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 38 箇条書きをしたい!( 例 )~ 番号をつける場合 ~ <ol> <li> 電子メールでの...</li> <li> ホームページを...</li> <li> 自分でホームページを...</li> </ol>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 39 表を作るには?( タグ ) <table>, <tr>, <td> タグを利用 表全体を <table>~</table> で囲む 引数 : summary 値 : 何のための表かの説明 1 行分を <tr>~</tr> で囲む ( 行 : セルの横の並び ) 1つ1つのセル ( マス ) を <td>~</td> で囲む 横の並びに必要な数だけ書く <table summary= 表の説明 > <tr> <td> セル ( マス ) の内容 </td> </tr> </table> 縦の並びに必要な数だけ書く
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 40 表を作るには?( 例 ) <table summary= スケジュール border="1"> <tr> <td></td> <td> 月 </td> <td> 火 </td> <td> 水 </td> <td> 木 </td> <td> 金 </td> </tr>... </table> セルとセルの間に太さ 1 の線を引く (border: 引数, 1 : 値 )
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 41 内容ごとにページ内を区切るには? 内容的な区切り : 内容ごとに <div> タグで囲む ページの左側にメニュー 右側に内容を表示するような場合に利用することが多い 後日学習するスタイルシートと組み合わせて利用することが多い
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 42 内容ごとにページ内を区切るには?( 例 ) (1) (2) (3) のように区切っている (1) (2) (3) の順で HTML ファイル内にタグが書かれている (1) (3) (2)
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 43 内容ごとにページ内を区切るには?( 例 ) <div> <ul> <li><a href="./notepc.html"> 専攻推奨ノート PC とは </a></li> <li><a href="./settings.html"> 設定内容 </a></li> <li><a href="./freesoftware.html"> ソフトウェア一覧 </a></li> </ul> </div> (1)
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 44 内容ごとにページ内を区切るには?( 例 ) <div> <h1> メニュー </h1> <ul> <li><a href="./notepc.html"> 専攻推奨ノート PC について </a></li> <li><a href="./settings.html"> 設定内容 </a></li> <li><a href="./freesoftware.html"> ソフトウェア一覧 </a></li> </div> (2)
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 45 内容ごとにページ内を区切るには?( 例 ) <div> <h1> コミュニケーション専攻推奨ノート PC</h1> <p> このページでは 東京女子大学現代教養学部人間科学科コミュニケーション専攻で 2004 年度から導入したノート PC 制度についての情報を掲載しています </p> <h2><a id="info" name="info"> お知らせ </a></h2>... </div> (3)
インライン要素 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 46
改行するには? <br /> タグを書く ( 文章を囲む必要のないタグ ) <br /> ここに載っている... HTMLファイルの中で改行していても <br /> を入れないとブラウザでは改行されない Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 47
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 48 <, >, &, " を書くときは? 半角の <, >, &, " は HTML 文書では特殊な文字なので そのまま書いてはいけない < : < と書く > : > と書く & : & と書く " : " と書く
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 49 リンクをするには?( タグ )(1) リンクをするタグ タグ名 : <a> 引数 : href 値 : リンクするファイル名またはURL <a href="xxxx">yyyy</a> リンクの説明リンクするファイルのありかまたはURL 例えば... <a href="http://www.twcu.ac.jp/"> 東女 Web ページ </a>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 50 リンクをするには?( タグ )(2) 引数 href の値 URL リンク元のファイル (<a> タグを書くファイル ) から見たリンク先のファイルのありか test.htmlからsample.htmlにリンクをしたい場合リンク元のファイルがあるリンク元のファイル ( 例えば test.html ) フォルダ File というフォルダ sample.html リンク先のファイルのありか : File/sample.html ファイルのありかの表し方 フォルダ A の中にファイル f があるという関係を A/f と表す ( / で ~フォルダの中に という意味 ) フォルダ A の中にフォルダ B があるという関係も A/B と表す フォルダ A が入っているフォルダを.. と表す
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 51 リンクをするには?( 例 ) <a href="http://www.twcu.ac.jp/~junko/computer1/"> コンピュータ 1...</a> または <a href="./computer1/"> コンピュータ 1...</a>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 52 図や絵を入れるには? HTML ファイルとは別のファイルに 図や絵のファイルを用意する HTML ファイルの中に <img /> というタグを使って図や絵のファイルの名前を書き込む
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 53 図や絵を入れるには?( タグ ) 図や絵を入れるタグ タグ名 : <img /> 文章を囲む必要のないタグ 引数その 1: src 値その 1: 貼り付ける画像のファイル名 引数その 2: alt 値その 2: 画像ファイルの内容の説明 何らかの事情で画像が表示されなかったときなどに代わりに表示される言葉 <img src="xxxx" alt="yyyy" /> 画像の内容説明貼り付ける画像のファイルのありか
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 54 図や絵を入れるには?( 例 ) <img src= images/twcu.png alt= ロゴマーク " />
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 55 図を描くには?(1) ( 今回は )OmniGraffle を利用 Finder アプリケーション OmniGraffle をダブルクリック ソフトウェアが起動したら キャンバスに絵を描く
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 56 図を描くには?(2) 描画 ツールバーの各ボタンを押し 表示されるメニューから描きたい図形を選択 キャンバスでマウスをドラッグ & ドロップで描画 ツールバー
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 57 図を描くには?(3) 色の設定 ツールバーの 選択ツール を選択し 描いた図形を選択 図形の線の色の設定は スタイル ウィンドウの ラインと図形 ボタンを押して設定 図形の塗りつぶしは スタイル ウィンドウの フィル ボタン ラインと図形 線の色の設定 フィル 塗りつぶしの色の設定
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 58 図を描くには?(4) 図をファイルに保存 メニューバーの ファイル 書き出し をクリックし 拡張子として.png をつけてファイル名を入力 ファイル名は必ず半角英数で スペースを入れずにつけること ファイル形式 の欄が PNG 形式 になっていることを確認 場所 の欄で HTML ファイルと同じフォルダを選択
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 59 <p> タグの扱いの注意 <p>, <ul>, <ol>, <table> は <body> の直下に <ul> や <p> の中に書いたり <ul> や <table> の中に <p> を書いてはならない <body> <p> コンピュータ 2C では </p> <ul> <li>web ページ作成 </li> <li> 静止画 </li> </ul> <table summary=" 今週の予定 "> <tr> <td> </td> </tr> </table> <body> <body> <p> コンピュータ 2C では </p> <ul> <p><li>web ページ作成 </li></p> <li> 静止画 </li> </ul> <p><table summary=" 今週の予定 "> <tr> <td> </td> </tr> </table></p> <body>
Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 60 インライン要素の扱いの注意 <img>, <a>, <br> は <p> や <li>, <td> の中に <img>, <a>, <br /> を <body> の直下に書いてはならない <body> <p> コンピュータ 2C の Web ページ : <br /> <a href=" ">Web ページ </a> </p> <ul> <li>web ページ作成 </li> <li><img src=" " alt=" " /></li> </ul> </body> <body> <p> コンピュータ 2C では </p> <br /><br /> <img src=" " alt=" " /> <ul> <p><li>web ページ作成 </li></p> <li> 静止画 </li> </ul> <a href=" ">Web ページ </a> </body>