GitHub markdown接受哪些内联html样式?

时间:2017-06-29 17:27:38

标签: html css styles markdown github-flavored-markdown

This给出了关于如何通过降价来解释HTML元素的完整描述。但它没有讨论风格。

到目前为止,我唯一可以工作的是图像宽度。

  1. 我无法在接受/呈现的任何地方找到列表
  2. 似乎完全忽略style="....."属性。
  3. 我甚至找不到老式样式属性的列表(而不是 样式属性style=...
  4. https://gist.github.com/abalter/46df1b79e9f429342972477d7c20cebc

    修改
    由于span在{chris的答案下每@ waylan的评论中列入白名单标签,因此div更改为div

    编辑2
    它似乎是firefox和chrome don't render any style attributes any more at all

1 个答案:

答案 0 :(得分:10)

After GitHub converts Markdown to HTML

  

对HTML进行清理,积极删除可能会伤害您和您的亲属的内容,例如script代码,内联样式以及classid属性。有关完整的白名单,请参阅sanitization filter

您是对的:style标签未包含在白名单中。他们被忽略了。

允许的属性因标记而异。我建议参考上面的清理过滤器链接。它导致一个相当可读的Ruby源文件。