我尝试更改字体大小和行高但失败。我尝试过内联样式:
<div style="font-size: 12px; line-height: 12px;")>bla</div>
和班级:
<style>
.footnote {font-size: 12px !important; line-height: 12px !important;}
</style>
<div class="footnote">bla</div>
和 Markdown 语法:
<font size=1>bla</font>
它们都不起作用。在控制台中,DOM 就像:
<div>bla</div>
并且样式始终由默认 markdown 定义:
.markdown-body {
font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
font-size: 16px;
line-height: 1.5;
}
看来我的设置没有效果,甚至没有添加类。
我还尝试了其他一些标签,例如<p> <span>
但不工作。
附:在 VS Code Github Markdown 预览中它可以正确显示。
出于安全考虑,这是不可能的。
事实上,它与 Markdown 无关,而是 GitHub 对所有用户提供的标记的后处理,如文档中所述github/标记 https://github.com/github/markup#github-markup。 Markdown 到 HTML 的转换发生在步骤 1 中,这使您的标签和属性保持不变。不过,值得注意的是步骤 2:
- HTML 已被清理,积极删除可能伤害您和您的亲属的内容,例如
script
tags, inline-styles
, and class
or id
属性。
A 以前的版本 https://github.com/github/markup/blob/2b0bdcfa322ff2c282b5c7dbdf19d69bf6085b1d/README.md该文档的链接到code https://github.com/jch/html-pipeline/blob/master/lib/html/pipeline/sanitization_filter.rb他们当时使用的 HTML 清理程序。目前尚不清楚他们是否仍在使用该消毒剂或其他消毒剂。然而,对该清理程序的代码的审查清楚地表明,他们正在删除所有用户定义的样式。如果他们更新了新的消毒剂,很可能会变得更加严格。
总之,很明显 GitHub 不允许在其网站上使用任何用户定义的样式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)