HyperText_Markup_Language
◇ピンチです!◇
◇暇つぶし何某◇

[Wikipedia|▼Menu]

ウィキペディアにおけるHTMLの扱いについては、Help:ウィキテキストにおけるHTMLをご覧ください。

HTMLHTMLコードの例。
拡張子.html, .htm
MIMEタイプtext/html
タイプコードTEXT
HTML
UTIpublic.html
開発者W3C
WHATWG
種別マークアップ言語
派生元SGML
拡張XHTML
国際標準ISO/IEC 15445:2000

HTML

各種項目

HTML・HTML5

ダイナミックHTML

XHTML

XHTML Mobile ProfileC-HTML

文字符号化

Document Object Model

フォントファミリー

HTML エディター

HTML要素

canvas要素

video要素

HTMLフレーム

HTML5オーディオ

HTMLスクリプティング

HTMLレンダリングエンジン

互換モード

スタイルシート

HTMLのUnicode表記

W3CWHATWG

ウェブカラー

WebGL

WebCL

Webストレージ

比較

マークアップ言語

ウェブブラウザ

レンダリングエンジンの比較

HTML

HTML5

HTML5メディア

非標準HTML

XHTML













HyperText Markup Language(ハイパーテキスト マークアップ ランゲージ、HTML(エイチティーエムエル))は、ハイパーテキストを記述するためのマークアップ言語の1つである。World Wide Web (WWW)において、ウェブページ(1990年代後半頃からはコンテンツという語も利用されている。「中身」という意味の語であり、大層な意味は無い)を表現するために用いられる。ハイパーリンクや画像等のマルチメディアを埋め込むハイパーテキストとしての機能、見出し段落といったドキュメントの抽象構造、フォントや文字色の指定などの見た目の指定、などといった機能がある。

2012年7月以降[1]WHATWG により仕様が作られ、それを元に W3C により勧告が行われるという流れになっている。W3C は、XML ベースの規格である XHTML の勧告も行っている。


目次

1 特徴

2 HTML文書

2.1 HTMLタグ


3 歴史

3.1 HTML 1.0、HTML+

3.2 HTML 2.0

3.3 HTML 3.0、HTML 3.2

3.4 HTML 4.0、HTML 4.01

3.5 ISO/IEC 15445:2000

3.6 HTML5、HTML 5.1、HTML 5.2

3.7 HTML Living Standard


4 HTML形式の電子メール

5 脚注

6 関連項目

7 外部リンク


特徴

HTMLは木構造(入子構造)のマークアップ言語であり、形式言語である。「プレーンテキストの文書を要素で括って意味付け」という一般的な説明[2]は間違いである。「『タグ』と『タグ』で括られたもの全体」が「要素」(element)であり、タグすなわち要素ではない。マークアップ言語としての特徴は、先祖であるSGMLや、兄弟のXMLと共通しているため、以下ではWWWというシステムにおける「ハイパーテキスト記述言語」としての側面についてのみ記述する。

HTMLの要素には、文書を表現するものとしてごく一般的なものである見出し(ヘッドライン、h1? )、段落(パラグラフ、p )、ハイパーテキストとして特徴的な「アンカー」( a )に関係するもの、画像など( img など)の電子メディア的なもの、などがある。また文字色の指定などといった、意味ではなく直接見た目のみを指定するようなものは、近年ではスタイルシートなどに分離するべきとされているが、歴史的事情、及び、スタイルシートよりもこの、HTMLでの記述が簡便になる場合が度々あること[3]等から現在でもしばしば使われている。その他主要な要素は、HTMLの要素の記事で解説している。

形式言語として見た場合「構文規則」(あるいは文法)に相当する「スキーマ」は、HTML4まではDTDとして公開され要素ごとに記載することの出来る属性、内容に含むことの出来る要素などが定められていた。HTML 4.01 では厳密なもの[4]、HTML 3.2 からの移行過渡期のためのもの[5]、フレームを用いた文書のためのもの[6]といった3つのDTDが定義されていた。

HTML 3.2 では見た目を左右する要素や属性が追加されたがHTMLは本来文書構造を示すためだけにその存在意義があり、それらの要素は目的に反するものとされた。そのため視覚的・感覚的効果を定義する手段としてスタイルシート(一般にはその中のCSS)が考案された。見た目を左右する要素や属性の一部は HTML4 以降では非推奨とされており、HTML 4.01 Strict では定義されていないので使用できない。ただし HTML 4.01 Strict で定義され、非推奨とされない要素や属性の一部にも見た目を左右するものがある。装飾的な視覚表現のためにそれらの要素や属性を用いているのであればその内容に適する要素を用いた上で、スタイルシートで表現を指定するのが望ましい。
HTML文書

HTML で書かれた文書をHTML文書と言い、HTML では、まず文書型宣言を書く。文書型宣言が無いものは、HTML の規格に従っているとはいえない。HTML5 の文書型宣言は以下のようなものである。HTML4 までは Document Type Definition (DTD) によって定義される書式に沿って記述しなければならなく、DTD は文書型宣言(DOCTYPE 宣言)で宣言したバージョンのものが選択された。<!DOCTYPE html>

次にHTML文書の例を挙げる。<!DOCTYPE html><html lang="ja"> <head> <meta charset="UTF-8"> <link rel="author" href="mailto:mail@example.com"> <title lang="en">HyperText Markup Language - Wikipedia</title> </head> <body> <article> <h1 lang="en">HyperText Markup Language</h1> <p>HTMLは、<a href="http://ja.wikipedia.org/wiki/SGML">SGML</a> アプリケーションの一つで、ハイパーテキストを利用してワールド ワイドウェブ上で情報を発信するために作られ、 ワールドワイドウェブの<strong>基幹的役割</strong>をなしている。 情報を発信するための文書構造を定義するために使われ、 ある程度機械が理解可能な言語で、 写真の埋め込みや、フォームの作成、 ハイパーテキストによるHTML間の連携が可能である。</p> </article> </body></html>

このHTML文書は次のような構造を示している。

<!DOCTYPE html>:文書型宣言
このテキストがHTML5であることを示す。

<html lang="ja">:html 要素。また、lang="ja"で、言語コード ja の言語が使われていることの明示。

<head>:head 要素(この文書のヘッダ情報の明示)

<meta :meta要素(文書のメタ情報)。ここでは、charset="UTF-8"で、文字コードが、「UTF-8」であることを示す。

link 要素(他のリソースとの関連を明示。この場合、作者の明示)

<title lang="en">:title 要素(この文書のタイトル)の明示。また、この部分は en の言語が使われていることの明示。


<body>:body要素(この文書の内容の明示)

<article>:article 要素(この要素が、記事であることを明示)

<h1 lang="en">:h1要素(第一レベル)の見出しを明示。また、lang="en">で、この部分の見出しは en の言語が使われていることを明示。

<p>:p(段落)要素の明示。

<a href="http://ja.wikipedia.org/wiki/SGML/">SGML</a>:a(アンカー)要素(他のリソースへのアンカー)であることの明示。hrefで、「""」内にリンク先のURLを記述する。ちなみに、このURLの場合は、WIKIPEDIA 日本語版のSGMLの記事。

<strong>:strong 要素(強い強調であることの明示)




タグによって文字列を括ることによりその文字列の意味付けがなされる。ユーザエージェントはそれを解釈して、例えば GUI によるウェブブラウザであれば strong 要素で括られたテキストを太字として表示するなどする。また、スタイルシートを用いることで見た目などを指定することができるようになっている。 尚、テキストエディターで改行をしても、ウェブブラウザ上では br 要素がなければ改行はされない。


ご協力下さい!!
■暇つぶし何某■

次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:33 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:FIRTREE