例:
[PRE(HTML)[
:-)
]PRE]
[25] しかし、一般に AA を何かの省略と見なすことはできないはずです。
[SAMP[:-)]] は [Q[smiley]]
の省略形だという話は聞いたことがありません。
このような用途に [CODE(HTMLe)[abbr]] 要素型を使うことは
[CODE(HTMLe)[abbr]] 要素型に与えられた意味を無視することであり、
その点で[[不思議マーク付け]]であります。
アクセシビリティのために要素型の意味を犠牲にしても現在使われている多くの
[[WWWブラウザ]]の利用者に伝わるようにと考えるにしても、
[[WinIE]] が実装していない [CODE(HTMLe)[abbr]]
を使うことに利点はありません。
従いまして、 AA のマークには、 HTML だけで頑張るのであれば汎用の要素型である
[CODE(HTMLe)[[[div]]]] や [CODE(HTMLe)[[[span]]]]
を使って [CODE(HTMLa)[[[class]]]] で補足しておくか、
HTML 以外の語彙を混ぜて使うのがよいでしょう。
[51]
[CITE[d:id:quaa]] ([CODE[2007-05-11 03:30:36 +09:00]] 版)
([[名無しさん]] [WEAK[2007-05-11 00:38:30 +00:00]])
** 歴史
*** [CODE(HTMLe)@en[abbrev]] 要素
[63] [DFN[[CODE(HTMLe)[abbrev]] 要素型]]は、
[[略語]]を表す[[要素型]]として [[HTML 3]] で検討されていました。
当時は実装も多少存在していました。
[64]
[CITE[Keybindings for html-helper-mode version 1.34]] ([TIME[1995-02-02 06:16:33 +09:00]] 版)
*** XHTML2
[65] [[XHTML2]] の最初の[[作業原案]]では [CODE(HTMLe)@en[[[abbr]]]] と [CODE(HTMLe)@en[[[acronym]]]]
の両方が残っていました。
ただし、両者の用法は同じだと言ったり、「[[acronym]]」の定義は辞書によって違うから [[XHTML2]]
的には特に定めないと言ったり、使い分けの意図があるのかすら非常に曖昧でした。
;;
- [CITE@en[- XHTML Text Module]] ([TIME[2002-08-06 00:20:43 +09:00]] 版)
- [CITE@en[- XHTML Text Module]] ([TIME[2002-08-06 00:20:43 +09:00]] 版)
[66] 2つ目の[[作業原案]]で [CODE(HTMLe)@en[[[abbr]]]] に統一され、
[CODE(HTMLe)@en[[[acronym]]]] は削除されました。
;; [CITE@en[- XHTML Text Module]] ([TIME[2002-12-12 23:58:38 +09:00]] 版)
** 例
[6] [[HTML 4]] 仕様書に基づく例:
- [7] [SAMP(HTML)[M.]]
- [8] [SAMP(HTML)[Inc.]]
- [9] [SAMP(HTML)[et al.]]
- [10] [SAMP(HTML)[etc.]]
-
[11]
[PRE(HTML)[
WWW
SNCF
Doña
abbr.
]PRE]
[31]
[PRE(HTML example)[
<[CODE(HTMLe)[abbr]] [CODE(HTMLa)[title]]="ショスタコーヴィチ交響曲第9番">タコ9[CODE(HTMLe)[abbr]]>
]PRE]
出典: [CITE[強調,引用,グループ化,画像などの要素 -- ごく簡単なHTMLの説明]]
[37]
[CITE[Tantek's Thoughts]]
([[名無しさん]] [sage])
[44]
[PRE(HTML example code)[
<[CODE(HTMLe)@en[[[abbr]]]] [CODE(HTMLa)@en[[[xml]]:[[lang]]]]="[CODE(lang)@en[[[ja-2ch]]]]" [CODE(HTMLa)@en[[[title]]]]="[[それなんてエロゲ?]]">[[SNEG]][CODE(HTMLe)@en[[[abbr]]]]>
]PRE]
([[名無しさん]] [sage])
[45]
'''省略を表す句点と文末を表す句点'''
[PRE(HTML example code)[
Scotland is a part of the U.K.
]PRE]
[[英語]]の文中で、省略を表すための[CODE(charname)@en[[[FULL STOP]]]]が[[文]]末に来る時、[[文]]末を表すための[CODE(dharname)@en[[[FULL STOP]]]]と合わせて1つだけ書かれます。
その場合に[CODE(charname)@en[[[FULL STOP]]]]を[CODE(HTMLe)@en[[[abbr]]]]に含めてしまうのは抵抗がありますが、他に良い方法もありませんし。
([[名無しさん]])
[49]
[CITE@en-us[Tantek's Thoughts]] ([[Tantek Çelik]] 著, [CODE[2006-05-20 00:13:35 +09:00]] 版)
([[名無しさん]])
[50]
[CITE@en[hAccessibility - The Web Standards Project]] ([CODE[2007-04-29 11:24:04 +09:00]] 版)
([[名無しさん]] [WEAK[2007-04-29 02:29:57 +00:00]])
[52]
[CITE@en[Accessify: latest news / microformats’ ABBR design pattern raises accessibility concerns]] ([[Ian Lloyd, Accessify '''['''http://www.accessify.com/''']''']] 著, [CODE[2007-05-26 11:43:16 +09:00]] 版)
([[名無しさん]] [WEAK[2007-05-26 02:45:02 +00:00]])
[55]
[CITE@ja[覚え書き@kazuhi.to: hAccessibility and Operator]] ([CODE[2007-09-09 17:06:40 +09:00]] 版)
([[名無しさん]])
[56]
[CITE@ja[覚え書き@kazuhi.to: microformatsとかabbr要素とか]] ([CODE[2007-09-03 23:17:16 +09:00]] 版)
([[名無しさん]])
[57]
[CITE@ja[覚え書き@kazuhi.to: microformatsとかabbr要素とか]] ([CODE[2007-09-03 23:17:16 +09:00]] 版)
([[名無しさん]])
[58]
[CITE@ja[覚え書き@kazuhi.to: microformatsとかabbr要素とか]] ([CODE[2007-09-03 23:17:16 +09:00]] 版)
([[名無しさん]])
[60]
[CITE[Feeedback on , , and other elements related to cross-references]] ([[Ian Hickson ]] 著, [CODE[2008-04-20 22:26:46 +09:00]] 版)
([[名無しさん]])
[61]
[CITE[Re: Feeedback on , , and other elements related to cross-references]] ([[Ian Hickson ]] 著, [CODE[2008-04-23 01:42:26 +09:00]] 版)
([[名無しさん]])
[62]
[CITE@en[Twitter / Public Timeline]] ([TIME[2008-09-11 21:26:27 +09:00]] 版)
[PRE(HTML bad example code)[
5秒以内 前
]PRE]
* abbrev 要素型 (DocBook)
[3] [Q[An abbreviation, especially one followed by a period]]
をあらわします。