text/html

概要

text/htmlとは、電子メールの本文や添付ファイル、またHTTP通信ファイルの種別を表すのに用いられるMIMEタイプの一つで、HTML形式テキストデータを意味するもの。ファイルの場合は拡張子「.html」を表すことが多い。

メールに様々な種類のデータを混載できる「MIME」(Multipurpose Internet Mail Extensions)規格では、「タイプ名/サブタイプ名」という形式の「MIMEタイプ」と呼ばれる符号データ形式を識別する。HTTPでもWebサーバWebブラウザファイルを送信する際、HTTPヘッダContent-TypeフィールドMIMEタイプを記述する。

「text/html」はタイプが「text」、サブタイプが「html」のMIMEタイプで、テキスト(文字)形式のデータのうち、HTML規格に従って記述されたデータであることを示している。WebサーバHTMLファイルを送信するときにこのタイプを用いるが、それ以外にも、スクリプトなどで動的に生成したデータHTML形式の場合にもこのタイプを用いる。

メールヘッダHTTPヘッダでは「Content-Type: text/html」のように指定するが、標準では文字コードASCII規格であることが前提とされるため、日本語など他のコードで記述されていることを伝達したいときは「Content-Type: text/html; charset=UTF-8」のように文字コード指定を追記することができる。

なお、HTML形式に「text/html」を用いるのはSGMLから派生した初期のHTML規格(HTMLバージョン1~4)およびHTML5で、XML規格に適合するよう書式を定義し直したXHTMLの場合は「application/xml+xhtml」を用いることになっている。

(2022.12.11更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる