《HTMLの概要》
《タグの属性》
タグには属性と呼ばれるオプションがあります。
属性は、明示的に設定された値がなくても、デフォルトの値が設定されています。属性は常に要素の開始タグの中で使用します。属性が複数ある場合は各組を空白で区切り、出現順序は問われません。
次の例では、H1要素にID属性を設定しています。
これはid属性によって識別された見出し
属性値は上記のように、ダブルクォーテーション( " )、もしくはシングルクォーテーション( ' )といった引用符で囲みます。ただし、属性値が、アルファベット(a-z and A-Z)、数字(0-9)、ハイフン(ASCII十進45)、ピリオド(ASCII十進46)、アンダースコア(ASCII十進95)、及びコロン(ASCII十進58)のみを含む場合は、推奨されませんが、引用符を省略することができます。
《要素名と属性名》
HTMLでは大文字・小文字の区別をしませんが、要素名はのように大文字、属性は href="..." のように小文字で表記することが推奨されています。また、属性値も大文字・小文字で区別されません。
廃止される予定の属性
HTMLはバージョンアップする毎に表現能力をアップさせてきましたが、そのために様々な弊害が出てきました。そこで、HTML 4 でスタイルシート言語が導入されました。これまでHTMLで表現してきた配置、フォントサイズ、テキスト色などの指定はスタイルシート言語を使って指定することが推奨され、その代わり今まで使われていた要素や属性のいくつかは廃止される予定になっています。
改行は手動で行うもの
多くのワープロのドキュメントと違い、HTMLでは改行を無視します。また、複数の半角スペースは1つの半角スペースとして表現されます。
たとえば、下記のようなHTMLドキュメントを作成した場合です。
エディタで表示
Enterキーを押して改行。
どうだろう、ブラウザで改行されたかな?
ブラウザで表示
Enterキー
たかな?