javascript - 某些 sIFR 选择器在 Safari 中不起作用——非常不寻常的错误 :

标签 javascript css xhtml safari sifr

我正在使用 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, {
  selector: '#top_nav li a',
    css: [
        '.sIFR-root {.sIFR-root { background-color: #f8eca8; color: #FFBF11; }',
        'a { text-decoration: none; color: #FFBF11;}',
        'a:link { color: #FFBF11; color: #FFBF11;}',
        'a:hover { color: #FFBF11; color: #FFBF11;}'
    ],
    wmode: 'transparent',
    forceSingleLine: true,
    tuneWidth: 2
});
sIFR.replace(itc_anna_std, {
  selector: '.non-admin #content_column .entry h2 a',
  css: [
        '.sIFR-root { background-color: #f8eca8; color: #170504; text-align:left;}',
        'a {text-decoration:none; color: #170504;}',
        'a:hover { color: #170504; }'       
    ],
    wmode: 'transparent',
    tuneHeight: -18,
    offsetTop: -6
});

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

    .sIFR-active .non_admin #content_column .entry h2 {
        font-size: 36px;
    visibility: hidden;
    }

这是一个 WordPress 网站。

[编辑]: 似乎以某种方式归咎于这条规则:

sIFR.replace(itc_anna_std, {
  selector: '.non-admin #content-column .entry h2',
  css: [
        '.sIFR-root { background-color: #f8eca8; color: #170504;}',
        'a { text-decoration: none; color: #170504;}',
        'a:link { text-decoration: none; color: #170504;}',
        'a:hover { color: #170504;}'
    ],
    wmode: 'transparent',
    tuneHeight: -18,
    offsetTop: -6
});

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

最佳答案

关于javascript - 某些 sIFR 选择器在 Safari 中不起作用——非常不寻常的错误 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/963036/

相关文章:

c# - 滚动时修复 gridview 标题

html - Bootstrap 导航问题 : Can't Change the Background Color of Different Columns

css - Bootstrap config.json - 下一步做什么?

java - 如何在 java 中对字符串进行编码以使 xHTML 有效

css - 另一个粘性页脚问题。 100% 宽度的 div,带有重复的 bg 和向右浮动的 div

javascript - IE6友情提示

javascript - 加载图像间歇性失败 - ERR_CONTENT_LENGTH_MISMATCH

html - 某些 float 元素未适当调整大小 (CSS/XHTML)

javascript - npm(和 Node )最新版本的未满足的依赖关系

javascript - 蛇游戏尾部的正确位置