* acronym 要素型 (HTML, XHTML 1)

[1] [DFN[[CODE(HTMLe)[acronym]] [[要素型]]]]は、[RUBYB[[[頭字語]]] [acronym]]を示します。

[[HTML4]] では <IW:HTML4:"struct/text.html#edef-ACRONYM"> を参照。

[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]]]] の一種です。

** 応用

[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[
 <ACRONYM = "Hypertext Markup Language">
 HTML</ACRONYM>
]PRE]

ほんとにこんな実装なのかは確認できてません。
- [5] '' <ACRONYM>'' <http://web.archive.org/web/20000309154726/developer.webtv.net/authoring/html/acronym.html#1016898>
- [6] >>5 には属性なしとまでかかれてますし
- [9] >>4 が事実とすれば [CODE(HTML)[[[color]]]] 要素型の貴重な先例ですね。

** 歴史

[29] [CODE(HTMLe)@en[[[abbr]]]] [[要素]]の歴史の項をご覧ください。

** 例

[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]]>]]

[27]
[CITE[HTML5 IRC logs: freenode / #whatwg / 20070615]] ([CODE[2007-06-16 10:32:13 +09:00]] 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20070615#l-707>
([[名無しさん]] [WEAK[2007-06-16 01:34:10 +00:00]])

[28]
[CITE@ja[【インフォシーク】Infoseek : 楽天が運営するポータルサイト]] ([CODE[2007-08-02 21:48:03 +09:00]] 版) <http://www.infoseek.co.jp/>

>
[PRE(HTML old example code)[
<p class="nocss">お客様がご使用のブラウザは、当ページの<acronym title="Cascading Style Sheet">CSS</acronym>(スタイルシート)に対応しておりません。<br>
そのため一般的なブラウザと表示が異なりますが、通常どおりご利用いただけます。</p>
]PRE]

** HTML5



- [26]  
[CITE@en['''['''''']''' (0) Define handling of <listing>, <plaintext>, <acronym>, <xmp>, <…]], [[Hixie]], [TIME[2009-07-31 08:21:23 +09:00]], [TIME[2024-09-06T08:25:39.000Z]] <https://github.com/whatwg/html/commit/74c22f9103edfbf4f376bb183f80ee569674217b#diff-41cf6794ba4200b839c53531555f0f3998df4cbb01a4d5cb0b94e3ca5e23947d>




[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[acronym]]
:日付:[TIME[2009-07-31]]
:説明:
[TIME[2009-07-31]]、
[CITE[HTML5]]
で
[CODE[acronym]]
の処理が規定された。
:出典:
[REFS[

-
[CITE[HTML5 r3502]],
[DATA(.author)[[[Hixie]]]], 
[TIME(.published)[2009-07-31 08:21:23 +09:00]], [TIME[2024-09-06T08:25:39.000Z]] <https://github.com/whatwg/html/commit/74c22f9103edfbf4f376bb183f80ee569674217b>

]REFS]

]FIG]





* @acronym 命令 (GNU Texinfo)

[21] GNU Texinfo の [DFN[[CODE[@acronym]]]] 命令は、
すべて大文字で書く[RUBYB[略語] [abbreviation]]を示します。 
<http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#acronym>

例:
- [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]]
をあらわします。
<IW:DocBook:"acronym">


[30] [CITE@en[Debian Web Pages HTML Usage]]
( ([TIME[2014-05-10 23:52:07 +09:00]] 版))
<http://www.debian.org/devel/website/htmlediting#abbreviations>

* HTML もどき

[10] 
[[DTBook]] にも [CODE[abbr]] と [CODE[acronym]] があります。

[13] どちらでも [CODE[title=""]] が展開形とされます。

[25] 
[CODE[acronym]] には [DFN[[CODE[pronounce]]]] [[属性]]があって、
[DFN[[CODE[yes]]]] なら [[NATO]] のように語として読め、
[DFN[[CODE[no]]]] なら [[US]] のように1字ずつ読めるとされます。

- [11] [CITE@en-US[DAISY ANSI/NISO Z39.86-2002 - The DAISY Consortium]], [TIME[2023-11-26T04:45:46.000Z]] <https://daisy.org/info-help/document-archive/archived-projects/daisy-ansi-niso-z39-86-2002-archived/>


* メモ
