1.HTMLの構文
HTMLを書くには、
記述の規則を
知る必要があります。
HTMLは、マークアップ言語でありテキスト
この要素の種類や配置の仕方で、データの構造や見栄えなどを記述しています。
尚、HTMLのタグ
しかし、意図した記述が可能とは限りません。
意図せずHTMLの規則によって別の表現になってしまう事もあります。
意図した表記をする為にも、規則は知りましょう。
2.コメント
<!--
: コメントの始まり-->
: コメントの終わり
処理の対象とされない
記述です。
ここでのコメントとは、データやタグなどに対しての説明やメモ等をいいます。
まず comment を日本語訳してみるとカタカナでコメントとなり、さらにコメントという語句を調べると説明(よくわかるように述べること。)とあります。
コメントとは別の訳をと調べると付注(注をつけること。)とあり、さらに注という語句を調べると「本文中の語句や事項などについて、補足したり詳しく説明したりすること。また、その説明。」とあります。
HTMLでは、<!--
でコメントが始まり -->
でコメントが終わります。
「HTMLのコメント」で、HTML のコメントの付け方とか注意点などを記述しています。
3.文書型宣言
文書型宣言は、
SGMLやXML, HTML文書を、
文書型定義(DTD)と
結びつけるための宣言です。
HTMLでは、HTML文書の前(HTML開始タグの前)に文書型
DTD
とは、Document
文書型<!doctype html>
とか <!DOCTYPE HTML>
でも同じです。
HTML5はSGMLベースではなくなったので、文書型定義
「文書型宣言」で、
<!DOCTYPE html>
<html lang=
"ja"> <head>
</head>
<body>
</body>
</html>
文書型<!doctype html>
とか <!DOCTYPE HTML>
でも同じです。
HTML5はSGMLベースではなくなったので、文書型定義
4.HTMLの要素
要素は、
HTMLではそれを構成する
元の事です。
要素
とは、物事を成り立たせる元の事です。
HTMLでは、それを構成する元の事を要素
HTMLは、マークアップ言語でありテキスト
開始タグに属性を記述する事で、要素を修飾する事があります。また、コンテンツを持たない要素もあり終了タグはなく開始タグのみの要素もあります。
「HTMLの要素」で、
<a href=
"./index.htm">TOP PAGE</a><hr class= "ehrSample">
<a href="./index.htm">
: aTOP PAGE </a> 要素 <a href=
: a要素開始タグ"./index.htm"> TOP PAGE
: テキスト文字列。コンテンツ</a>
: a要素終了タグ
<hr class="ehrSample">
: hr要素 <hr class="ehrSample">
: hr要素開始タグ- コンテンツはない
- hr要素終了タグはない。記述は禁止
HTMLはタグ
5.文字参照
文字参照は、
HTMLなどで
直接記述できない
文字や記号を表記する
方法です。
文字参照
とは、HTMLなどで直接記述できない文字や記号を表記する方法です。
「文字参照」で、
文字実体参照の一部例示
文字 | 文字実体 |
概要 | 説明 |
---|---|---|---|
< | < | 小なり記号 (半角) |
開始タグ開始区切り子, 終了タグ開始区切り子, マーク宣言開始区切り子の一部などで使用されています。<body>タグのサンプル</body> <!--コメントのサンプル-->
|
> | > | 大なり記号 (半角) |
開始タグ終了区切り子, 終了タグ終了区切り子, マーク宣言終了区切り子などで使用されています。<body>タグのサンプル</body> <!--コメントのサンプル-->
|
& | & | アンパサンド (半角) |
文字参照で使用されています。<body> タグの文字参照での記述例
|
" | " | 二重引用符 (半角) |
属性値を囲むなどで使用されています。<body title="属性値のサンプル">
|
' | ' | 一重引用符 (半角) |
属性値を囲むなどで使用されています。<body title='属性値のサンプル'>
|
| ノーブレーク スペース |
折り返しを起こさない (ホワイトスペースではない) 空白 は制御コードなので、空白そのままを文字参照で表したい場合は   と数値文字参照を用います。
|
6.HTML文書
HTML文書は、
HTML言語で書かれた
情報のまとまりです。
コンピュータの文書は、ファイルによって扱われている事が多いので
プログラムがデータを、HTML形式に加工して送信するという方法などもあるので、全てが保存されている訳ではありませんが、そこまで考える必要はないでしょう。
尚 HTML言語のタグは省略が可能なものもあるので、ファイル内にタグがなくてもHTML言語としては間違いではありません。
「HTML文書」のページで、改めて記述しています。