HTML入門

HTMLについて

Hyper Text Markup Language)

 HTMLはホームページを作成するために必要な言語です。これはCERN(欧州原子核研究機構)で開発されたハイパー・テキスト・システムを起源にしています。HTMLは、コンピュータの種類やOSに依存しない、情報交換手段であり、現在のインターネット世界では必修の言語です。

【例1-1】

実際にホームページを作成するとき、左のように記述します。これは、ブラウザの見出しにSAMPLEと表示し、ブラウザ画面に「HELLOW SAMPLE」と表示するものです。

<html>
<head>
<title>SAMPLE</title>
</head>
<body>
HELLOW SAMPLE
</body>
</html>

【例1-1】をサンプルにして、HTMLの説明をします。

0.< >で囲まれる文字列をtag(タグ)といいます。

   tagは大文字、小文字のどちらで書いてもかまいませんが小文字で書くことを薦めます

1.HTML形式の文章の宣言のしかた

 HTMLの文は必ず<html>で始まり</html>で終わります

<html>
 この部分にhead部、body部を記述
</html>

2.HTML文書では必ず、最初にヘッド部、その次にボディ部を記述します

 ヘッド部は <head> で始まり  </head> で終わります
<head>

</head>
 ボディ部は <body> で始まり  </body> で終わります <body>

</body>

 <html><head><body>構造tagといいます。

 HTML文として機能するには、必ず書かなくてはならないタグであるため構造タグといいます

3.ヘッド部にはブラウザの見出し部(タイトルバー)やなどを記述します

3.1 TITLE(HEAD部に一度しか記述できません)

  実際に見出部にSAMPLEという文字を表示するには
  <TITLE>と</TITLE>との間に表示したいSAMPLEという文字を記述します
<head>
<title>SAMPLE</title>
</head>

<title> </title>tag は、<head> </head>のtagの中に書かれています

このようなtagを、inside tag(インサイドタグ)といいます

3.2 META要素 (終了タグはない)(HEAD部に複数行記述可能)(WEBに表示されない)

 メタ情報(HTML文書に関するデータ)を記述します。次に例示します
 (1) 使用する言語セットや文書の内容を指定します
 (2) 検索エンジン用のキーワードを定義します(必ずしも動作するとは限りません)
 (3) サイトの紹介文を登録します(必ずしも動作するとは限りません)

(1) <META http-equiv="content-type" content="text/html; charset=ISO-2022-JP">
(2) <META name="keywords" lang="ja" content="岸田ゼミ,簿記,管理会計">
(3) <META name="description" lang="ja" content="ゼミの指導方針">
(1) content="text/html; は、この文書がHTML文書であることを示します。
charset=ISO-2022-JP"は、使用する文字が日本語であることを示します。
表示する文字が化けやすいとき、指定しておくとトラブルを回避できます。
(2) YahooやGoogleなどの、多くの検索ロボットは、contentで指定した文字をキーワードとして登録します。この機能を利用して作成したホームページなどを多くの人に利用してもらうため、キーワードを登録しておきます。
 キーワードはコンマで区切ります。例では、"岸田ゼミ"、"簿記"、"管理会計"がキーワードになります。
 ただし、キーワードとして登録するか否かは検索ロボット次第ですので、そのようにならないときもあります。
(3) 検索ロボットの中には、contentで指定した文字を「サイトの紹介文」として表示します。

3.3 STYLE 

  埋め込みスタイルシートがあることを指示します。後に学習するCSSで使用します。

<style>
</style>

3.4 SCRIPT

  JavaScriptなどのスクリプト言語を記述します。後に学習します。

<script type="text/javascript">
function func(){
   この部分にプログラムを書きます
}
</script>

4.ボディ部にはブラウザに表示する本文を記述します

  下の例では HELLOW SAMPLE と画面に表示します

<body>
HELLOW SAMPLE
</body>

 なお、HTMLを作成中に、次の例のように半角スペースを続けて空白を作成しても、ブラウザでは空白の表示しません。これは、ブラウザが半角空白文字は1文字分は表示するものの、それ以上は無視するためです。どうしても、文字の間隔を空けたいならば全角スペースを使用します。

<body>
HELLOW      SAMPLE
</body>

【練習問題】 実際にHTML文を作成しましょう。

  【例1-1】のHTML文を、エディタを使用して作成し、rensyuu1.html と名前を付けて保存します

  エクスプローラで rensyuu1.html を表示しダブルクリックします

  ブラウザが開き、HELLOW SAMPLE と表示されます。うまくいかないときは、
   つづりが間違っていないか確認しなさい

【応用問題】

  見出部、本文に表示する文字を、いろいろ変更して表示内容を確認しなさい

【例1-1】の実行例は、ここをクリックすると見ることができます

この説明文は

わかりにくいところなど、気がついたら具体的にその部分と対応策について記述してください