#?SuikaWiki/0.9
* acronym 要素型 (HTML, XHTML 1)
[1] [DFN[[CODE(HTMLe)[acronym]] [[要素型]]]]は、[RUBYB[[[頭字語]]] [acronym]]を示します。
[[HTML4]] では を参照。
[12]
:[[開始タグ]]:必須
:[[終了タグ]]:必須
:[[内容モデル]]:[CODE(SGML)[(%[[inline]];)*]]
:[[属性]]:
,[CODE(HTMLa)[[[class]]]] , , ,[[級]] ,[HTML4] %[[coreattr]]
,[CODE(HTMLa)[[[dir]]]] , , ,[[書字方向]] ,[HTML4] %[[i18n]]
,[CODE(HTMLa)[[[id]]]] , , ,一意識別子 ,[HTML4] %coreattr
,[CODE(HTMLa)[[[lang]]]] , , ,[[自然言語]] ,[HTML4] %i18n
,[CODE(HTMLa)[[[xml]]:lang]] , , ,自然言語 ,[XHTML1]
,[CODE(HTMLa)[[[onclick]]]] , , , ,[HTML4] %[[events]]
,[CODE(HTMLa)[[[ondblclick]]]] , , , ,[HTML4] %events
,[CODE(HTMLa)[[[onkeydown]]]] , , , ,[HTML4] %events
,[CODE(HTMLa)[[[onkeypress]]]] , , , ,[HTML4] %events
,[CODE(HTMLa)[[[onkeyup]]]] , , , ,[HTML4] %events
,[CODE(HTMLa)[[[onmousedown]]]] , , , ,[HTML4] %events
,[CODE(HTMLa)[[[onmouseout]]]] , , , ,[HTML4] %events
,[CODE(HTMLa)[[[onmouseover]]]] , , , ,[HTML4] %events
,[CODE(HTMLa)[[[onmouseup]]]] , , , ,[HTML4] %events
,[CODE(HTMLa)[[[style]]]] , , ,スタイル情報 ,[HTML4] %coreattr
,[CODE(HTMLa)[[[title]]]] , , ,注釈的題 ,[HTML4] %coreattr
[14] この要素型は HTML 4 では [CODE(SGML)[%[[phrase]]]] の一種です。
[[#comment]]
** 応用
[3] HTML 4 仕様書は特に典型的[[レンダリング]]例を挙げていません。
[7] [[Gecko]] では、
文字の下に点線が表示されます。
[CODE[onmouseover]] で [[tooltip]]
として [CODE(HTMLa)[[[title]]]]
属性の値が表示されます。
加えて [CODE(CSS)[[[cursor]]: [[help]]]] と[[スタイルシート]]で指定することも広く行われています。
[8] [[Gecko]] + [[ruby]] 拡張を使うと、 [CODE(HTMLe)[acronym]]
を[[ルビ]]として表示できます。
[[#comment]]
** abbr vs abbrev
[2] [CODE[acronym]] 要素は暗黙の非推奨 (なんだそりゃ?) です。
代わりに [[abbr]] 要素を使いましょう。
[CODE(WikiPage)[[[abbr]]]>>13] を参照されたし。
** WebTV の実装
[4] WebTV の reference にはこんな恐ろしい例が出ています。
[PRE[
HTML
]PRE]
ほんとにこんな実装なのかは確認できてません。
- [5] '' ''
- [6] >>5 には属性なしとまでかかれてますし
- [9] >>4 が事実とすれば [CODE(HTML)[[[color]]]] 要素型の貴重な先例ですね。
[[#comment]]
** 例
[15] HTML 4 仕様書に基づく例:
- [16] [SAMP(HTML)[<[CODE(HTMLe)[acronym]]>WAC[CODE(HTMLe)[acronym]]>]]
- [17] [SAMP(HTML)[<[CODE(HTMLe)[acronym]]>radar[CODE(HTMLe)[acronym]]>]]
- [18] [SAMP(HTML)[<[CODE(HTMLe)[acronym]]>GmbH[CODE(HTMLe)[acronym]]>]]
- [19] [SAMP(HTML)[<[CODE(HTMLe)[acronym]]>NATO[CODE(HTMLe)[acronym]]>]]
- [20] [SAMP(HTML)[<[CODE(HTMLe)[acronym]]>F.B.I.[CODE(HTMLe)[acronym]]>]]
[[#comment]]
* @acronym 命令 (GNU Texinfo)
[21] GNU Texinfo の [DFN[[CODE[@acronym]]]] 命令は、
すべて大文字で書く[RUBYB[略語] [abbreviation]]を示します。
例:
- [SAMP[@acronym{NASA}]]
- [SAMP[@acronym{F.B.I.}]]
句点を打つか否かは好きにしろとのこと。
[22] Info や[[平文]]の出力では何も起こりませんが、
[[TeX]] や [[HTML]] では小さめに表示されるそうです。
(HTML では [CODE(HTMLe)[[[small]]]] 要素になります。。。)
[23]
新しい版のマニュアルによれば、 [CODE[,]] で区切って説明を記述できるそうです。
そして、 HTML や [[DocBook]] では [CODE(SGMLe)[acronym]] 要素になるそうです。
[[#comment]]
* acronym 要素型 (DocBook)
[24] [Q[An often pronounceable word made from the initial (or selected) letters of a name or phrase]]
をあらわします。
[[#comment]]
* メモt