From 6d393b52e4d4414004828051f7dba94e4075a652 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Wang?=
- When
- parsing HTML documents
- user agents must treat any tag name corresponding to a
- MathML Core Element as belonging to the
- MathML namespace.
-
- Users agents must allow mixing HTML, SVG and MathML elements
- as allowed by sections
- HTML integration point,
- MathML integration point,
- tree construction
- dispatcher,
- MathML and
- SVG
- from [[HTML]].
+ MathML can be mixed with HTML and SVG as described in the relevant
+ specifications [[HTML]] [[SVG]].
When evaluating the SVG [^svg/requiredExtensions^]
@@ -609,46 +595,14 @@ Integration in the Web Platform
HTML and SVG
HTML and SVG
HTML input
element is used within the
[^mtext^]
to include an interactive input field inside a mathematical
- formula.
+ formula. See also
+ for an example of SVG and HTML inside an [^annotation-xml^]
+ element.
<math>
element can be used at
- position permitted for
- flow content
- (e.g. a
- <foreignObject>
element)
- or phrasing content.
- <svg>
element can be used inside
- [^annotation-xml^] elements.
- application/xhtml+xml
or text/html
.
- The following example shows how the fraction "one half" can be annotated with a textual annotation (LaTeX) or an XML annotation - (content MathML). These annotations are not intended to be rendered - by the user agent. + (content MathML), which are not intended to be rendered + by the user agent. This fraction is also annotated with equivalent + SVG and HTML markup.