如何用大括号语法为HTML段落添加class属性?
标准Markdown本身没有给段落直接添加class的语法,大部分常见的Markdown处理器(比如GitHub的GFM)只支持给标题、链接、图片用{.some-class}这种语法加属性,对段落不生效。
如果想实现直接给<p>标签加class,有两种可行方式:
用支持段落属性扩展的处理器(比如Pandoc)
Pandoc支持段落末尾加属性的语法,你原来写的This is a paragraph {.some-class}在Pandoc里会直接生成带class的<p>标签,只要确保相关扩展启用(Pandoc默认支持这类属性解析)。直接写原生HTML段落
如果只能用普通Markdown处理器,不想用div包裹的话,直接写HTML是最通用的方案:<p class="some-class">This is a paragraph</p>所有Markdown处理器都支持直接嵌入HTML代码,会原样解析成对应的
<p>标签。
内容的提问来源于stack exchange,提问作者Joshua Muheim
相关产品推荐
相关产品推荐

