[CSS]自定义属性在iOS上不生效


代码

.theme-light {
    --mark-1-bgcolor: #fffbbb;
    --mark-2-bgcolor: #f0f0ff;
    --mark-3-bgcolor: #f0fff0;
    --mark-4-bgcolor: #fff3f3;
}

.theme-dark {
    --mark-1-bgcolor: #fff55530;
    --mark-2-bgcolor: #777bbb30;
    --mark-3-bgcolor: #7aa67e30;
    --mark-4-bgcolor: #ffc0cb30;
}

.mark-1 {
    background-color: var(--mark-1-bgcolor);
    color: var(--text-normal);
}

.mark-2 {
    background-color: var(--mark-2-bgcolor);
    color: var(--text-normal);
}

.mark-3 {
    background-color: var(--mark-3-bgcolor);
    color: var(--text-normal);
}

.mark-4 {
    background-color: var(--mark-4-bgcolor);
    color: var(--text-normal);
}

在Windows上可以生效:

在iOS上不生效:


iOS obsidian版本:1.4.16

手机端和 Windows 端的有些 CSS 是不一样的,要在 PC 上设置成 Phone 模式。 移动设备 | Obsidian 插件开发文档 (luhaifeng666.github.io)

1 个赞

解决了,谢谢。原来是我自己搞错了,前面的代码中有全角空格 :rofl: