diff --git a/index.html b/index.html index 164bf78..0545c3a 100644 --- a/index.html +++ b/index.html @@ -351,6 +351,10 @@
<math> ElementAll token elements and the mrow grouping element are potentially linkable and may contain an href attribute. They are the MathML equivalents of HTML's a and must follow all of the same criteria laid out for links there.
+ The
+ href
+ attribute has the same syntax and semantic as defined for
+ the href attribute on
+ <a> element.
+ To fully implement this attribute, the following CSS properties for
+ links must be specified in the
+ user agent stylesheet:
+
The
dir
@@ -821,6 +836,10 @@
+
+ All of the nodes representing MathML Hyperlink Elements in the DOM must implement, and expose to scripts the following MathMLLinkableElement interface.
+
MathMLUnknownElement interface?
+ All MathMLLinkableElement elements are potentially linkable with an href attribute. Their default tabindex is 0. If their href contains a valid URL, their focus flag must be set unless the user agent normally provides an alternative
+ method of keyboard traversal of links, and they appear in the
+ sequential focus order.
+
The contents of embedded <math> elements
(including HTML elements inside token elements),
@@ -5457,6 +5481,8 @@
DOMException
when one tries to access the canvas' content via JavaScript APIs.
+
+ This specification adds an href attribute that
+ can be used to make MathML elements match
+ :link and
+ :visited pseudo-classes and one could rely on
+ these features to determine whether a link has been visited.
+ UAs may implement suggestions from [[SELECT]] to preserve the
+ user's privacy.
+
This specification only adds script execution mechanisms in the
the MathML event handler attributes described in
- . UAs may decide to apply the same
+ and
+ in javascript:... links for the href
+ attribute. UAs may decide to apply the same
security restrictions as HTML and SVG to prevent execution of scripts
in these attributes.