求助:Css 无法应用怀疑是Quirks Mode 导致的,但我对这并不了解,请问有知道了人可以解答下吗


遇到的问题:尝试了很多的css模版都无法应用

**环境:**macOS 12.3、obsidian 1.8.9
刚下载的obsidian,并没有做很多操作
现有插件如下:Cloze、Dataview、Excalidraw、Execute Code、Hover Editor、Modal forms、Paste URL into selection、QuickAdd、Style Settings、VSCode Editor

**过程:**最开始怀疑是由于我直接用“文本编辑”创建,虽然后缀为.css,但文本格式为RTF,冲突导致,后将其修改为txt格式,但css依旧没有生效。再后来就是发现Quirk Mode报错,请问这是导致我css无法生效的原因吗?如何才能使css生效呢?如果css问题与Quirk Mode无关,这个报错需要修复吗?

Quirks Mode 报错?

【莫名解决】:Mac注意css文本格式要是纯文本,“文本编辑”的是rtf,即使obsidian内可以启动也无法顺利运用。

1、rtf->txt:文件用”文本编辑“方式打开->左上角格式,选择用纯文本方式制作->这时候文件后缀是txt,直接修改为css
2、终端创建纯文本

  1. 我发现拖动开发者窗口时,开发者窗口和obsidian窗口之间会有颜色,且根据css内容进行改变,所以是电脑渲染问题吗?orz(我编写一个仅修改背景色的css用于测试css是否生效)
  2. 我将所有第三方插件都关闭,但css还是无法生效
  3. 将第三方插件一个个尝试,发现在只有打开Excalidraw插件情况下,启用css 代码会出现Quirks Mode提醒。

不懂为啥,在我把主题重新修改为border后,css就都可以应用了。
css文本要注意格式为txt,Mac直接用文本编辑的话要注意修改,或者直接终端创建