• 検索結果がありません。

インターネット社会の発展

N/A
N/A
Protected

Academic year: 2021

シェア "インターネット社会の発展"

Copied!
23
0
0

読み込み中.... (全文を見る)

全文

(1)

インターネット入門

第8回

Webページの作成法

総合情報学部情報科学科 榊原道夫,河野敏行,大西荘一

(2)

目次

1. Webページの作成

2. タグによる作成手順

3. HTMLの基本

4. 作ってみよう

5. スタイルシートの利用

(3)

Webページの作成

 作成に必要なアプリケーション

HTMLエディター

 専用ソフト

 テキストエディター

画像編集ソフト

コンテンツ作成ソフト

 Flash

ファイル転送ソフト

テキストエディター

で出来る範囲で

説明します.

(4)

タグによる作成手順

 タグ (覚えていると便利)

タグ辞典などを参考にする

 HTML書式の基本

<html>~</body>

<head>~</head>

<body>~</body>

日本語の文字化け対策

 <html lang="ja">

(5)

基本書式

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <!-- あ -->

<link href="poko.css" rel="stylesheet" type="text/css"> <link rev="made" href="mailto:[email protected]">

<title lang="ja">文書タイトル</title> </head>

<body> 本文

(6)

HTMLのバージョン

 HTML1.0

公式の仕様ではない

 HTML2.0

現在のHTMLの基礎

 HTML2.x

日本語等の2バイト文字を正式に扱う

 HTML3.0

大幅拡張BUT 独自の拡張タグで廃案

 HTML3.2

W3Cの初の公式仕様

 HTML4.0

Strict,Transitional,Frameset

 HTML4.01 HTMLとスタイルシートとの連携を強調

 XHTML1.0 XMLベースで再形式化(終了タグ)

 XHTML1.1 モジュール化

(7)

HTMLの基本1

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> </head> <body> 僕はカエルです。 カエルのケロケロといいます。 カエルの人生も楽じゃありません。 </body> </html>

(8)

HTMLの基本2(改行)

<html>

<head>

<META http-equiv="Content-Type" content="text/html;

charset=Shift_JIS">

<title>sample page</title>

</head>

<body>

僕はカエルです。<br>

カエルのケロケロといいます。<br>

カエルの人生も楽じゃありません。<br>

</body>

</html>

(9)

HTMLの基本3(段落)

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> </head> <body> <p>僕はカエルです。 <p>カエルのケロケロといいます。</p> <p>カエルの人生も楽じゃありません。 </body> </html>

(10)

HTMLの基本4(箇条書き1)

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> </head> <body> <ul> <li>僕はカエルです。 <li>カエルのケロケロといいます。 <li>カエルの人生も楽じゃありません。 </ul> </body> </html>

(11)

HTMLの基本5(箇条書き2)

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> </head> <body> <ol> <li>僕はカエルです。 <li>カエルのケロケロといいます。 <li>カエルの人生も楽じゃありません。 </ol> </body>

(12)

HTMLの基本6(色)

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> </head> <body text="green"> 僕はカエルです。<br> カエルのケロケロといいます。<br> カエルの人生も楽じゃありません。<br> </body> </html>

(13)

HTMLの基本7(FONTタグ)

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> </head> <body> 僕は<font color="green">カエル</font>です。<br> カエルのケロケロといいます。<br> カエルの人生も楽じゃありません。<br> </body> </html>

(14)

HTMLの基本8(そのまま)

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> </head> <body> <pre> 僕はカエルです。 カエルのケロケロといいます。 カエルの人生も楽じゃありません。 </pre> </body> </html>

(15)

HTMLの基本9(

スタイル

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> </head> <body> <p style="border:ridge;"> 僕はカエルです。<br> カエルのケロケロといいます。<br> カエルの人生も楽じゃありません。<br> </p> </body>

(16)

HTMLの基本10(スタイルシート)

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> <style type="text/css"> p.waku{ border:ridge; border-color:red; } </style> </head> <body> <p class="waku"> 僕はカエルです。<br> カエルのケロケロといいます。<br>

(17)

HTMLの基本11(スタイルシート)

<style type="text/css"> a{ text-decoration:none; color:#000000; } a:hover{ color:green; font-size:25pt; } </style> </head> <body> 僕はカエルです。<br>

(18)

HTMLの基本12(JavaScript)

<html> <head> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> <style type="text/css"> p{ position:absolute; width:10; height:10; top:100; left:100; background-color:green; } </style> <script language="JavaScript"> x=100; y=100; ikiru=1; function ch(){ alert("捕まえたよ"); ikiru=0; } function tobu(){ if(ikiru == 1){ dx=Math.round(Math.random()*100)-50; dy=Math.round(Math.random()*100)-50; x+=dx; y+=dy; if(x<10) x=15; if(y<10) y=15; if(x>600) x=550; if(y>600) y=550; } kaeru.style.top=y; kaeru.style.left=x; } </script>

(19)

作ってみよう

<html> <head>

<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample page</title> <body bgcolor="#548B54"> <p class="title">ホームページタイトル(IE専用)</p> <div class="menu"> <span class="menu_title">趣味</span> <span class="menu_list">読書</span> </div> <div class="menu"> <span class="menu_title">好きな食べ物</span> <span class="menu_list">カレーライス,チャーハン,焼き肉,キムチ</span> </div> <div class="menu"> <span class="menu_title">今日の格言</span> <span class="menu_list">パスワードは歯ブラシのように扱いましょう.他人に使わせず,数ヶ月に一度取り替えましょう.(出典:不明)</span> </div> <div class="main"> ( ここには好きなことを書いてください.)<br> </div> </body>

(20)

スタイルを入れてみよう

<style type="text/css"> dl, dt, dd, h3{ margin: 0; padding: 0; } h3{ width : 640px ; font-size : 14pt; /*文字の大きさ*/ line-height : 22px ; /*行の高さ*/ padding-left : 5px ; margin : 0px 0px 0px 0px ; /*上左下右余白*/ background : #d8ebc5 ; /*背景色*/ border : solid 1px #99cc66 ; /*ボーダー*/ } とりあえず,基本タグの設定を0にしておく margin : 領域間のスペース padding : 領域内のスペース 見出しに枠などをつける

(21)

スタイルの設定

dl{

left:10px;

z-index:0;

width : 200px ; /*横幅*/

height: 50px ;

margin:20px 0px 10px 0px ;

line-height:15px;

text-align:center;

border:solid 1px #009900;

}

dt{ position:relative; z-index:1; width : 80% ; padding:3px 10px; top:-12px; text-align:center; background:#ffffff; border:solid 1px #009900; } dd{ z-index:2; overflow: auto; width : 100% ; padding: 5px; margin: 0px ;

(22)

スタイルの設定

span{ z-index:0; position : absolute; background:#ffffff; left: 225px; top : 28px; overflow: auto; padding: 5px; margin: 0px ; text-align:left; width : 420px ; /*横幅*/ height: 400px ; /*縦幅*/ margin:20px 0px 10px 0px ; border:solid 1px #993300; scrollbar-base-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-arrow-color:#f2f2f2; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#f2f2f2; scrollbar-shadow-color:#f2f2f2; scrollbar-darkshadow-color:#ffffff; }

(23)

まとめ

 HTMLの作成をタグとスタイルシートで実施

 画像やフレームなどは使っていませんが,そ

れらしい雰囲気のページが出来ました.

 次回は,榊原先生の講義です.

 最後に,

ホームページの公開には注意しましょう.

どのようなことに注意しなければいけないか

参照

関連したドキュメント

関谷 直也 東京大学大学院情報学環総合防災情報研究センター准教授 小宮山 庄一 危機管理室⻑. 岩田 直子

  総合支援センター   スポーツ科学・健康科学教育プログラム室   ライティングセンター

社会学文献講読・文献研究(英) A・B 社会心理学文献講義/研究(英) A・B 文化人類学・民俗学文献講義/研究(英)

関西学院大学社会学部は、1960 年にそれまでの文学部社会学科、社会事業学科が文学部 から独立して創設された。2009 年は創設 50