python - 如何更改 Jupyter notebook 中的标记单元格字体颜色

标签 python html css fonts jupyter-notebook

我正在为 jupyter notebook 使用自定义主题,标记单元格的字体颜色处于事件状态并且我正在打字时是黑色的,对比度几乎不够。我无法在 custom.css 中找到指定字体颜色的部分。当我检查字体颜色时,它指向 codemirror.css,这是一个我无法在我的机器上找到的文件。黑色字体是 nbextension 页面的情况。我在下面留下了一些照片。

link到 custom.css 文件

标记单元格:

enter image description here

扩展页面:

enter image description here

最佳答案

你在你的 css 文件中犯了一堆错误/拼写错误。我建议在考虑完成自定义样式表的工作之前通过 css 检查器(例如 jigsaw.w3.org/css-validator )运行它。

展开:

  1. line 12 中,在 nbextensions 页面(实际上是文件浏览器)上,文本颜色继承自 body,您似乎已尝试为其设置文本颜色到(我假设)#333(相当黑暗!也许像 #888 这样的东西会更好?),但实际上你打错了,因为 #33 不是有效的颜色代码,该规则将被忽略,文本颜色仍为默认 #000这就是 nbextensions 页面和文件浏览器出现问题的原因。

  2. line 27 中,您错误地将 _area 添加到行尾,导致解析错误。这只会打破那条线,这只是抗锯齿,所以不那么明显。

  3. line 766 中,padding 不能是none,应该是0。这(将其设置为 none/0)可能无论如何都是一个错误,因为未禁用的菜单项仍然有填充,因此仅针对禁用的元素完全删除它看起来很奇怪.

  4. line 2495 中,您添加了第二个右括号。这是一个解析错误,据我所知,破坏了它后面的文件中的一切。这就是您的 CodeMirror 规则被忽略的原因。

  5. lines 2820-2833 中,您实际上包含了一些 javascript,这是另一个解析错误。如果您需要此 javascript,请考虑将其添加到 custom.js 文件中。

最后,如果您对 CodeMirror.css 的内容感兴趣,它会包含在笔记本的 main.min.css 中,或者您可以获得 the source on GitHub

关于python - 如何更改 Jupyter notebook 中的标记单元格字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47679938/

相关文章:

python - pandas.read_csv 中的 dtype=None 有何作用?

python - 在任意维度上用 numpy 数组索引 numpy 数组

python - 如何为 tastypie 设置授权 header ?

javascript - 在此 JS slider 中的图像下方添加文本

css - 如何在这种情况下清除 float (不向 HTML 添加任何代码)

css - @media 只在 locallost 上工作而不在远程服务器上工作,为什么?

python - Django StreamingHttpResponse 格式错误

html - 父 block 和子 block 之间的边距

html - 我们如何在 Monocross 中使用 HTML5?

javascript - 图像不缩放 jquery 事件