
ホームページ作成入門講座
日時:平成13年2月25日 午前10時
場所:中之条 ツインプラザ
JARL群馬県支部
ホームページの基本
◎HTMLとは
・ Hyper Text Markup
Languege(ハイパーテキスト記述言語)
バージョンに注意
・ テキストファイル
拡張子:htm
・ タグ
<HTML> </HTML> 開始タグ、終了タグ
・ ブラウザー
インターネットエクスプローラ、ネットスケープコミュニケータ(ナビゲータ)
等
◎ホームページの作り方
・ 内容、構成を考える
コンテンツ
・ 画像等材料の用意
フォルダー(ディレクトリ)
JPG、GIFファイル
画像ファイルサイズは小さく(サイズ縮小、減色)
画像処理ソフトの利用
著作権に注意
・ HTMLによるソースファイルを作成・保存する。
メモ帳等のテキストエディター
タグ挿入タイプのテキストエディター
Windows付属の"FrontPage Express"
市販のホームページ作成ソフト
最初に表示するファイル名は、"index.htm"がよい。
大文字と小文字:UNIXサーバーは区別する。ファイル名はどちらかに統一する。
半角と全角:ファイル名はなるべく半角英数文字で、半角カナは使わない。
改行:HTMLソース上の改行は意味がない。タグ<BR>が必要。
・ ブラウザで見て確認する。
ブラウザの種類とバージョンに注意。
違った表示になる場合や、対応していないタグがある。
・ サーバーに送る
契約しているプロバイダーのWebサーバーへ送る(アップロード)。
無料レンタルサーバーの利用
FTP転送用のソフトの利用
作成してみましょう
◎基本構造
<Html>
<Head>
<Title>群馬太郎ホームページ</Title>
</Head>
<BODY>
ようこそ My Homepage へ
メニュー
WHAT'S NEW
自己紹介
検索
リンク
質問はこちらへ
</Body>
</Html>
<BODY>と</BODY>の間に内容を書く。
属性 <BODY
BGCOLOR="#000000"></BODY>
背 景 色 BGCOLOR="#FFFFFF"
背景画像 BACKGROUND="abc.gif
"
本文文字色 TEXT="#000000"
リンク部分の色 LINK="#0000FF"
クリックされたときの色
ALINK="#00FF00"
クリク済みの色
VLINK="#00FFFF"
カラー
黒:#000000(BLACK) 赤:#FF0000(RED)
緑:#008000(GREEN)
黄緑:00FF00(LIME) 青:#0000FF(BLUE) 水色:#00FFFF(AQUA)
黄:#FFFF00(YELLOW) 紺:#000080(NAVY) 紫:#800080(PURPLE)
空:#00FFFF(SKYBLUE) 灰:#808080(GRAY) 銀:#C0C0C0(SILVER)
茶:#800000(MAROON) 白:#FFFFFF(WHITE)
◎見出し
![]()
<H1 ALIGN="CENTER">ようこそMy
Homepageへ </H1>
文字サイズ
H1 大きい
H2
H3 標準
H4
H5 小さい
位置
左端 ALIGN="LEFT"
中心 ALIGN="CENTER"
右端 ALIGN="RIGHT"
※文字の大きさを制御するだけならば、次の
<FONTSIZE=""> タグの方がよい。
◎文字サイズ・書体
![]()
<FONT SIZE="5" COLOR="#000000">メニュー
</FONT>
<B>ABC</B> 太字
<I>ABC</I> イタリック
<U>ABC</U> アンダーライン
サイズ
1(小)から7(大)で指定する。
サイズを指定しない場合 SIZE="3" の大きさで表示される。
色
<BODY>タグと同じカラーコードによる。
◎その他
![]()
<!--コメント--> コメント文(表示されない)
<COMMENT></COMMENT> 〃
<P ALIGN="CENTER"></P>
段落と割付
<DIV ALIGN="CENTER></DIV> 割付
<Br>
改行
<HR COLOR="#0000FF" SIZE="5"
WIDTH="50%"> 水平線
<CENTER></CENTER> センタリング
<Blockquote></Blockquote>
引用(インデントされる)
<PRE></PRE>
見た目どおりに表示される
ここまでのタグを使ったホームページ例
◎リスト![]()
番号順リスト
<OL TYPE="a" >
<LI>パソコンを買いました
<LI>ワープロの勉強をしました
<LI>メールの勉強をしました
<LI>ホームページ作成を勉強しました
</0L>
番号なしリスト
<UL TYPE="CIRCLE">
<LI>
<LI>
<LI>
<LI>
<LI>
</UL>
TYPE属性
番号順
1:番号に算用数字
A:アルファベット大文字
a:アルファベット小文字
I:番号に大文字のローマ数字
i:番号に小文字のローマ数字
番号なし
●:DISC
○:CIRCLE
■:SQUARE
◎画像
<IMG SRC="abc.jpg" ALT=”XYZ” WIDTH=320
HEIGHT=240 ALIGN="LEFT" BORDER="1"
HSPACE="20" VSPACE="20">
<BR CLEAR="ALL">

◎表 ![]()
<Table ALIGN="CENTER" BORDER=3>
<CAPTION ALIGN="TOP">自己紹介</CAPTION>
<Tr>
<Th>項目</Th><Th>内容</Th>
<Tr>
<Td>名前</Td> <Td>群馬太郎</Td>
</Tr>
<Tr>
<Td>生年月日 </Td><Td>2001年1月1日
</Td>
</Tr>
<Tr>
<Td>住所 </Td><Td>群馬県前橋市
</Td>
</Tr>
<Tr>
<Td>趣味 </Td><Td>こちらへ
</Td>
</Tr>
<Tr>
<Td>PC環境</Td><Td>PCの部屋へ
</Td>
</Tr>
</Table>
◎リンク
![]()
・別ページへリンク
<A HREF="abc.htm">リンク先</A>
・別サイトへのリンク
<A HREF="http://www.yahoo.co.jp">ヤフーJapan</A>
・メール送信の設定
<A HREF="mailto:abc@jarl.com">MAIL</A>
・同一ページ内の指定箇所へリンク
<A HREF="#ABC">リンク先</A>
<A NAME="ABC">ABC</A>
リンク先の部分は、文字のほか画像を用いることもできます。
<A HREF="abc.htm"><IMG
SRC="abc.gif">リンク先</A>
属性として TARGET="_BLANK" とすることでリンク先を新しいウインドウに表示できます。
<A HREF="abc.htm"
TARGET="_BLANK">
◎フレーム![]()
frame.htm
<html>
<head>
<title>フレームサンプル</title>
</head>
<Frameset Cols="20,80"
FrameSpacing="1">
<Frame Src="frame1.htm" name="A">
<Frame Src="frame2.htm" name="B">
</Frameset>
</html>
frame1.htm
<Html>
<Head>
<Title>フレーム1</Title>
</Head>
<BODY>
メニュー<BR><BR>
<A HREF="frame2.htm#X" TARGET="B">WHAT'S NEW</A><BR><BR>
<A HREF="frame2.htm#Y" TARGET="B">自己紹介</A><BR><BR>
検索<BR><BR>
リンク<BR><BR>
質問はこちらへ<BR><BR>
</Body>
</Html>
frame2.htm
<Html>
<Head>
<Title>フレーム2</Title>
</Head>
<BODY>
ようこそ My Homepage へ<BR><BR>
メニュー<BR><BR>
<A NAME=X>
WHAT'S NEW<BR><BR>
パソコンを買いました<BR>
ワープロの勉強をしました<BR><BR>
</A>
<A NAME=Y>
自己紹介<BR><BR>
名前<BR>
生年月日<BR><BR>
</A>
</Body>
</Html>

魅力あるホームページ作り
◎コンテンツが一番大切
タイムリーな更新
画面の動きを軽く
◎多くのタグを覚える
<MARQUEE DIRECTION="LEFT"
BEHAVIOR="SCROLL" BGCOLOR="#00FFFF">回ります</MARQUEE>
<BLINK>点滅します</BLINK>
◎GIFアニメ等の利用
フリー素材を提供するホームページの利用
画像処理ソフトを使って自分で作る
◎JavaScript
更新日付の表示
<script language="javascript">
<!--- javascript
document.write("このページの最終更新日は "+document.lastModified+"
です。"+"<P>");
//end --->
</script>
時刻によるあいさつ
<SCRIPT Language="JavaScript">
<!--
msg = new Array();
msg[ 0] = "午前0時:まだ寝ない?";
msg[ 1] = "午前1時:25時ですね";
msg[ 2] = "午前2時:まだ寝ない?";
msg[ 3] = "午前3時:さすがに眠くない?";
msg[ 4] = "午前4時:おっ早起き";
msg[ 5] = "午前5時:早朝アクセスか?";
msg[ 6] = "午前6時:良い子の起きる時間";
msg[ 7] = "午前7時:朝食食べてGO";
msg[ 8] = "午前8時:お早い出勤で...";
msg[ 9] = "午前9時:仕事の前にメールチェック";
msg[10] = "午前10時:おっと一息";
msg[11] = "午前11時:昼飯まで、あと少し";
msg[12] = "午後12時:わ〜い、お昼だ";
msg[13] = "午後13時:仕事せねば";
msg[14] = "午後14時:眠気が襲って...";
msg[15] = "午後15時:お茶の時間で〜す";
msg[16] = "午後16時:帰宅まであと1時間?";
msg[17] = "午後17時:仕事終わり!";
msg[18] = "午後18時:この時間はすいているっ";
msg[19] = "午後19時:おいしい夕食の時間";
msg[20] = "午後20時:テレビの時間〜";
msg[21] = "午後21時:良い子は寝る時間";
msg[22] = "午後22時:混雑する前にメールチェック";
msg[23] = "午後23時:まだ寝ない?";
document.write(msg[(new Date()).getHours()]);
// -->
</SCRIPT>
◎CGI・SSI
アクセスカウンター
掲示板
<<<
ホームページ作成に便利なフリーソフトウエア紹介>>>
・ TTTEDIT 又は
WebEditor タグ挿入型HTMLエディター
・ HCHK HTMLチェッカー
・ ROOTFTP又FFFTP
エクスプローラのようなFTPクライアントソフト
・ GIMP
高機能フォトレタッチソフト。ロゴの作成もできる。
・ IrfanView
高速画像ビューア、画像の簡単な補正、サイズ変更、減色機能もある。
・
HiperPaint 高機能フルカラーグラフィックエディター
・ Dpix
256色グラフィックエディター
・ Animation GIF Maker アニメGIF作成ソフト
<<< サンプルソース(sample.htm) >>>
1:<html>
2:<head>
3:<title>群馬太郎ホームページ</title>
4:</head>
5:<body bgcolor="#C0C0C0">
6:<hr size="4" noshade width="85%"
color="#00FF00">
7:<p align="center"><font
color="#0000FF" size="7">ようこそ
My
Homepage へ</font></p>
8:<hr size="4" noshade width="85%"
color="#00FF00">
9:<div align="center">
10:<img src="bridge.jpg" border="1"
width="500" height="390">
11:<br><br><br>
12:<font color="#FF0000"
size="7">メニュー</font>
13:<br><br><br><br><br>
14:<font color="#0000FF"
size="4"><b>WHAT'S NEW</b>
15:<br>
16:<oL><font color="#0000FF"
size="4">
17:<LI>パソコンを買いました
18:<LI>ワープロの勉強をしました
19:<LI>メールの勉強をしました
20:<LI>ホームページ作成を勉強しました</font>
21:</oL>
22:<br>
23:<b><A Href="table.htm">自己紹介</A></b>
24:<br><br>
25:<b><A
Href="http://www.yahoo.co.jp">検索</A></b><br><br>
26:<b>リンク</b></font>
27:<br><br><br><br>
28:<font color="#FF0000"
size="2"><b>質問等は<A
Href="mailto:ja1svp
@jarl.com">こちら</A>へ</b></font><br>
29:</p>
30:</body>
31:</html>
<<< HTMLタグ一覧 >>>
| 基本 <!DOCTYPE>* <HTML>*S <HEAD>*S <TITLE>*S <BODY>*S コメント <!-- -->* <COMMENT>x 文書構造 <H1>-<H6>*S <P>*S 改行 <BR>*S <NOBR> <WBR> 水平線 <HR>*S リンク <A>*S <BASE>S <MAP>S <AREA>S |
リスト <LI>*S <UL>*S <OL>*S <DL>*S <DT>*S <DD>*S <DIR>xT <MENU>xT フォーム <FORM>S <INPUT>S <SELECT>S <OPTGROUP>S <OPTION>S <TEXTAREA>S <BUTTON>S <FIELDSET>S <LEGEND>S <LABEL>S テーブル <TABLE>*S <TR>*S <TH>*S <TD>*S <CAPTION>S <COL>S <COLGROUP>S <THEAD>S <TBODY>S <TFOOT>S |
フォント音・動画 <IMG>*S <BGSOUND> 埋め込み <SCRIPT>*S <NOSCRIPT>S <APPLET>T <OBJECT>S <PARAM>S <EMBED> <NOEMBED> フレーム <FRAME>F <FRAMESET>F <NOFRAMES>F <IFRAME>T レイヤ <LAYER> <ILAYER> <NOLAYER> べたテキスト <PRE>*S <XMP>x <PLAINTEXT>x <LISTING>x |
スタイル <STYLE>*S <SPAN>S <DIV>S レイアウト <CENTER>T <MULTICOL>x <SPACER>x 国際化 <BDO>S ルビ <RUBY>x <RB>x <RT>x <RP>x その他 <META>S <LINK>S <MARQUEE>x <ISINDEX>xT <KEYGEN>x <NEXTID>x <SERVER>x |
特殊文字 &xxx;* 属性 ACCESSKEY= ALIGN= CLASS= DIR= ID= LANG= LANGUAGE= NAME= STYLE= TABINDEX= TARGET= TITLE= TYPE= =color |
*
よく使用されているもの