HTML
【HyperText Markup Language】
10.12.5更新
読み :
エイチティーエムエル
分野 :
Webページを記述するためのマークアップ言語。文書の論理構造や表示の仕方などを記述することができる。W3Cによって標準化が行われており、大半のWebブラウザは標準でHTML文書の解釈・表示が行える。汎用的なマークアップ言語であるXMLに準拠するよう一部の使用を改めたXHTML規格も定められている。
HTMLでは、文書の一部を“<”と“>”で挟まれた「タグ」と呼ばれる特別な文字列で囲うことにより、文章の構造や修飾についての情報を文書に埋め込んで記述することができる。文章の中で表題や段落の区切りを指定したり、箇条書きの項目を列挙したり、文書の一部として画像や音声、動画を埋め込んだり、他の文書へのハイパーリンクを設定したりすることができる。
HTMLは元々SGMLの簡易版として生まれ、主に文章の論理構造を記述する言語だったが、Webの普及が進むにつれて文書の見栄えに関する仕様が追加されていった。その後、見栄えを記述する専用の言語としてCSS(Cascading Style Sheet)が考案され、現在ではなるべく構造の記述をHTMLに、見栄えの記述をCSSに分離すべきとされている。
- 関連用語
- Compact HTML … 携帯電話やPDAなどの携帯情報端末向けのコンテンツ記述言語。
- Dynamic HTML … Webページに容易に対話性を持たせることができるHTMLの拡張仕様。
- DOM … Webページの内容(文章、画像、音声など)およびそれらの配置、スタイルをオブジェクトとして扱い、スクリプト言語を使って制御するための取り決め。
- DTD … 「文書型定義」の略。
- JavaScript … Sun Microsystems社とNetscape Communications社が開発した、Webブラウザなどでの利用に適したスクリプト言語(簡易プログラミング言語)。
- jQuery … オープンソースのJavaScriptライブラリの一つ。
- HTML5 … Webページの記述などに用いるマークアップ言語、HTMLの第5版。
- アンカー … いかり(をおろす)、頼みの綱、最終走者、固定する、支える、などの意味を持つ英単語。
- エレメント … 成分、要素、元素、要因、素子、元などの意味を持つ英単語。
- マークアップ … HTMLやXMLなどのマークアップ言語の構文を記述すること。
- パーサ … プログラムのソースコードやXML文書など、一定の文法に従って記述された複雑な構造のテキスト文書を解析し、プログラムで扱えるようなデータ構造の集合体に変換するプログラムのこと。
- パース … 文法に従って分析する、品詞を記述する、構文解析する、などの意味を持つ英単語。
- フレーム … Webブラウザの一つのウィンドウを、いくつかに区切ってそれぞれに別々の内容を表示させるWebページの表現技法の一つ。