summaryrefslogtreecommitdiffstats
path: root/WebCore/css/mathml.css
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/css/mathml.css')
-rw-r--r--WebCore/css/mathml.css100
1 files changed, 64 insertions, 36 deletions
diff --git a/WebCore/css/mathml.css b/WebCore/css/mathml.css
index e725d8c..b56a24b 100644
--- a/WebCore/css/mathml.css
+++ b/WebCore/css/mathml.css
@@ -1,91 +1,116 @@
@namespace "http://www.w3.org/1998/Math/MathML";
-/* approved */
math {
font-family: Symbol, STIXGeneral, "Times New Roman";
display: inline-block;
padding: 0px;
margin: 0px;
- text-indent: 0;
- font-size: 1.1em;
vertical-align: baseline;
+ line-height: 1.0;
}
+
math[display="block"] {
- font-family: "New Times Roman"
display: block;
text-align: center;
page-break-inside: avoid;
+ margin-bottom: 1em;
+}
+
+math > * {
+ vertical-align: baseline;
+}
+
+mrow, mfenced {
+ display: inline-block;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+mrow > mo, mfenced > mo, math > mo
+{
+ vertical-align: middle;
+}
+
+mi, mtext {
+ font-style: italic;
+ padding-right: 0.1em;
+}
+
+mi + mrow {
+ margin-left: 0.1em;
}
mfrac {
+ display: inline-block;
vertical-align: middle;
}
msub, msup {
- display: inline-block;
+ display: inline-block;
+ vertical-align: baseline;
}
msub > * + * {
- vertical-align: sub;
- font-size: 0.75em;
- line-height: 0.75em;
+ vertical-align: sub;
+ font-size: 0.75em;
}
msup > * + * {
- vertical-align: super;
- font-size: 0.75em;
- line-height: 0.75em;
+ vertical-align: super;
+ font-size: 0.75em;
+}
+
+msubsup {
+ display: inline-block;
+ vertical-align: baseline;
}
msubsup > * {
margin: 0px;
padding: 0px;
- vertical-align: middle;
}
msubsup > * + * {
- font-size: 0.75em;
- line-height: 0.75em;
+ font-size: 0.75em;
}
-munderover {
- vertical-align: middle;
+munder, mover, munderover {
+ display: inline-block;
+ vertical-align: baseline;
}
munderover > * + *, mover > * + *, munder > * + * {
- font-size: 0.75em;
- line-height: 0.5625em;
+ font-size: 0.75em;
}
-mrow {
- line-height: 1em;
- white-space: nowrap;
- vertical-align: middle;
+mover > mi {
+ text-align: center;
}
-mfenced > * {
- vertical-align: middle;
+mo, mn, mi, mtext {
+ padding: 0px;
+ margin: 0px;
+}
+
+mo {
+ display: inline-block;
}
-mo, mn, mi {
- line-height: 0.75em;
- padding: 0px;
- margin: 0px;
+mo {
+ padding-left: 0.05em;
+ padding-right: 0.05em;
}
mo[mathsize="small"], mn[mathsize="small"], mi[mathsize="small"] {
- font-size: 0.75em;
- line-height: 0.5625em;
+ font-size: 0.75em;
}
mo[mathsize="normal"],mn[mathsize="normal"],mi[mathsize="normal"] {
- font-size: 1em;
- line-height: 0.75em;
+ font-size: 1em;
}
mo[mathsize="big"], mn[mathsize="big"], mi[mathsize="big"] {
- line-height: 1.2em;
- font-size: 1.5em;
+ font-size: 1.5em;
}
annotation, annotation-xml {
@@ -100,25 +125,25 @@ merror {
}
msqrt {
+ display: inline-block;
padding-top: 0.2em;
padding-left: 0.75em;
}
mroot {
+ display: inline-block;
padding-top: 0.2em;
padding-left: 0.2em;
}
mroot > * + * {
font-size: 0.75em;
- line-height: 0.75em;
vertical-align: top;
padding-right: 0.3em;
}
mtable {
display: inline-table;
- line-height: 1.5em;
text-align: center;
vertical-align: middle;
}
@@ -168,3 +193,6 @@ mtable[columnlines="dashed"] > mtr > mtd + mtd {
border-left: dashed thin;
}
+mspace[linebreak="newline"] {
+ display: block;
+}