今日の学習内容
エディタ
(emacs)を使った基本的なHTML
の書き方
HTMLの基礎知識
◎HTML(Hyper Text Markup Language)は
Webページを作るための必要な記述言語 ◎HTMLにおける指定の内容は: 1.文章(テキスト)に対する「役割」 2.文章やイメージなどのページ要素に対する「表示方法」 ◎HTMLで作成するWebページの最大特徴は、 ハイパーリンク ◎HTML中身はテキストファイルですが、保存する時、 ファイル名に「.html」 or 「.htm」を付ける ◎HTMLファイルを表示するために、 Firefoxコミューティエディションが必要
HTMLの基本構成
<HTML> ・・・HTML文書の始まりを示すタグ
<HEAD> <TITLE>
Wakayama’s Home Page ・・・ページのタイトル
</TITLE> </HEAD> =================================== <BODY> 本文 ・・・表示される内容 </BODY> </HTML> ・・・HTML文書の終わりを示すタグ <>で囲んだ部分をタグと呼び、タグには大文字と小文字の区別はない!
EmacsでWebページを作る練習
◎ cd ~/kadai (kadaiというディレクトリの下へ移動)
emacs testHP.tex & (emacsを起動)
赤線内の内容を入力
========================================= <HTML>
<HEAD> <TITLE>
Wakayama’s Home Page
</TITLE> </HEAD> <BODY> 私が和歌山大学システム工学部情報通信システム学科の学生です。<BR> 2014年6月6日 emacsでWebページの作り方を学んでいます。 </BODY> </HTML> ========================================= ◎test.htmlという名前でファイルを保存
Webページの公開
◎注意事項: 1.他人の知的所有権やプライバシーに配慮 2.自分の知的所有権やプライバシーを守る ◎方法: URLで参照できるのは ディレクトリpublic_html
の中のものだけ 作ったWebページと使用している画像ファイルは すべてディレクトリpublic_htmlに移動する必要あり ※ TAに連絡するURLは以下の通り: http://com.center.wakayama-u.ac.jp/~s1910??/(例:MyPage).htmlWebページを公開するため
作ったWebページと使用した画像ファイルを全てpublic_htmlディレクトリに移動!!!
現在 ~kadaiというディレクトリの下で作業しているので
cp test.html ~/public_html (Enter)
また、前回の画像は各自のホームディレクトリの下の
Imageというディレクトリに保存されているとすると、
Webページを公開するため
1.自分のホームディレクトリに移動cd (Enter)
2.public_htmlディレクトリを作る
mkdir public_html (Enter) ***** 以上1回だけOKです *****
3.作ったWebページと使用した画像ファイルを全て public_htmlディレクトリに移動!!!
例:cd ~/kadai (ファイルのあるディレクトリに移動)
cp test.html ~/public_html (Enter)
cp kadai5.jpg ~/public_html (Enter)
注:課題5の画像が各自のkadaiのディレクトリの下にない場合、まずkadai の
作った
Webページを表示
◎自分で確認: 1) 「Menu」 →「インターネット」 →「Firefoxウェブ・ブラウザ」よりFirefoxを起動 2)URL所に http://com.center.wakayama-u.ac.jp/~s1910??/test.html を入力すると、画面に 「私が和歌山大学システム工学部情報通信システム学科の学生 です。 2014年6月6日emacsでWebページの作り方を学んでいます。」 が表示されるテキスト関連
(FONTタグ)
1.サイズ指定…
n は1=>7 文字サイズ=>大
<FONT SIZE=
n
>
文字列
</FONT>
2.色指定…
color は色名(red, green, blue, yellow……)or 配色(#RRGGBB; 16進数(00~FF))でRGBの割合を指定
<FONT COLOR=
color
>
文字列
</FONT>
配色の例:赤:#FF0000 緑:#00FF00 青:#0000FF 黄:#FFFF00 黒:#000000 白:#FFFFFFテキスト関連
(Hタグ)
◎サイズや表示場所を指定
<H
n
ALIGN=
option
>
文字列
</ H
n
>
…
n は1=>6 文字サイズ=>小
…
option は “left”, “center”, “right”を指定
テキスト関連
(文字飾りタグ)
<B> 文字列 </B> 太字 <I> 文字列 </I> 斜体 <S> 文字列 </S> 取消線 <U> 文字列 </U> 下線 <TT> 文字列 </TT> 等幅 <SUP> 文字列 </SUP> 上付き文字 <SUB> 文字列 </SUB> 下付き文字 <EM> 文字列 </EM> 強調 <DEF> 文字列 </DEF> 定義 <CITE> 文字列 </CITE> 引用 <CODE> 文字列 </CODE> コード P.155の表8.1を参照タグの記述練習1
◎emacsでtest.htmlファイルを修正し、 test1.htmlファイル に保存
cp test1.html ~/public_html (Enter) してから
Firefoxでその記述結果を確認
===============================
<HTML> <HEAD>
<TITLE>
Wakayama’s Home Page
</TITLE> </HEAD>
<BODY>
<font color=blue>私が和歌山大学システム工学部情報通信システム学科</font>の学生です。<BR>
<font color=#00ff00>2014年6月6日</font> <BR>
<font size=4><i>emacs</i>で<b>Webページ</b></font>の<h5>作り方</h5>を学んでいます。
</BODY> </HTML>
基本レイアウト(
BR, NOBR,Pタグ)
◎改行の指定 前の文字列<BR> 後の文字列 ◎改行しない指定 <NOBR> 文字列 </NOBR>◎段落の指定…option は“left”, “center”, “right”を指定
<P ALIGN= option > (省略可)
文字列
基本レイアウト(
HRタグ)
◎横罫線を引く(
オプションの複数指定可能
)
<HR> 影付きの横罫線 <HR NOSHADE> 平面的な横罫線 <HR SIZE= size > size は“50”のようにピクセル数を指定 <HR WIDTH= width > width は“50%”のようにウィンドウの幅の割合を指定 <HR ALIGN= option >基本レイアウト(
BODYタグ)
◎ページ全体のレイアウトの構成
<BODY>
以下のcolor 部分は色を指定(FONTタグを参照)
<BODY BGCOLOR= color > 背景色
<BODY TEXT= color > 文字色
<BODY LINK= color > 未リンク部分
を指定されたcolor にする
<BODY BACKGROUND= “FileName” >
背景(BACKGROUND)属性には画像ファイル
基本レイアウト(レイアウトのタグ
)
◎表示位置などのレイアウトについて
<PRE> 文字列 </PRE> そのまま
<BLINK> 文字列 </BLINK> 点滅
<CENTER> 文字列 </CENTER> 中央揃え
<DIV ALIGN= option> 文字列 </DIV>
タグの記述練習
2
◎emacsでtest.htmlファイルを修正し、 test2.htmlファイ ルに保存する。(Firefoxでその記述結果を確認) =============================== <HTML> <HEAD> <TITLE>Wakayama’s Home Page </TITLE> </HEAD> <BODY bgcolor=“blue”> <center>私が和歌山大学システム工学部情報通信システム学科の学 生です。 </center> <div align=“right”>2014年6月6日</div> <hr width=“80%”> <p>emacsでWebページの作り方を学んでいます。</p> </BODY> </HTML>
リスト(
ULタグ、OLタグ、LIタグ)
◎マーク付きリスト(ULタグ)…type は“disc”黒丸, “circle”白丸, “square”四角を指定
<UL>
< LI TYPE= type >
</UL>
◎番号付きリスト(OLタグ)… type は
“A”, “a”英字, “I”, “i”ローマ字, “1”算用;
… n は数字を指定
<OL>
< LI TYPE= type >
< LI VALUE= n >
リスト(
DLタグ)
◎マーク・番号なしリスト
<DL> 定義語をリストで表示
<DT> 見出し部分
<DD> 内容部分
◎リストタグの組み合わせ
それぞれP.153の使用例を参照テーブル
<TABLE> ~ </TABLE>の中に
<TR> <TD>を組み合わせ記述する
画像の表示(
IMGタグ)
◎
SRC属性は必ず指定
filename に画像ファイル名またはURLを指定
align は “top”, “center”, “bottom”, “left”, “right”を
指定
width と height は画像の表示サイズを指定
BORDERの属性は画像に枠を付ける
< IMG SRC= filename >
< IMG SRC= filename ALIGN= align >
< IMG SRC= filename WIDTH= width >
< IMG SRC= filename HEIGHT= height >
画像の表示練習3
◎emacsでtest.htmlファイルを修正し、 test3.html ファイルに保存する(Firefoxで記述結果を確認) =============================== <HTML> <HEAD> <TITLE>Wakayama’s Home Page </TITLE> </HEAD> <BODY> 私が和歌山大学システム工学部情報通信システム学科の学生です。 <BR> 2014年6月6日<BR> emacsでWebページの作り方を学んでいます。 <BR> <IMG SRC= “kadai5.jpg”> </BODY> </HTML> ●課題5の画像(kadai5.jpg)はtest.htmlのあるディレクトリにコピー