环境
- Obsidian:1.13.7
- 两台手机:iOS 18 / iOS 27
- 使用同步的同一份主题 CSS、同一篇笔记
现象
iOS 18 设备在阅读模式下,有序列表编号向左偏移;正文位置一致,但编号与正文的间距更大。编辑模式没有这一差异。
关键调试数据
阅读模式原生 ::marker:
| 计算样式 | iOS 18 | iOS 27 |
|---|---|---|
| 字号 | 16px | 16px |
| 编号宽度 | 16px | 16px |
margin-inline-start |
-22px | -16px |
两边字体族声明、字重及匹配到的编号 CSS 规则一致,编号位置相差 6px。
已尝试,无效
- 显式指定
::marker的数字、点号及空格。 - 统一
text-size-adjust: none。
想请教
这是不同版本 WebKit 的原生 ::marker 排版差异吗?有没有保留原生编号、共用一份 CSS 的解决办法?