<HTML>や<HEAD>などをタグ、HTMLやHEADなどをタグ名と呼びます。タグ名には
header → <HEAD>、break → <BR>
など、英語のスペルを元にした名前が付けられています。
タグはほとんどの場合<B>~</B>のように開始タグと終了タグで囲みます。開始タグのタグ名にスラッシュ(/)をつけたものが終了タグです。たまに、<BR>のような単独タグもあります。
タグ名は大文字でも小文字でも構いませんが、必ず半角文字で記述してください。また、<の後に空白があってはなりません。
○ <HTML>
○ <html>
× <HTML> ←
全角文字は駄目
× < HTML> ←
<の後に空白を入れては駄目
開始と終了は、他の開始~終了タグの完全に外側か、完全に内側に無くてはなりません。例えば、<S>~</S>タグを記述する場合、次のようになります。
○
<S>~<B>~</B>~</S> ←
完全に外側
×
<B>~<S>~</B>~</S> ←
終了タグのみを挟んでいる
<FONT
COLOR=red> の COLOR=red
のように属性を伴うものがあります。属性は多くの場合
属性名=属性値 という形式で記述します。
○ <FONT COLOR=red
SIZE=5>~</FONT>
○ <INPUT TYPE=checkbox
CHECKED>
属性名も大文字・小文字どちらでも構いませんが、必ず半角文字にしてください。属性名の前には必ず、ひとつ以上の半角スペースか、タブ文字か、改行をいれてください。
○ <FONT
COLOR=red>~</FONT>
○ <FONT
color=red>~</FONT>
属性値も多くの場合大文字・小文字どちらでも構いませんが、ごくたまに大文字・小文字を区別する場合(TARGET="_top"など)があります。
○ <FONT
COLOR=RED>~</FONT>
○ <FONT
COLOR=red>~</FONT>
× <A HREF="xx.html"
TARGET=_TOP>~</A>
属性の値に数字、アルファベット、ハイフン( - )、ピリオド(
.
)以外の文字を使用するときは、ダブルクォーテーション( "
)またはシングルクォーテーション( ' )で囲む必要があります。
○ <FONT
SIZE="+2">~</FONT>
○ <FONT
SIZE='+2'>~</FONT>
× <FONT
SIZE=+2>~</FONT>
ダブルクォーテーション( "
)の中ではシングルクォーテーション( '
)を、シングルクォーテーション( '
)の中ではダブルクォーテーション( " )を用いることができます。
○ <INPUT TYPE=button
onClick="alert('XXX')">
× <INPUT TYPE=button
onClick="alert("XXX")">
複数の属性を指定したい時は、ひとつ以上のスペースまたはタブまたは改行のあとにもうひとつの属性を記述します。順番は関係ありません。
○ <FONT SIZE=7
COLOR=red>~</FONT>