[1] [[SGML]] の[[マーク]]の一種。
[16] [[SGML]] のタグには
- [[文書]]内の[[要素]]間の構造関係を示す
- [[要素]]の[[共通識別子]] ([[要素型名]]) と[[属性]]を指定する
という2つの役目があります
[SRC[[[JIS X 4151]]‐1992 参考3 4.]]。
- [2] [[不思議マーク付け]] [[HTML]] で、表示を制御する[[命令]] ([[コマンド]]) のこと (らしい)。
- [3] [[札]]。 [[tag]]。
- [4] [[TAG]]。 [[W3C]] の調整機関。
- [5] >>2 [[SGML]] でいう[[要素]], 開始タグ, 終了タグ, [[属性]], 属性名, 属性値, [[注釈]], [[宣言]]類, [[処理命令]], [[実体参照]], [[数値文字参照]], [[マーク区間]], text node, その他これに類するものの、単品又は組み合わせは全て「タグ」と呼ばれます。
- [6] [[JISX4151]]‐1992 の原案では、[[票]]と訳していたらしい。 (最終版では結局片仮名で「タグ」になっている。)
- [7] JIS X 4151‐1992 の定義はこうです (151)。 「[[記述的マーク]]。''備考'' [[開始タグ]]及び[[終了タグ]]の2種類がある。」
- [8] >>7 そっけない定義ですが、マークはマークでも、例えば[[処理指令]]はタグじゃないということですね。
[9] 不思議の世界では
[SAMP[<タグ 属性=属性値>]]
のように''タグの中''に属性が指定できるんですけど、
この例で[VAR[タグ]]の部分は実際には
[[HTMLタグ]]になるんだそうです。
タグの中にタグが入るなんて、 SGML 的常識では考えられないですけど、
手元の某雑誌 (1998) には実際そう書いてありますから。
- [10] >>2 もっと正確?には[CODE[レイアウト指示]]らしいですよ。
- [11] 不思議界でタグと呼ばれるものは、見かけ上、 SGML の世界のタグ, [[要素型名]], [[属性]], [[属性名]], [[属性値]], [[実体参照]], [[マーク宣言]], [[マーク区間]], [[マーク区間宣言]], [[注釈宣言]]などに対応します。つまり、タグとは[[マーク]]と同じような意味 (か、それよりも広いか) だと思われます。
- [12] >>5,>>11 ケコーン
- [13] タグのお持ち帰りは自由ですが、必ず[[ビビエス]]に[[カキコ]]してくださいねvv
- [14] タグは、(1) 要素の間の構造関係を示し、(2) 要素の[[共通識別子]]と[[属性]]を指定するという役目があります。
- [15] (JIS 参考3 4.)
[17]
([[名無しさん]] [WEAK[2006-03-16 03:29:09 +00:00]])
[18]
[CITE[Netscape Navigator Extensions to HTML]]
おもしろいことに、昔の [[Netscape]] の中の人は[[要素]]のことは[[要素]]と呼んで、[[属性]]のことを[[タグ]]と呼んでおります。
([[名無しさん]])
[19]
>>18 でも [CODE(HTMLe)@en[[[img]]]] [CODE(HTMLa)@en[[[align]]]]
の項だけは、 [CODE(HTMLe)@en[[[img]]]] を[[タグ]]と呼んでいます。
[CODE(HTMLa)@en[[[align]]]] [[属性値]]のことを指して
[Q@en[options]] と呼んでいます。
少なくてもこの項の[[著者]]は
[CODE(HTMLe)@en[[[img]]]] を実装した [Q@en[I]]
こと [[Marc Andreessen]] でしょうか。
([[名無しさん]])