[76] [CODE(HTMLe)@en[[[meta]]]] [[要素]]の [DFN[[CODE(HTMLa)@en[[[http-equiv]]]]]]
[[属性]]は、[[プラグマ指令]]の名前を指定します。

* 仕様書

[REFS[
- [67] [CITE@en-GB-x-hixie[HTML Standard]] ([TIME[2015-01-16 08:47:54 +09:00]] 版) <https://html.spec.whatwg.org/#the-meta-element>
-- [73] [CITE@en-GB-x-hixie[HTML Standard]] ([TIME[2015-01-16 08:47:54 +09:00]] 版) <https://html.spec.whatwg.org/#dom-meta-httpequiv>
-- [66] '''[CITE@en-GB-x-hixie[HTML Standard]] ([TIME[2015-01-16 08:47:54 +09:00]] 版) <https://html.spec.whatwg.org/#attr-meta-http-equiv>'''
- [2] [CITE@en[PragmaExtensions - WHATWG Wiki]] ([TIME[2014-10-11 11:32:39 +09:00]] 版) <https://wiki.whatwg.org/wiki/PragmaExtensions>
]REFS]

* 意味

[75] [CODE(HTMLa)@en[[[http-equiv]]]] [[属性]]が指定された
[CODE(HTMLe)@en[[[meta]]]] [[要素]]は、[RUBYB[[[プラグマ指令]]]@en[pragma directive]]です
[SRC[>>66]]。

* 属性値

[77] [CODE(HTMLa)@en[[[http-equiv]]]] [[属性]]は、[[列挙属性]]です [SRC[>>66]]。
値は[[ASCII大文字・小文字不区別]]です。

[84] [CODE(HTMLa)@en[[[http-equiv]]]] [[属性]]で使える値は、 [[HTML Standard]]
で規定されている他、 [[WHATWG Wiki]] の登録ページ [SRC[>>2]] にだれでも登録できる [SRC[>>66]]
ことになっています。

;; [85] 実際にはそれ以外の値もたまに使われることがあります。

[86] 登録する値は [[HTTPヘッダー]]として [[IANA登録簿]]に登録された名前と同じもので、
動作も同じでなければ[['''ならない''']] [SRC[>>66]] とされています。ただし
([[WHATWG Wiki]] でなく) [[HTML Standard]] で規定されている値の中には
[[IANA登録簿]]に無いものもありますし、 [[HTTPヘッダー]]の動作と異なることもあります。

;; [87] [[HTML Standard]] にも [[WHATWG Wiki]] にも無く実際に使われている値の多くは、
[[IANA登録簿]]に登録されていませんし、 [[HTTPヘッダー]]と整合性があるとも限りません。

[88] [[メタデータ]]を記述する[[ヘッダー]]に相当するものや[[利用者エージェント]]に特定の動作を求めるわけではないものは、
[CODE(HTML)@en[[[<meta name>]]]] を使うべきで、登録しては[['''なりません''']] [SRC[>>66]]。
[[キャッシュ]]など[[HTTP]]の処理に影響を与えるものは [[HTML]]
レベルで扱うのは適切で無いため、登録しては[['''なりません''']] [SRC[>>66]]。

[89] [[適合性検査器]]は、 [CODE(HTMLa)@en[[[http-equiv]]]] [[属性]]の値の検査に
[[WHATWG Wiki]] を使わなければ[['''なりません''']]。
[[HTML Standard]] や [[WHATWG Wiki]] で承認されている値は適切、
[[WHATWG Wiki]] で拒絶されている値や掲載されていない値は不適切としなければ[['''なりません''']]
[SRC[>>66]]。

[78] [CODE(HTMLa)@en[[[content]]]] [[属性]]で適切な値は、
[CODE(HTMLa)@en[[[http-equiv]]]] [[属性]]の値に依存して決まります。

* 文脈

[68] [CODE(HTML)@en[<meta http-equiv>]] は、[[メタデータ内容]]であり
[CODE(HTMLe)@en[[[head]]]] [[要素]]の[[子要素]]として使うことができます。

[69] [[文字符号化宣言]]でない [CODE(HTML)@en[<meta http-equiv>]]
は、 [CODE(HTMLe)@en[[[head]]]] [[要素]]の[[子要素]]である
[CODE(HTMLe)@en[[[noscript]]]] [[要素]]の[[子要素]]としても使うことができます。

[EG[
[70] [[スクリプト無効]]の場合のために [CODE(HTMLe)@en[[[noscript]]]]
[[要素]]内に [CODE(HTML)@en[[[<meta http-equiv=Refresh>]]]] を指定できます。
]EG]

[71] [CODE(HTMLa)@en[[[http-equiv]]]] [[属性]]は、 [CODE(HTMLe)@en[[[meta]]]]
[[要素]]に指定できます。 [CODE(HTMLa)@en[[[http-equiv]]]] [[属性]]は、
[CODE(HTMLa)@en[[[name]]]], [CODE(HTMLa)@en[[[charset]]]],
[CODE(HTMLa)@en[[[itemprop]]]] と共に指定しては[['''なりません''']] [SRC[>>67]]。

[72] [CODE(HTMLa)@en[[[http-equiv]]]] [[属性]]を指定する場合には、
[CODE(HTMLa)@en[[[content]]]] [[属性]]も指定しなければ[['''なりません''']] [SRC[>>67]]。

[82] 同じ [CODE(HTMLa)@en[[[http-equiv]]]] [[属性値]]の
[CODE(HTML)@en[<meta http-equiv>]] [[要素]]が[[文書]]中に複数あっては[['''なりません''']]
[SRC[>>66]]。

* IDL 属性

[74] [CODE(DOMi)@en[[[HTMLMetaElement]]]] [[インターフェイス]]の
[DFN[[CODE(DOMa)@en[[[httpEquiv]]]]]] [[IDL属性]]は、
[CODE(HTMLa)@en[[[http-equiv]]]] [[内容属性]]を[[反映]]しなければ[['''なりません''']]
[SRC[>>73]]。

* 処理

[79] [[文書に挿入]]された時に、[[属性値]]に依存した処理が実行されます [SRC[>>66]]。

[80] [[文書から削除]]された時や[[属性値]]が指定、変更、削除された時にも処理が実行されるかもしれません。

;; [81] 各[[属性値]]の項を参照。

* 文字符号化宣言

[90] [CODE(HTMLe)@en[[[meta]]]] [[要素]]の [CODE(HTMLa)@en[[[http-equiv]]]]
[[属性]]の値が [CODE(HTTP)@en[[[Content-Type]]]] の時、この[[要素]]は[[文字符号化宣言]]であり、
特別に扱われています。

;; [[文字符号化宣言]]を参照。

* 歴史

[185] 初期の歴史については [CODE(HTMLe)@en[[[meta]]]] [[要素]]の項を参照してください。

[REFS[
- [48] [[HTML 2.0]]: [[RFC 1866]] 5.2.5. Associated Meta-information: META
]REFS]


[175] 
[[HTML]]
由来で 
[[DTBook]] の [CODE[meta]] [[要素]]にもありました。


** HTTP ヘッダーへの反映

[51]
HTTP 鯖は、 [CODE(HTMLa)[http-equiv]] 属性付きの
[CODE(HTMLe)[meta]] 要素を使って頭を作っても構いません
[SRC[RFC 1866 5.2.5, HTML 4]]。ただし、その方法は規定されていませんし、
使用することが強制されてもいません [SRC[RFC 1866 5.2.5]]。
しかし、 [CODE(HTMLa)[http-equiv]] なき [CODE(HTMLe)[meta]]
要素を生成に使ってはなりません [SRC[RFC 1866 5.2.5]]。
また、 [CODE(HTTP)[[[Date]]]], [CODE(HTTP)[[[Server]]]],
[CODE(HTTP)[[[Last-Modified]]]] のような鯖が生成する情報に関する
[CODE(HTMLe)[meta]] 情報は捨てても構いません [SRC[RFC 1866 5.2.5]]。

** HTML5

@@ XXX

[160] ちなみに [[W3C]] [[HTML 5.0]] は [[WHATWG Wiki]] の一覧表を参照しつつも、
その参照を[[規定]]ではなく[[参考]]としています [SRC[>>162]]。
一覧表を使わなければならないとの部分は[[規定]]なので [SRC[>>161]]、
仕様書として破綻しています。 ([[コピペ]]元の [[WHATWG]] [[HTML Standard]]
では[[規定]]になっているので、 [[W3C]] の独自の編集によるエンバグです。)

[REFS[
- [161] [CITE@en-US-x-Hixie[HTML5]] ([TIME[2014-10-25 01:15:24 +09:00]] 版) <http://www.w3.org/TR/2014/REC-html5-20141028/single-page.html#other-pragma-directives>
- [162] [CITE@en-US-x-Hixie[HTML5]] ([TIME[2014-10-25 01:15:24 +09:00]] 版) <http://www.w3.org/TR/2014/REC-html5-20141028/single-page.html#refsWHATWGWIKI>
]REFS]

* 実装

[50] [[M$DN]] の記事によると、
[CODE(HTTP)[[[Pragma]]]] とかでは HTML でも HTTP 頭でも認識するけど
[CODE(HTTP)[[[Cache-Control]]]] は HTTP 頭じゃないと認識しないようにわざとしているとか。
だからまったく何も考えていないで行き当たりばったりというわけでもない、と。

* 属性値の一覧

[25] 次の[[属性値]]があります。
[FIG(short list)[
- [CODE(HTTP)@en[[[Bulletin-Date]]]]
- [CODE(HTTP)@en[[[Bulletin-Text]]]]
- [CODE(HTTP)@en[[[Content-Security-Policy]]]]
- [26] [CODE(HTTP)[[[Content-Type]]]]
- [27] [CODE(HTTP)[[[Content-Style-Type]]]]
- [28] [CODE(HTTP)[[[Content-Script-Type]]]]
- [CODE(HTTP)@en[[[Copy-Control]]]]
- [29] [CODE(HTTP)[[[Default-Style]]]]
- [CODE(HTTP)@en[[[x-dns-prefetch-control]]]]
- [30] [CODE(HTTP)[[[Expires]]]]
- [31] [CODE(HTTP)[[[Refresh]]]]
- [32] [CODE(HTTP)[[[Pragma]]]]
- [33] [CODE(HTTP)[[[Cache-Control]]]]
- [34] [CODE(HTTP)[[[Content-Language]]]]
- [35] [CODE(HTTP)[[[Window-Target]]]]
- [36] [CODE(HTTP)[[[Content-Script-Language]]]]
- [37] [CODE(HTTP)[[[Content-Version]]]]
- [38] [CODE(HTTP)[[[Ext-Cache]]]]
- [39] [CODE(HTTP)[[[MSThemeCompatible]]]]
- [40] [CODE(HTTP)[[[Site-Enter]]]]
- [41] [CODE(HTTP)[[[Site-Exit]]]]
- [42] [CODE(HTTP)[[[Keywords]]]]
- [43] [CODE(HTTP)[[[SHOE]]]]
- [44] [CODE(HTTP)[[[Page-Enter]]]]
- [45] [CODE(HTTP)[[[Page-Exit]]]]
- [CODE(HTTP)@en[[[preview-refresh]]]]
- [46] [CODE(HTTP)[[[Reply-To]]]]
- [47] [CODE(HTTP)[[[ImageToolbar]]]]
- [60] [CODE(HTTP)[[[Vary]]]]
- [61] [CODE(HTTP)[[[Set-Cookie]]]]
- [62] [CODE(HTTP)[[[PICS-Label]]]]
- [64] [CODE(HTTP)[Link]]
-[180] [CODE(HTTP)@en[[[x-rim-auto-match]]]]
- [CODE(HTTP)@en[[[X-UA-Compatible]]]]
- [CODE(HTTP)@en[x-pjax-version]]
- [CODE(HTTP)@en[origin-trial]]
- [CODE[X-iB-FormData]]
- [CODE[Transcoded-From-Type]]
- [CODE[Transcoded-From-Profile]]
- [CODE[adimage]]
- [CODE[adcolor]]
- [CODE[adalign]]

]FIG]

[83] 次の[[属性値]]もありますが、 [CODE(HTMLa)@en[[[name]]]]
[[属性値]]と誤っている可能性が極めて高いと思われます。
[FIG(short list)[
- [1] [CODE(HTML)[author]] (ぐぐるとかなりでてくる!)
- [3] [CODE(HTML)[keywords]]
- [4] [CODE(HTML)[description]]
- [5] [CODE(HTML)[generator]]
- [6] [CODE(HTML)[copyright]]
- [8] [CODE(HTML)[Author/ Creator]] ([CODE(HTML)[NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win"]] と書いてあるが、 [[PageMill]] がやったのか著者がやったのか不明。)
- [9] [CODE(HTML)[distribution]] (値 [CODE(HTML)[global]] >>8)
- [10] [CODE(HTML)[resource-type]] (値 [CODE(HTML)[document]] >>8)
- [11] [CODE(HTML)[robots]]
- [12] [CODE(HTML)[authoring_tool]]
- [13] [CODE(HTML)[resource_type]] (>>10 と同じらしい。 >>9 も >>10 も値は [[CaseInsensible]] のようだ。非 PageMill の用例あり)
- [14] [CODE(HTML)[DC.Descrioption]]
- [15] [CODE(HTML)[title]] (HTTP にも [[Title:]] 欄がありましたが。。。)
- [16] [CODE(HTML)[revisit-after]] (値 [CODE(HTML)[30 days]]。 [[Retry-After:]] 欄の人間向け版?)
- [17] [CODE(HTML)[rating]] (値 [CODE(HTML)[general]])
- [18] [CODE(HTML)[owner]] (自由文)
- [19] [CODE(HTML)[abstract]] (自由文)
- [20] [CODE(HTML)[security]] (値 [CODE(HTML)[public]])
]FIG]

* 例

[49] 使用例 [SRC[RFC 1866 5.2.5]]
[PRE(HTML)[
<META HTTP-EQUIV="Expires"
      CONTENT="Tue, 04 Dec 1993 21:29:02 GMT">
<meta http-equiv="Keywords" CONTENT="Fred">
<META HTTP-EQUIV="Reply-to"
      content="fielding@ics.uci.edu (Roy Fielding)">
<Meta Http-equiv="Keywords" CONTENT="Barney">
]PRE]

これから生成した HTTP 応答の頭欄の例 [SRC[RFC 1866 5.2.5]]
[PRE(HTTP)[
Expires: Tue, 04 Dec 1993 21:29:02 GMT
Keywords: Fred, Barney
Reply-to: fielding@ics.uci.edu (Roy Fielding)
]PRE]


[173]
[CITE@ja[角川オンラインショップ]] ([CODE[2007-08-02 21:34:53 +09:00]] 版) <http://www.k-o-s.jp/>

>
[PRE(HTML bad example code)[
<meta http-equiv="Set-Cookie" content="SIDS=0c410caba97eae4dec89f3d9d7822a02;expires=Thu, 02-Aug-2007 22:34:58 GMT;domain=k-o-s.jp;path=/">
]PRE]

[[要求]]で [CODE(HTTP)@en[[[Cookie]]]] で
[CODE@en[SIDS]] が指定されていればそれと同じ値、
そうでなければ新しい値が指定されているようです。
ちなみに [[HTTP]] [[応答]]に
[CODE(HTTP)@en[[[Set-Cookie]]]] は指定されていないようです。
([[名無しさん]])

[[#comment]]


* メモ

- [7] >>1 ''HTML META for Creating HTTP Headers - HTML Code Tutorial'' <http://www.htmlcodetutorial.com/document/index_tagsupp_13.html> は [CODE(HTTP)[Author:]] 欄が HTTP にあると断言してるんだが、歴史的に実在してるんだろうか?

[21] [CODE(HTTP)[Author]] の例と [CODE(HTTP)[Keywords]] の例を 
metatag I-D で発見。後者はニュースの [CODE(822)[[[Keywords]]:]] 
との絡みもあるし、更なる調査が必要の予感

[22] にしても、現代では [CODE(HTMLa)[[[name]]]] と 
[CODE(HTMLa)[http-equiv]] ははっきり区別されている
(大昔はそうではなかったが)。
それなのに両者の違いが分からず適当に使ってる香具師が多いこと。

[23] [[XHTML 2.0]] ではぜひとも古き時代の遺物 
[CODE(HTMLa)[http-equiv]] は削除して欲しいね。 [[HTTP]] [[header]] 
まで著者がいじれて当然の世界にとっとなって欲しい。

[24] >>2 謎のブラウザ新機能の制御のためになぜか [CODE(HTMLa)[http-equiv]] 使う [[M$]] も何とかして下さい。
香具師のおかげで意味不明な [[HTTP]] header 
(例: [CODE(HTTP)[[[MSThemeCompatible]]:]] 欄) がどれだけ増えたか。

[55]
[[WMLScript]] は [CODE[meta http equiv]] [[pragma]] を規定しています。
([[名無しさん]] [sage])

[56]
[[WML]] の [CODE(XMLe)[[[meta]]]] 要素にも
[CODE(XMLa)[http-equiv]] 属性があります。
([[名無しさん]] [sage])

[57]
[[SSML]] の [CODE(XMLe)[[[meta]]]] 要素にも
[CODE(XMLa)[http-equiv]] 属性があります。
([[名無しさん]] [sage])

[58]
[[SRGS]] の XML 形の [CODE(XMLe)[[[meta]]]]
要素にも [CODE(XMLa)[http-equiv]] があります。
[[ABNF]] 形にも [CODE[http-equiv]] 鍵語があります。

この仕様書の使用例には例によってあの間違った構文の [CODE(HTTP)[[[Expires]]]]
欄を [CODE(XMLa)[http-equiv]]
で使っているのが載っています。
こうやっておかしなものが拡大再生産されているのは怖いなあ。
([[名無しさん]] [sage])

[59]
[[CCXML 1.0]] の [CODE(XMLe)[[[meta]]]] 要素にも
[CODE(HTMLa)[[[http-equiv]]]] 属性があります。

[CITE[Voice Browser Call Control: CCXML Version 1.0]] <http://www.w3.org/TR/2005/WD-ccxml-20050629/#edef_meta>
([[名無しさん]] [sage] [WEAK[2005-06-29 23:19:14 +00:00]])

[63]
[CITE[Pronunciation Lexicon Specification (PLS) Version 1.0]] <http://www.w3.org/TR/2006/WD-pronunciation-lexicon-20060131/#S4.2>
([[名無しさん]] [sage])

[65]
[CITE[Webページ用の、正規HTML記述法]] (2003年9月付) 
<http://www.technofocus.co.jp/FUROKU/furoku3.html#gsic>

>
[PRE(HTML example code)[
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
]PRE]
> この記述の意味は、「httpプロトコルで扱うコンテントのタイプは、HTMLというテキストファイルで、“Shift_JIS”文字セットで記述されている」 というもので、''シフトJIS の指定ですが、殆どのパソコンはこれでいいでしょう''。

捏造乙。
([[名無しさん]])

[159]
[CITE[seamonkey/content/base/src/nsDocument.cpp]] ([CODE[2007-02-19 03:10:12 +09:00]] 版) <http://lxr.mozilla.org/seamonkey/source/content/base/src/nsDocument.cpp#1726>
([[名無しさん]] [WEAK[2007-02-22 12:58:40 +00:00]])

[160]
[CITE@en[/trunk/WebCore/dom/Document.cpp - WebKit - Trac]] ([CODE[2007-02-22 21:57:49 +09:00]] 版) <http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/dom/Document.cpp#L1677>
([[名無しさん]] [WEAK[2007-02-22 13:00:06 +00:00]])


[171]
[CITE@ja[Apache 2.2でWebサイトをパフォーマンスアップ!(2/3) − @IT]] ([CODE[2007-07-27 22:41:47 +09:00]] 版) <http://www.atmarkit.co.jp/flinux/special/apache22/apache02.html>

[CODE@en[[[mod_cache]]]] が [CODE(HTMLa)@en[[[http-equiv]]]] 
を解釈するような説明がなされていますが、真偽はわかりません。

少なくても [[Apache]] 2.2 の[[文書]]にはそのような説明はありませんでした。

[52] [CODE(HTMLa)[http-equiv]] Considered Harmful:
[CODE(HTMLa)[http-equiv]] 属性を使った [CODE(HTMLe)[meta]]
要素によって HTML 文書に HTTP 頭欄の元となる情報を用意しておくことは、
手軽であり、元々はそう悪い考えではありませんでした。
しかし、実際にはこの方法はほとんど成功しなかったどころか、
一部では誤った方向で使われています。
[CODE(HTMLa)[http-equiv]] は歴史的遺物であり、
'''使用するべきではありません'''。

[53] 
とかいうことを書こうと思って、どうせもう書いている人がいるだろうとも思って検索してみたら、ありました。

[CITE[Robots Mailing List Archive: Re: HEAD request [was Re: Server name in /robots.txt]]] <http://sunhe.jinr.dubna.su/docs/httpd/robots/mailing-lists/robots/0329.html>

こちらの文書は [[HTML 2.0]] ができる当時のもので、
まだ [CODE(HTMLa)[http-equiv]] が正しく機能する望みがいくらかはあった時のものです。
ですからあまり深刻ではありません。

[54] 現代版 Considered Harmful の骨子:
- [CODE(HTML)[http-equiv=Content-Type]] は箱の中の鍵、一時しのぎ
→ 既に必要性は低下している
- UA が解釈するのが当然とみなされている
(仕様がそもそもおかしい、
ものによって UA が解釈したりしなかったり)
- HTTP との整合性
(標準化の動きすらない頭欄が使われている、
複数の指定があるときの扱い、
HTTP が使われていない時の扱い、
指定できるべきではない頭欄の扱い、
使用できる文字の種類)

[158]
[CITE[/trunk/WebCore/dom/Document.cpp - WebKit - Trac]] <http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/dom/Document.cpp#L1708>
([[名無しさん]])

[168]
[CITE[スーパー懸賞サイト GetMoney!]] ([CODE[2007-07-04 09:49:30 +09:00]] 版) <http://dietnavi.com/pc/index.asp?id=11>

>
[PRE(HTML bad example code)[
<META http-equiv=Content-Type content="text/phpl; charset=EUC-JP">
]PRE]

([[名無しさん]])

[169]
[CITE[Amazon.co.jp: "お勧め18禁ゲーム2"]] ([CODE[2007-07-04 10:01:51 +09:00]] 版) <http://www.amazon.co.jp/%E3%81%8A%E5%8B%A7%E3%82%8118%E7%A6%81%E3%82%B2%E3%83%BC%E3%83%A0%EF%BC%92/lm/REOCLRMJTVBHU/ref=cm_lmt_dtpa_f_2_rdssss1/503-4659305-3951160>

>
[PRE(HTML bad example code)[
<meta http-equiv="Content-Type" content="text/html">
]PRE]

([[名無しさん]])

[170]
[CITE[みんプロ]] ([CODE[2005-11-22 21:08:26 +09:00]] 版) <http://profilelink.zmapple.com/manual/FAQ.html>

>
[PRE(HTML bad example code)[
<?xml version="1.0" encoding="utf-8"?><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html" /><style type="text/css">
]PRE]

([[名無しさん]])

[174]
[CITE@ja[DEVELO VISUALIZATIONS:::Blog]] ([CODE[2007-07-31 17:02:02 +09:00]] 版) <http://www.develo.jp/blog/dv/atom.xml>

[[URI]] からの想像に反して [[XHTML 1.0]] ですが、
[[媒体型]]は [CODE(MIME)@en[[[application/xml]]]]。
でありながら

>
[PRE(HTML bad example code)[
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
]PRE]



[179]
[CITE@ja[ウェブ魚拓]] ([CODE[2007-11-19 19:40:56 +09:00]] 版) <http://megalodon.jp/>

>
[PRE(HTML bad example code)[
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja">
<head>
  <meta http-equiv="Content-Type:text/html; charset=UTF-8" />
]PRE]



[181] [CITE@en[PragmaExtensions - WHATWG Wiki]]
([TIME[2008-12-20 18:44:25 +09:00]] 版)
<http://wiki.whatwg.org/wiki/PragmaExtensions>

[182] [CITE@en[Voice Browser Call Control: CCXML Version 1.0]]
( ([TIME[2011-06-28 19:48:47 +09:00]] 版))
<http://www.w3.org/TR/2011/REC-ccxml-20110705/#Meta>

[FIG[
[REFS[
- [183] [CITE[山ちゃり山行>険道>神奈川険道710号線~秦野峠~(その2)]] ([TIME[2008-10-31 18:12:04 +09:00]] 版) <http://www.yamachari.com/kendo/k005/k005-2.html>
]REFS]

>
[PRE(HTML code)[
<meta http="content-type" content="text/html;charset=shift_jis">
<meta http="robots" content="noindex,nofollow">
]PRE]

[184] [CODE(MIME)@en[[[charset]]]] [[引数]]もないので [[charset sniffing]] しないと[[シフトJIS]]だとわかりません。
]FIG]


[186] [CITE@en[Talk:PragmaExtensions - WHATWG Wiki]]
( ([TIME[2014-10-17 10:09:22 +09:00]] 版))
<https://wiki.whatwg.org/wiki/Talk:PragmaExtensions>

[91] [CITE@en[draft-ietf-html-i18n-01 - Internationalization of the Hypertext Markup Language]]
([TIME[2015-01-19 05:48:37 +09:00]] 版)
<https://tools.ietf.org/html/draft-ietf-html-i18n-01>

[92] [CITE@en[draft-musella-html-metatag-00 - The META Tag of HTML]]
([TIME[2014-10-20 09:40:01 +09:00]] 版)
<http://tools.ietf.org/html/draft-musella-html-metatag-00>

[93] [CITE@en[draft-ietf-html-spec-00 - The 'text/html' Media Type]]
([TIME[2015-01-19 12:42:24 +09:00]] 版)
<https://tools.ietf.org/html/draft-ietf-html-spec-00>

[94] [CITE@en[Web Applications 1.0 r1186 more data for http-equiv]]
([TIME[2008-02-01 08:40:00 +09:00]] 版)
<https://html5.org/r/1186>

[FIG(quote)[
[FIGCAPTION[
[95] ([TIME[2016-04-18 16:06:35 +09:00]] 版)
<http://www.ieichiba.com/>
]FIGCAPTION]

> 
>     <meta http-equiv="X-Wix-Renderer-Server" content="app200.vac.aws"/>
> <meta http-equiv="X-Wix-Meta-Site-Id" content="fd498c38-4db3-4d5c-9913-676ad46e9911"/>
> <meta http-equiv="X-Wix-Application-Instance-Id" content="1bfa6307-f7c2-4924-a02b-d4e096b5a59e"/>
> <meta http-equiv="X-Wix-Published-Version" content="288"/>

]FIG]


[96] [CITE@en[18025 – Wiki documentation of Pragma directive requirements are unworkable as currently written]]
([TIME[2017-12-09 14:08:12 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=18025>

[97] [CITE@en[Do not allow http-equiv values curated via wiki by domenic · Pull Request #3279 · whatwg/html]]
([TIME[2017-12-09 14:08:45 +09:00]])
<https://github.com/whatwg/html/pull/3279>

[98] [CITE@en[Do not allow http-equiv values curated via wiki]]
([[domenic]]著, [TIME[2017-12-14 07:27:41 +09:00]])
<https://github.com/whatwg/html/commit/72d084b81fa94915518b9cf279afef87d835e88e>

[99] [CITE@en[Difference between revisions of "PragmaExtensions" - WHATWG Wiki]]
([TIME[2018-03-20 15:34:13 +09:00]])
<https://wiki.whatwg.org/index.php?title=PragmaExtensions&type=revision&diff=10238&oldid=9961>

[100] [CITE@en[Do not allow http-equiv values curated via wiki by domenic · Pull Request #3279 · whatwg/html]]
([TIME[2018-03-20 16:02:19 +09:00]])
<https://github.com/whatwg/html/pull/3279>

[101] [CITE@en[18025 – Wiki documentation of Pragma directive requirements are unworkable as currently written]]
([TIME[2018-03-20 16:05:13 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=18025>

[102] [CITE@en[Make <meta http-equiv=set-cookie> into a no-op by annevk · Pull Request #3649 · whatwg/html]]
([TIME[2018-05-02 13:23:52 +09:00]])
<https://github.com/whatwg/html/pull/3649>

[103] [CITE@en[Editorial: lowercase content-security-policy <meta http-equiv> value]]
([[annevk]]著, [TIME[2018-04-28 01:45:22 +09:00]])
<https://github.com/whatwg/html/commit/e6a29247387e8f362654b280f72f746328667352>

[104] [CITE@en[Editorial: lowercase content-security-policy <meta http-equiv> value by annevk · Pull Request #3654 · whatwg/html]]
([TIME[2018-05-03 10:53:58 +09:00]])
<https://github.com/whatwg/html/pull/3654>