繁体   English   中英

如何在Jupyter Notebook中更改标记单元字体的颜色

[英]How to change markup cell font color in Jupyter notebook

我正在为jupyter笔记本使用自定义主题,并且在标记单元处于活动状态并且正在键入时,标记单元的字体颜色为黑色,对比度不足。 我无法在custom.css中找到指示字体颜色的部分。 当我检查字体颜色时,Iit指向codemirror.css,这是我无法在计算机上找到的文件。 黑色字体是nbextension页面的情况。 我在下面留下了一些图片。

链接到custom.css文件

标记单元格:

在此处输入图片说明

nbextension页面:

在此处输入图片说明

您在css文件中犯了很多错误/错别字。 建议您在考虑完成自定义样式表的工作之前,通过css检查器(例如jigsaw.w3.org/css-validator )运行它。

扩张:

  1. 第12行的nbextensions页面(实际上是文件浏览器)上,文本颜色是从body继承的,看起来您尝试将文本颜色设置为(我假设) #333 (非常暗!像#888这样会更好?),但实际上您已经打错了字,并且由于#33不是有效的颜色代码,因此该规则将被忽略,并且文本颜色将保留为默认的#000 这是您的nbextensions页面和文件浏览器出现问题的原因。

  2. 第27行中 ,您错误地_area末添加了_area ,从而导致解析错误。 这只会中断该行,这只是抗锯齿,因此不太明显。

  3. 766行 ,填充不能为none ,应该为0 (将其设置为none / 0 )可能仍然是一个错误,因为非禁用菜单项仍然具有填充,因此仅针对禁用元素完全删除它似乎很奇怪。

  4. 第2495行中 ,您添加了第二个右括号。 这是一个语法错误,而据我所看到的, 打破它后面的一切的文件中。 这就是为什么您的CodeMirror规则将被忽略的原因。

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

最后,如果您对CodeMirror.css的内容CodeMirror.css ,它会包含在笔记本的main.min.css ,或者您可以在GitHub上获取源代码

奇怪, custom.css 这一行应该影响笔记本中的所有单元格。

也许在色线上放置!important声明,以覆盖其他任何样式? 例如,改变color: white; color: white !important;

奇怪的是,这仅会影响到Markdown单元,因为代码单元中的方括号和等号之类的东西是通过完全相同的机制着色的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM