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 中找到相关描述。

浏览器兼容性

另见