-
Notifications
You must be signed in to change notification settings - Fork 4
/
806.txt
109 lines (84 loc) · 4.93 KB
/
806.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
[4] [[MathML]] の [DFN[[CODE(XMLe)@en[math]] [[要素]]]]は、1つの[[数式]]を表します。
* 仕様書
- [3] [CITE[MathML Fundamentals]] ([TIME[2010-10-21 05:51:46 +09:00]] 版) <http://www.w3.org/TR/2010/REC-MathML3-20101021/chapter2.html#interf.toplevel>
* 文脈
[5] [CODE(XMLe)@en[[[math]]]] [[要素]]は、[[根要素]]として [SRC[>>3]]、
あるいは[[複合文書]]中の適当な位置で使われます。
[2] [[MathML]] の [CODE(XMLe)@en[[[math]]]] [[要素]]は、
[[MathML]] [[文書]]の[[根要素]]として以外に、 [[HTML 5]] の[[埋め込み内容]]が認められる場所や、
[[CellML]] [[文書]]内の適当な場所でも使うことができます。
* 属性
[10]
- [CODE(XMLa)@en[[[altimg]]]]
- [CODE(XMLa)@en[[[altimg]]]]
- [CODE(XMLa)@en[[[altimg-height]]]]
- [CODE(XMLa)@en[[[altimg-width]]]]
- [CODE(XMLa)@en[[[altimg-valign]]]]
- [CODE(XMLa)@en[[[alttext]]]]
- [CODE(XMLa)@en[[[cdgroup]]]]
- [CODE(XMLa)@en[[[class]]]]
- [CODE(XMLa)@en[[[decimalpoint]]]]
- [CODE(XMLa)@en[[[dir]]]]
- [CODE(XMLa)@en[[[display]]]]
- [CODE(XMLa)@en[[[displaystyle]]]]
- [CODE(XMLa)@en[[[href]]]]
- [CODE(XMLa)@en[[[id]]]]
- [CODE(XMLa)@en[[[infixlinebreakstyle]]]]
- [CODE(XMLa)@en[[[macros]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[mathbackground]]]]
- [CODE(XMLa)@en[[[maxwidth]]]]
- [CODE(XMLa)@en[[[mediummathspace]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[mode]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[other]]]] ([[非推奨]])
- [CODE(XLMa)@en[[[overflow]]]]
- [CODE(XMLa)@en[[[scriptlevel]]]]
- [CODE(XMLa)@en[[[scriptminsize]]]]
- [CODE(XMLa)@en[[[scriptsizemultiplier]]]]
- [CODE(XMLa)@en[[[style]]]]
- [CODE(XMLa)@en[[[thickmathspace]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[thinmathspace]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[verythickmathspace]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[verythinmathspace]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[veryverythickmathspace]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[veryverythinmathspace]]]] ([[非推奨]])
- [CODE(XMLa)@en[[[xref]]]]
* 内容
[6] [CODE(XMLe)@en[[[math]]]] [[要素]]は任意の個数の[[子要素]]を持つことができます。[SRC[>>3]]
[8]
逆に、すべての [[MathML]] [[内容]]は [CODE(XMLe)@en[[[math]]]] [[要素]]に含まれていなければ[RUBYB[なりません]@en[must]]。
[SRC[>>3]]
[7] [CODE(XMLe)@en[[[math]]]] [[要素]]は他の [CODE(XMLe)@en[[[math]]]] [[要素]]を[[子孫]]に含んでいては[RUBYB[なりません]@en[must not]]。
そのような場合は[[誤り]]です。 [SRC[>>3]]
* レンダリング
[9] [CODE(XMLe)@en[[[math]]]] [[要素]]の[[子要素]]は、 [CODE(XMLe)@en[[[mrow]]]]
[[要素]]の[[子要素]]である場合と同様に[[レンダリング]]されるのが既定値です。 [SRC[>>3]]
[11] [CODE(XMLe)@en[[[math]]]] [[要素]]がまわりの[[要素]]に対してどう配置されるかは、
[CODE(XMLa)@en[[[display]]]] [[属性]]の[[レンダリング]]の項をご覧ください。
周囲に対して大きすぎて収まらない時の処理は [CODE(XMLa)@en[[[overflow]]]]
[[属性]]の[[レンダリング]]の項をご覧ください。
[12] [CODE(XMLe)@en[[[math]]]] [[要素]]は、[[利用者エージェント]]が[[数式]]そのものとして[[レンダリング]]できないとき、代わりに
[CODE(XMLa)@en[[[altimg]]]] [[属性]]で指定された[[画像]]として、あるいは
[CODE(XMLa)@en[[[alttext]]]] [[属性]]で指定された[[文字列]]として[[レンダリング]]されることがあります。
* 歴史
** HTML における [CODE(HTMLe)@en[math]] 要素
[1]
[CITE@DE[Dr. rer. nat. Claus-Peter Rückemann]] ([[Dr. rer. nat. Claus-Peter Rückemann]] 著, [TIME[2007-10-31 19:03:22 +09:00]] 版) <http://www.unics.uni-hannover.de/cpr/x/rueckemann/de/rueckemann.html>
>
[PRE(HTML example code)[
(PC<MATH CLASS=INLINE><SUP>2</SUP></MATH>)
]PRE]
[13] [CITE[Bug 55049 – AX: WebKit should expose MathML at least as well as it exposes ARIA role="math"]]
( ([TIME[2014-08-12 07:18:10 +09:00]] 版))
<https://bugs.webkit.org/show_bug.cgi?id=55049>
[14] [CITE@en[The design for role=math isn't understandable from WAI ARIA 1.0 spec text]]
( ([[Henri Sivonen]] 著, [TIME[2011-02-03 22:07:00 +09:00]] 版))
<http://lists.w3.org/Archives/Public/public-pfwg-comments/2011JanMar/0005.html>
[15] [CITE@en[ARIA discussion of Math -- 31 Mar 2008]]
( ([TIME[2008-03-31 21:54:53 +09:00]] 版))
<http://www.w3.org/2008/03/31-aria-math-minutes.html>
[16] [CITE@en[proposed ARIA role for math ''''''[''''''DRAFT 1'''''']'''''']]
( ([[Gregory J. Rosmaita]] 著, [TIME[2008-02-27 10:46:11 +09:00]] 版))
<http://lists.w3.org/Archives/Public/public-pfwg-comments/2008JanMar/0016.html>
[17] [CITE[OASIS Open Document Format for Office Applications (OpenDocument) Version 1.2 - Part 1: OpenDocument Schema]]
([TIME[2011-09-29 13:00:00 +09:00]] 版)
<http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#a14_5_math_math_>