ホームページ? Home page The home page is the URL that automatically loads when a web browser starts or when the browser’s “home” button is pressed. (*) “ホームページ”とは、Webブラウザを起動したとき、ま たは“ホーム”ボタンを押したときに、自動的に表示され るページ。 Web page A web page is a document that is suitable for the World Wide Web and can be accessed through a web browser. (*) “ウェブページ”とは、Webブラウザからアクセスされる ドキュメント。 (*) 英語版Wikipediaより 1 URL URL http://www.kantei.go.jp/jp/kan/meibo/index.html スキーム ホスト名 (プロトコル) パス (ファイル名) ① HTTP というプロトコルを使って ② www.kantei.go.jp というサーバから ③ /jp/kan/meibo/index.html というファイルを取得する 2 HTTP Hypertext Transfer Protocol WebブラウザとWebサーバ間でコンテンツの送受信 を行うプロトコル /jp/kan/meibo/index.html をください Webブラウザ Webサーバ HTTP要求 HTTP応答 /jp/kan/meibo/index.html を送り返す 3 www.kantei.go.jp 簡単に言えば・・・ 1. ファイルを作って 2. Webサーバに置くと 3. Webブラウザで見られるようになる 4 Webページの構成 HTMLという言語で文書構造を記述 CSSで見た目を記述 ① HTMLを読み込 む ③ HTMLとCSSを 組み合わせて表示す る 5 ② HTML中で指定 されたCSSを読み込 む HTML 読み込む CSSの指定 CSS 文書構造とは・・・ これは中 見出し 森本の自己紹介 これは大 見出し 略歴 昭和52年生まれ。徳島県出身。・・・ うんぬんかんぬん・・・。現在、放送 これは中 大学で勤務しています。 これは1 見出し つの段落 所属学会 これはリ • 日本教育工学会 スト • 電子情報通信学会 • 教育システム情報学会 これは連 絡先 千葉市美浜区若葉2-11 放送大学ICT活用・遠隔教育センター 6 HTMLで書くと・・・ <h1>森本の自己紹介</h1> <h2>略歴</h2> <p>昭和52年生まれ。徳島県出身。・・・うんぬんかん ぬん・・・。現在、放送大学で勤務しています。</p> <h2>所属学会</h2> <ul> <li>日本教育工学会</li> <li>電子情報通信学会</li> <li>教育システム情報学会</li> </ul> <address>千葉市美浜区若葉2-11 放送大学ICT活用・ 遠隔教育センター</address> 7 基本的な用語 h1要素 <h1> 森本の自己紹介 </h1> 開始タグ h1要素の内容 終了タグ h1は大見出しを表す 文章にタグ付け(マークアップ)することにより、 HTML文書を記述 8 CSSの例 h1 { background-color: lemonchiffon; color: green; } 大見出し(h1)の背景色(background-color) をレモンシフォン色(lemonchiffon)にして、 文字色(color)を緑(green)にする 9 ファイルの準備 Moodleから“Webページ製作用ファイル”をダウン ロードして、展開 右クリックして “すべて展開” 含まれるファイル 10 index.html: トップページ (編集) ouj.html: 放送大学の紹介 rakuda.jpg: 写真 style.css: スタイルシート (編集) HTMLファイルの編集準備 index.htmlを Webブラウザ と メモ帳 両方で開 く 11 ダブルクリックすれば Webブラウザ で開く 右クリック → プログラムから開く → Notepad で メモ 帳 で開く HTMLの基本的な構造 head 要 素 body 要 素 全体がhtml要素 ファイル自体の情報 <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="style.css"> </head> <body> </body> </html> Webブラウザに表示する内容 12 タグ付けの方法 開始タグは <要素名> 終了タグは </要素名> 例: <h1> 例: </h1> 開始タグと終了タグで囲った部分が要素の内容とな る 13 例: <h1>森本の自己紹介</h1> 注意点 タグは半角で入力する 半角スペースは、いくつ連続して入力しても1つ分 <h1> ・・・ ○ <h1> ・・・ × 「略 歴」と「略 歴」は同じ 改行は無視される 14 index.htmlの中身とWebブラウザでの表示を見比べる body要素内のテキストにタグ付け <h1>森本の自己紹介</h1> <h2>略歴</h2> <p>昭和52年生まれ。徳島県出身。・・・うんぬんかん ぬん・・・。現在、放送大学で勤務しています。</p> <h2>所属学会</h2> <ul> <li>日本教育工学会</li> <li>電子情報通信学会</li> <li>教育システム情報学会</li> </ul> <address>千葉市美浜区若葉2-11 放送大学ICT活用・ 遠隔教育センター</address> 15 index.htmlで使っているタグ h1 ~ h6 : 見出し p : 段落 1つの段落を <p> と </p> で囲う ul, li : リスト h1 が第1レベル, h2 が第2レベル, ... 全体を ul で囲い、各アイテムを li で囲う ul の代わりに ol を使うと、番号付きリストになる address : アドレス (連絡先) 16 <ul> <li>アイテム1</li> <li>アイテム2</li> <li>アイテム3</li> </ul> head要素 ファイル自体の情報を記述 最初から書いてあるのは そのページで使う文字コードの指定 ① 読み込むスタイルシートの指定 ② title要素で、タイトルを指定 ③ Webブラウザのタイトルバーなどに表示 <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> ① <link rel="stylesheet" href="style.css"> ② <title>○○の自己紹介</title> ③ </head> 17 画像の表示 imgタグを使用 src属性で、画像ファイル名を指定 終了タグなし 属性 <img src="画像ファイル名"> 属性名 属性値 <p><img src="rakuda.jpg"></p> 18 リンク aタグを使用 href属性でリンク先を指定 <a href="リンク先">アンカーテキスト</a> <a href="ouj.html">放送大学</a> <a href="http://www.chiba-u.jp/">千葉大学</a> 19 CSS @charset "utf-8"; 文字コード の指定 body { background-color: #ffffff; color: #000000; } 背景色を白、文字 色を黒にする指定 セレクタ { 属性1: 値1; 属性2: 値2; } 20 style.cssに追加 h1 { background-color: lemonchiffon; color: green; } h2 { border-left: 9px double crimson; } 21 色の指定 background-color: 背景色; color: 文字色; これまで出てきた色 22 lemonchiffon, green, crimson : カラーネーム #ffffff, #000000 : カラーコード カラーコード 光の三原色である赤(Red)・緑(Green)・青(Blue) の強さで指定 16進数で 00(一番弱い) ~ ff(一番強い) 最初に “#” 緑の強さ #xxxxxx 赤の強さ 23 青の強さ カラーコードとカラーネーム 24 #000000 black #ffffff white #808080 gray #ff0000 red #00ff00 lime #0000ff blue #800000 maroon #008000 green #000080 navy #ffff00 yellow #ff00ff fuchsia #00ffff aqua #fffacd lemonchiffon #dc143c crimson #990000 ? border属性 (1) 書式 ・・・ { border: 太さ スタイル 色; } 太さ スタイル ○○px (ピクセル) solid : 実線 double : 2重線 dashed : 破線 dotted : 点線 groove, ridge, inset, ... 色 25 カラーコード (推奨) カラーネーム border属性 (2) border-top: 上だけ border-right: 右だけ border-bottom: 下だけ border-left: 左だけ h2 { border-left: 9px double crimson; } h2の 左に 9ピクセルの 2重線を クリムゾン色で 26 ファイルのアップロード 通常は ftp や sftp などにより、Webサーバへアッ プロード ここの環境は特殊 (以降のスライドは削除) 27
© Copyright 2024 ExpyDoc