【已解决】li 标签在浏览模式下有白色竖线(样式冲突)

li标签的文字,当没有换行时会出现白色的线条,我希望能够让它不显示。可能是用了什么插件,但是我忘记了

版本是1.4.16 Windows

2 种可能的解决办法。

  1. 关掉下图这个选项

  1. 试试这个 CSS 代码:
li::after {display: none}
1 个赞

非常感谢你的回复 :grinning:
两种方法试过后,但是好像还是有那条线。我切换到浅色模式时就不会出现那条线,我用的主题是Minimal,不知道是不是和它有关

刚下了最新 Minimal,未复现。

开沙箱,操作如下:

先排查是否是 Obsidian 程序的问题,不加载主题放入你的文本,看是否有白色竖线;

若无白色竖线,在沙箱启用 Minimal,看是否有白色竖线;

若无,排查你的插件,是否有缩进线相关插件。以及最重要的,你是否用了 Style Setting 插件客制化你的主题,检查里面每个选项。

若你自己添加过额外的 CSS 片段,也需排查。

若始终不行,手动下载 Ob 最新安装包重装,将你的每个主题和插件更新至最新版,且不要启动任何额外的 CSS 片段,看是否有白色竖线。

哇偶,感谢感谢,你的思路太清晰了。我在我添加的CSS片段中找到了原因,是因为我设置了li标签的行距。代码如下:

li{
    line-height: 2em;
}

我把它删除就不会显示竖线了。感谢 :grinning: