You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Obsidian脚注文本方向统一及阅读模式CSS失效问题求助

解决Obsidian阅读模式下希伯来文/英文混排脚注排版问题

问题原因

你之前添加的p {direction: ltr;} li {direction: ltr;}未生效,是因为Obsidian阅读模式下的脚注有专属CSS类,全局p/li选择器优先级不足,且未精准定位到脚注元素。

解决方案

  1. 打开Obsidian的CSS片段文件夹:设置 → 外观 → 滚动到「CSS片段」区域 → 点击「打开文件夹」
  2. 在该文件夹内新建一个名为force-ltr-footnotes.css的文件
  3. 将以下代码粘贴进去:
/* 强制阅读模式脚注整体为左到右排版 */
.markdown-preview-view .footnote-definition {
  direction: ltr !important;
  unicode-bidi: embed !important;
}

/* 确保脚注内的段落、列表项继承左对齐 */
.markdown-preview-view .footnote-definition p,
.markdown-preview-view .footnote-definition li {
  direction: ltr !important;
  text-align: left !important;
}

/* 修正脚注编号的对齐方式 */
.markdown-preview-view .footnote-definition .footnote-label {
  float: left !important;
  margin-right: 0.5em;
}
  1. 返回Obsidian,在「CSS片段」设置里启用这个新片段

补充说明

  • !important用于覆盖Obsidian默认的双向文本样式优先级
  • unicode-bidi: embed确保脚注内的希伯来文文本正常显示,同时保持整体容器左到右的排版流向
  • 如果混排文本仍有局部对齐问题,可给特定文本块添加行内样式:<span style="direction: ltr; unicode-bidi: embed;">你的混排文本</span>

内容的提问来源于stack exchange,提问作者Jonathan S.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 16:32:07