将类属性添加到Markdown中的超链接

时间:2010-01-06 22:59:58

标签: syntax hyperlink markdown

  

可能重复:
  How do I set an HTML class attribute in Markdown?

在我用pure HTML完成的原始链接中,我有一个类属性,如:

<a href="http://example.com" class="noborder">my link</a>

如何将其翻译为Markdown?我不知道该如何上课。

[mylink](http://example.com)

2 个答案:

答案 0 :(得分:42)

布莱恩是对的。标准的Markdown方言不允许您向元素添加类,属性或ID。也就是说,还有其他方言,例如Maruku,你可以通过引入元数据语法来提供这种灵活性。以下是它的几个例子:

## A header with an id  ##  {: #the-head}
// => <h2 id="the-head">A header with an id</h2>

[a special url](/my-special-place.html){: .special}
// => <a href="/my-special-place.html" class="special">a special url</a>

A paragraph with a random attribute
{: random=attribute}
// => <p random="attribute">A paragraph with a random attribute</p>

有关更多信息,请查看Maruku meta-data proposal

答案 1 :(得分:39)

您不能将类放入Markdown语法中。在大多数Markdown实现中,您可以嵌入HTML,因此使用原始HTML可能会有效。

John Gruber(Markdown的创造者)甚至这样做:

http://daringfireball.net/projects/markdown/syntax.text