* [CODE(HTMLe)@en[mark]] が使えそうな例

>[2] 
[PRE(HTML example code)[
[O]Mnes homi<span class="expand">n</span>ess naturaliter scire desidera<span class="expand">n</span>t scribit <br>
Arestoteles princes philozopho<span class="expand">rum</span> p<span class="expand">ri</span>mo metha=<br>
]PRE]

;; [CITE@ja[縮約形 (contraction) と略字 (abbreviation) | インキュナブラ~西洋印刷術の黎明~]] ([TIME[2005-08-04 10:15:09 +09:00]] 版) <http://www.ndl.go.jp/incunabula/glossary/glo_11.html>

この[[文書]]では[[略字]]について解説していますが、[[引用]]したのは[[原文]]が[[略字]]で記述されている[[文章]]を展開したものです。
展開した部分が [CODE(HTMLa)@en[[[class]]]] つきの [CODE(HTMLe)@en[[[span]]]] [[要素]]で[[マーク付け]]されています。

* 歴史

** HTML3 [CODE[mark]] 要素

[16] [[HTML3]] には別の意味の [CODE[mark]] [[要素]]がありました。

[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[mark]]
:日付:[TIME[1995-02-09]]
:説明:
[TIME[1995-02-09]]、
[CITE[HTML 3.0]] [[DTD]]
に
[CODE[mark]]
が追加された。
[SRC[HTML3-19950301]]
[CITE[HTML+]]
の
[CODE[changed]]
からの改称だが、
変更箇所に限らず注釈の適用対象など汎用的に使える。
:参照:[CODE[ins]]
:参照:[CODE[del]]

]FIG]

[FIG(data)[ [64] [[HTML要素概説]]

:[F[要素名]]:[CODE[mark]]
:[F[要素名]]:[CODE[range]]
:[F[要素名]]:[CODE[spot]]
:日付:[TIME[1995-03-24]]
:説明:
[TIME[1995-03-13]]、
[[SGML Open]]
からの助言により
[CITE[HTML 3.0]] [[DTD]] から
[CODE[mark]]
が削除された。
[TIME[1995-03-21]]、
[CITE[HTML 3.0]] [[DTD]] に
[CODE[range]],
[CODE[spot]]
が追加された。
[SRC[HTML3-19950324]]
[CITE[HTML 3.0]]
本文によると、
[CODE[range]]
は検索結果や注釈の対象などの範囲を表し、
[CODE[spot]]
はその端点を表す。

]FIG]

[14] この [CODE[spot]] の記述法は [CODE[as][<as>]], [CODE[ae][<ae>]]
とよく似ています。

[FIG(data)[ [13] [[HTML要素概説]]

:[F[要素名]]:[CODE[range]]
:[F[要素名]]:[CODE[spot]]
:日付:[TIME[1995-03-24]]
:説明:
[[Emacs/W3]]
は、
少なくても[[構文解析]]において、
[CODE[range]],
[CODE[spot]]
を実装していた。
:出典:
[REFS[

-
[CITE@en[w3/w3-parse.el at master · emacsmirror/w3 · GitHub]], 
[TIME[2024-08-16T13:28:05.000Z]] <https://github.com/emacsmirror/w3/blob/master/w3-parse.el>

]REFS]

]FIG]

[12] [CITE@en[w3/w3-parse.el at master · emacsmirror/w3 · GitHub]], [TIME[2024-08-16T13:28:05.000Z]] <https://github.com/emacsmirror/w3/blob/master/w3-parse.el#L1160>


** [CODE(HTMLe)@en[m]] 要素

[7] [CITE[HTML5 IRC logs: freenode / #whatwg / 20070615]] ([TIME[2007-06-16 09:52:51 +09:00]] 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20070615#l-451>
([[名無しさん]] [WEAK[2007-06-16 00:53:55 +00:00]])

[1]
[CITE[The <m> element]] ([[Ian Hickson <ian@...>]] 著, [TIME[2008-02-17 23:08:09 +09:00]] 版) <http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/13287>

** [CODE(HTMLe)@en[mark]] 要素


[15] 
[CITE@en['''['''avgiowt''']''' (2) Rename <m> to <mark> and dramatically increase the leve…]], [[Hixie]], [TIME[2008-02-18 08:10:33 +09:00]], [TIME[2024-09-01T13:08:20.000Z]] <https://github.com/whatwg/html/commit/a1b2ff77457cf198c77975b98f245985d3ba5635>


[FIG(data)[ [103] [[HTML要素概説]]

:[F[要素名]]:[CODE[mark]]
:[F[要素名]]:[CODE[m]]
:日付:[TIME[2008-02-18]]
:説明:
[TIME[2008-02-18]]、
[CITE[HTML5]]
は
[CODE[m]]
を
[CODE[mark]]
に改称した。
現行仕様である。
:出典:
[REFS[

- [CITE[HTML5 r1232]],
[DATA(.author)[[[Hixie]]]], 
[TIME(.published)[2008-02-18 08:10:33 +09:00]], [TIME[2024-09-01T13:08:20.000Z]] <https://github.com/whatwg/html/commit/a1b2ff77457cf198c77975b98f245985d3ba5635>

]REFS]

]FIG]


[3] [CITE@en[(X)HTML5 Tracking]]
[CITE@en[Remove the <mark> scroll bar stuff.]]
([TIME[2009-09-05 00:19:56 +09:00]] 版)
<http://html5.org/tools/web-apps-tracker?from=3748&to=3749>

[4] [CITE[/trunk/WebCore/css/html.css – WebKit]]
([TIME[2010-07-04 12:20:03 +09:00]] 版)
<http://trac.webkit.org/browser/trunk/WebCore/css/html.css>

[5] [CITE[Bug 485377 – Implement HTML5's <mark> tag]]
([TIME[2010-07-19 12:07:59 +09:00]] 版)
<https://bugzilla.mozilla.org/show_bug.cgi?id=485377>

[FIG(quote)[
[FIGCAPTION[
[8] [CITE[JSON Mail Access Protocol Specification (JMAP)]]
([TIME[2016-03-11 14:55:42 +09:00]] 版)
<http://jmap.io/spec.html>
]FIGCAPTION]

> subject: String|null If text from the filter matches the subject, this is the subject of the message HTML-escaped, with matching words/phrases wrapped in <mark></mark> tags. If it does not match, this is null.
> preview: String|null If text from the filter matches the plain-text or HTML body, this is the relevant section of the body (converted to plain text if originally HTML), HTML-escaped, with matching words/phrases wrapped in <mark></mark> tags, up to 256 characters long. If it does not match, this is null.

]FIG]


[9] [CITE@en[dfn what it means for elements to be “referenced”]]
([[sideshowbarker]]著, [TIME[2017-07-15 19:05:30 +09:00]])
<https://github.com/whatwg/html/commit/d0872abf29373f284c93434875e2e30d12602081>

[10] [CITE@en[(nil) AXSubrole for mark element]]
([[jasonkiss]]著, [TIME[2018-01-23 07:32:29 +09:00]])
<https://github.com/w3c/html-aam/commit/8fedd316f111a20c66e65b3656015048673127f8>

[FIG(quote)[
[FIGCAPTION[
[11] [CITE@ja[サイバーセキュリティ研究室 | 研究紹介 | NICT-情報通信研究機構]]
([TIME[2018-11-02 17:10:20 +09:00]])
<http://nict.go.jp/cyber/research.html>
]FIGCAPTION]

> DAEDALUS (<span style="color: rgb(0, 0, 255);">D</span>irect <span style="color: rgb(0, 0, 255);">A</span>lert <span style="color: rgb(0, 0, 255);">E</span>nvironment for <span style="color: rgb(0, 0, 255);">D</span>arknet <span style="color: rgb(0, 0, 255);">A</span>nd <span style="color: rgb(0, 0, 255);">L</span>ivenet <span style="color: rgb(0, 0, 255);">U</span>nified <span style="color: rgb(0, 0, 255);">S</span>ecurity) 

]FIG]
