0

我正在使用 sIFR 创建一个站点 CardinalCoffee.com。

它还没有准备好,所以通过添加访问

72.249.85.228 cardinalcoffee.com
72.249.85.228 www.cardinalcoffee.com

到您的 /etc/hosts(Windows 上的 C:\WINDOWS\system32\drivers\etc\hosts)。

在博客页面 ( http://cardinalcoffee.com/blog/ ) 上,并且仅在博客页面上,某些 sIFR 选择器会失败 - 但仅在 Safari 中。基于 sIFR 的导航和博客文章子标题不会出现在博客页面上,但它们会出现在其他任何地方(在所有其他浏览器上 /blog/ 页面都可以)。

以下是来自 sifr-config.js 的相关选择器:

sIFR.replace(itc_anna_std, {
  选择器:'#top_nav li a',
    CSS:[
        '.sIFR-root {.sIFR-root { 背景色:#f8eca8; 颜色:#FFBF11;}',
        'a { 文字装饰:无;颜色:#FFBF11;}',
        'a:链接{颜色:#FFBF11;颜色:#FFBF11;}',
        'a:悬停{颜色:#FFBF11; 颜色:#FFBF11;}'
    ],
    wmode: '透明',
    forceSingleLine:真,
    调宽:2
});
sIFR.replace(itc_anna_std, {
  选择器:'.non-admin #content_column .entry h2 a',
  CSS:[
        '.sIFR-root { 背景色:#f8eca8; 颜色:#170504;文本对齐:左;}',
        '一个{文本装饰:无;颜色:#170504;}',
        'a:悬停{颜色:#170504; }'       
    ],
    wmode: '透明',
    调高:-18,
    偏移顶部:-6
});

此外,子标题(选择器: .entry h2 a )上的字体大小声明似乎被忽略了。以下是来自 sifr.css 的相关样式规则:

    .sIFR-active .non_admin #content_column .entry h2 {
        字体大小:36px;
    可见性:隐藏;
    }

这是一个 WordPress 网站。

[编辑]:似乎这条规则以某种方式受到指责:

sIFR.replace(itc_anna_std, {
  选择器:'.non-admin #content-column .entry h2',
  CSS:[
        '.sIFR-root { 背景色:#f8eca8; 颜色:#170504;}',
        'a { 文字装饰:无;颜色:#170504;}',
        'a:link { 文字装饰:无;颜色:#170504;}',
        'a:悬停{颜色:#170504;}'
    ],
    wmode: '透明',
    调高:-18,
    偏移顶部:-6
});

(我将另一个 sIFR 替换移动到文件顶部,导航开始完美加载。)

4

1 回答 1

0

好吧,看起来每个 <h2> 中的 <a> 都分配了一个类,因为我启用了 Flutter 的就地编辑功能。

当我删除 <a> 上的类时,替换就很好了。

仍然没有解释为什么将标题 div.SimpleSideNav ul.sf li sIFR 替换移动到 sifr-config.js 配置的顶部使其工作,但我不会看在嘴里的礼物马。

于 2009-06-08T00:13:56.860 回答