Github markdown - 无法通过 inline-css 和 class 更改任何样式

2024-02-25

我尝试更改字体大小和行高但失败。我尝试过内联样式:

<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:

  1. 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(使用前将#替换为@)

Github markdown - 无法通过 inline-css 和 class 更改任何样式 的相关文章

随机推荐

  • 使用missViewControllerAnimated传回数据

    我有一个FirstViewController and a SecondViewController 我创建了一个按钮FirstViewController为了以模态方式执行segueSecondViewController In Seco
  • 从 UIKit 调用的 SwiftUI 模式中的“关闭”按钮

    我有一个 SwiftUI 模态视图 我从主 UIKit 视图调用它 我想在我的模式视图中添加一个关闭按钮 据我所知 UIKit 中没有 State 变量 因此我正在创建一个单独的 SwiftUI 视图来存储我的 State 变量 但由于某种
  • 如何在 Openstreetmap 上双击获取坐标?

    我在用角度 openlayers 指令 https github com tombatossals angular openlayers directive 我想获取双击点的坐标 类似的问题 将点转换为经纬度 https stackover
  • 当模块未模拟时,如何在 Jest 中模拟导入的命名函数

    我正在尝试在 Jest 中测试以下模块 myModule js export function otherFn console log do something export function testFn otherFn do other
  • 如何对通用列表进行升序或降序排序?

    我有一个 MyImageClass 类型的通用集合 并且 MyImageClass 有一个布尔属性 IsProfile 我想对这个通用列表进行排序 其中 IsProfile true 位于列表的开头 我已经尝试过了 rptBigImages
  • 有没有办法自动构建 Node.js 项目的 package.json 文件

    package json 应该手动编辑吗 像 npm 这样的程序难道不能只浏览文件 查看 require 语句 然后使用它将必要的条目放入 package json 文件中吗 有这样的程序吗 package json 文件用于npm了解您的
  • 克隆泛型类型

    我想克隆一个通用对象并保留其类型 run Append style Clone BlackFont run object accepts only RunProperties objects public T Clone T what if
  • 在 iOS 上的 Safari 中滚动时如何监控滚动位置?

    我目前使用 window bind scroll foo 监视 window scrollTop 并做一些事情来创造视差效果 在所有桌面浏览器中foo 用户滚动的每个像素都会被调用 一切都很好 在 iOS 上的 Safari 中 滚动事件仅
  • 如何使 apk 安全。防止反编译

    我正在开发一个应用程序 它具有 SQLite 数据库来存储必须受到保护的个人信息 有哪些方法可以保护这些个人数据 APK很容易被完全反编译 那么我们如何保证APK的安全呢 另外 如何保护移动应用程序的数据库 基本上 有 5 种方法可以保护您
  • 无法运行宏...该宏在此工作簿中可能不可用

    我试图在不同的工作表上调用子程序 但收到运行时错误消息 具体来说 我有两个工作表和这些工作表中的多个 VBA sub 在其中一个 VBA 项目 例如 workbook1 xlsm 中 我有以下代码 Sub AnalysisTableMacr
  • 如何在 ie7 中使用 jquery 启用禁用的单选按钮

    这在 Firefox 中有效 我怎样才能使它在 IE7 中运行 addressSection input radio attr disabled false 我也尝试过这些但无济于事 addressSection input radio r
  • 使用 Android 调用 .NET Web 服务

    我知道以前曾在这里问过这个问题 但我认为这些答案不足以满足我的需求 我们有一个用于 iPhone 应用程序的 SOAP Web 服务 但我们可能需要 Android 特定版本或该服务的代理 因此我们可以选择使用 SOAP 或 JSON 我对
  • C# 更改特定行的背景颜色

    我已经从网格应用程序 XAML 模板 C Windows 应用商店 创建了一个新项目 到目前为止 我没有更改模板中的任何内容 但我想更改网格中特定行的背景颜色
  • Char 数组 VS Char *

    这是一个基于问题答案的问题 const char myVar 与 const char myVar https stackoverflow com questions 7082175 const char myvar vs const ch
  • 如何命名范围为 0.0 到 1.0 的值?

    我经常使用 0 0 到 1 0 之间的值来保存进度 透明度或其他可以从none to full 如果你愿意的话 可以给个百分比 我不想称其为百分比因为它不表示为 0 到 100 之间的值 为了给我的变量一个清晰的名称 我仍然想描述这种值 什
  • array_unique 有两个数组

    我有两个长度相同的数组 search type search term 我想删除任何重复项 因为存在具有相同类型和搜索词的搜索 即 search type a search type b search term a search term
  • 如何在 nginx 的子目录中安装 symfony2 应用程序

    我需要在同一主机上但不同的子目录 或位置块 上安装多个 symfony2 应用程序 使用此配置 当尝试访问任何 url 时 nginx 会抛出 找不到文件 或重定向循环消息 Example login gt base login app1
  • 遍历数据帧的每一行而不进行迭代

    这是我的示例数据 存货是基于一个Product Customer Product Quantity Inventory 1 A 100 800 2 A 1000 800 3 A 700 800 4 A 50 800 5 B 20 100 6
  • Java 线程运行在哪个处理器上?

    有没有办法使用 Java 本机线程找出您的线程正在哪个处理器上运行 无论是在单个系统上还是在多个系统上 如果没有 有什么图书馆可以提供帮助吗 JVM 的线程调度程序是特定于 JVM 的 因此不存在 通用 解决方案 据我所知 没有任何现成可用
  • Github markdown - 无法通过 inline-css 和 class 更改任何样式

    我尝试更改字体大小和行高但失败 我尝试过内联样式 div style font size 12px line height 12px bla div 和班级 div class footnote bla div 和 Markdown 语法