首页 > 解决方案 > html 内联样式不再适用于 Jupyter 笔记本单元格

问题描述

在传递style参数和<span>起始块时,我在 Jupyter 笔记本的各个单元格中更改了所有内容font-sizefont-family像这样——

<span style="font-family:Verdana">Irrelavant text.</span>

或者

# Model Building                        &lt;span style="font-size:12px">[Jump to Beginning](#top)</span>

它工作得很好,直到大约一周前,style我笔记本上的所有效果都消失了。代码显然仍然存在于降价单元格中,但它只是没有显示预期的结果。在 Kaggle 或 JupyterLab 上运行时,相同的笔记本仍然可以工作并加载样式。Jupyter notebooks 是停止支持它还是我无意中改变了一些东西?在不更改代码的情况下,什么可能是解决方法,甚至是解决问题的方法?

它曾经看起来像这样(避免使用黑色主题,截图来自 JupyterLab)-

在此处输入图像描述

现在看起来像这样——

在此处输入图像描述

如您所见,font-size:12px不再有任何效果。类似的font-family也一样。

编辑: 笔记本

标签: htmlcssjupyter-notebookmarkdownjupyter

解决方案


Markdown 单元格中的内联样式在上个月早些时候解决不同清理问题的安全修复程序中被暂时删除,并在刚刚发布的v6.4.4中恢复。请更新您的笔记本安装以使 Markdown 中的旧样式重新工作。

Jupyter Lab 3.2.2、3.2.3和 3.2.4 也受到类似问题的影响。它已在PR #11510中修复,并于2021 年 12 月 10 日在 JupyterLab v3.2.5中发布。


推荐阅读