コンテンツにスキップ

HTML

HTML (HyperText Markup Language)は、ハイパーテキストを記述するためのマークアップ言語の一つである

ティム・バーナーズ=リーによってSGMLを元に開発された。

機能文書内に他の文書や画像、動画などのリソースへの参照情報(リンク)を埋め込むことができる。

ユーザーはリンクをクリックするだけで、関連するページへ瞬時に移動することが可能であり、 これがインターネット上の巨大な情報網(Web)を形成する基盤となっている。

マークアップ言語(Markup Language)

Section titled “マークアップ言語(Markup Language)”

プログラミング言語のように計算や論理処理(条件分岐やループなど)を行うのではなく、文章の「構造」や「役割」をタグで囲むことでコンピューターに指示する言語である。

構造化: テキストが「見出し(Heading)」「段落(Paragraph)」「リスト(List)」のいずれであるかを明確にする。

近年の仕様では、検索エンジンやAI、音声読み上げソフトが文書の意味を正しく理解できるよう、 <article>(記事)や<nav>(ナビゲーション)といった意味のあるタグの利用が推奨されている。

3. プラットフォームへの非依存性

Section titled “3. プラットフォームへの非依存性”

HTMLはプレーンテキスト(純粋な文字データ)で記述されるため、 オペレーティングシステム(Windows、macOS、Linux、iOS、Androidなど)やデバイスの制限を受けない。 テキストエディタさえあれば誰でも作成・編集が可能である。

動画や音声のネイティブ再生、高度なWebアプリケーション開発に対応した「HTML5」がW3Cより勧告され、ウェブの可能性が広がった。

現在はWHATWG(Web Hypertext Application Technology Working Group)という標準化団体が仕様を管理しており、バージョン番号を廃止して常に進化し続ける「HTML Living Standard」が唯一の公式標準となっている。