href
非标准:此特性未标准化。我们不建议在生产环境中使用非标准特性,因为它们浏览器支持有限,并且可能会更改或被移除。但是,在没有标准选项的特定情况下,它们可以是合适的替代方案。
href
全局属性可在 MathML 元素上创建指向指定 URL 的超链接。
示例
第一个方程链接到关于质能等价的维基百科文章。第二个方程的平方根部分链接到SageMath的计算。
注意: 应该避免像 <a>
元素那样嵌套带有 href
属性的 MathML 元素,因为这会导致用户混淆和可访问性问题。
html
<math
display="block"
href="https://en.wikipedia.org/wiki/Mass-energy_equivalence">
<mrow>
<mi>E</mi>
<mo>=</mo>
<mi>m</mi>
<msup>
<mi>c</mi>
<mn>2</mn>
</msup>
</mrow>
</math>
<math display="block">
<mi>c</mi>
<mo>=</mo>
<msqrt href="https://sagecell.sagemath.org/?z=eJwrLiwq0TCOM9I2iTPSBAAeqgPO">
<msup>
<mn>3</mn>
<mn>2</mn>
</msup>
<mo>+</mo>
<msup>
<mn>4</mn>
<mn>2</mn>
</msup>
</msqrt>
<mo>=</mo>
<mn>5</mn>
</math>
语法
html
<math href="https://example.com/">
值
URL
-
超链接指向的 URL。
规范
href
属性并未在任何面向浏览器的规范中定义,但您可以在 MathML 4 中找到相关描述。
浏览器兼容性
加载中…
另见
- 所有 全局属性。