html - Safari 不运行 css 显示 :none property

标签 html css safari

我有以下 html:

<div id="loadinganimationsearch">
    <div style="color: #28ABE3;font-size: 14px;float: left;">Fetching Textbooks</div>   
    <div id="block_1" class="barlittle"></div>
    <div id="block_2" class="barlittle"></div>
    <div id="block_3" class="barlittle"></div>
    <div id="block_4" class="barlittle"></div>
    <div id="block_5" class="barlittle"></div>
    <br>
</div>

这是 HTML 生成的内容:

enter image description here

现在我有以下 CSS,当浏览器运行时 loadinganimationsearch 在 chrome 和 firefox 中没有显示。

 #loadinganimationsearch {
     display: none;
}

但现在当我在 Safari 5.1.7 中运行它时,由于某种原因它似乎几乎忽略了 CSS。为什么会发生这种情况,我该如何解决?

最佳答案

四处寻找,找到了罪魁祸首:

@-moz-keyframes move {
    0% {
        -moz-transform: scale(1.2);
        opacity: 1;
    }

    100% {
        -moz-transform: scale(0.7);
        opacity: 0.1;
    }; /* This semicolon shouldn't be here */
}

@-webkit-keyframes move {
    0% {
        -webkit-transform: scale(1.2);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(0.7);
        opacity: 0.1;
    }; /* This semicolon shouldn't be here */
}

动画关键帧百分比后不应有分号。应该是:

@-moz-keyframes move {
    0% {
        -moz-transform: scale(1.2);
        opacity: 1;
    }

    100% {
        -moz-transform: scale(0.7);
        opacity: 0.1;
    }
}

@-webkit-keyframes move {
    0% {
        -webkit-transform: scale(1.2);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(0.7);
        opacity: 0.1;
    }
}

我推测在Safari解析分号后,下面的CSS都不生效。

关于html - Safari 不运行 css 显示 :none property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28142630/

相关文章:

css - 视网膜显示图像尺寸

javascript - Safari 不使用应用程序缓存 list

php - 字母之间的笔划字符之间的间距相等

javascript - 图像的宽度不会增长到等于父 div 的宽度

javascript - Kendo UI Splitview 刷新 Pane 内容

HTML输入文本框鼠标拖动上下滚动

html - 如何使用CSS将移动设备上的水平菜单更改为垂直菜单

jquery - $.post 调用在 Safari 中未发生

电子邮件中的 HTML <base> 标记

javascript - 是否可以反向播放 HTML5 视频?