css - mod_pagespeed 条件 css

标签 css apache mod-pagespeed

我在使用 rewrite_css 配置时发现了一个问题。 mod_pagespeed 忽略 HTML 注释中的条件 CSS 文件。

    <!--[if (IE 7) | (IE 8)]>
        <link href="mycss.css" rel="stylesheet"/>
    <![endif]-->

但是,这种风格确实有效:

    <!--[if (IE 7) | (IE 8)]><!-->
        <link href="mycss.css" rel="stylesheet"/>
    <!--<![endif]-->

两者中的第一个被不支持条件注释的浏览器忽略。第二个不是。底线:两者之间存在细微差别:http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx#dlhidden

所以我不想更改页面的设置方式,因为它可能会产生负面影响。理想情况下,我想哄 mod_pagespeed 重写评论中的 css。有什么办法可以做到这一点吗?

最佳答案

目前不支持。 mod_pagespeed 只重写不在评论中的东西。

虽然有两个开放的功能请求: https://code.google.com/p/modpagespeed/issues/detail?id=553 https://code.google.com/p/modpagespeed/issues/detail?id=288

关于css - mod_pagespeed 条件 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17886819/

相关文章:

c - 使用套接字在 C 中发送发布数据时出错

nginx - 如何在特定类型的 URL 上禁用 mod_pagespeed

css - 更改基础表单输入字段的高度

html - 单击 Ionic 3 展开标题

java - Apache Commons StringUtils.repeat() 是如何工作的以及为什么它以这种方式工作?

.htaccess - mod_expires 不适用于启用 mod_pagespeed 的情况

jquery - 在鼠标悬停时根据子 div 的属性设置父 div 的背景图像

html - div 中的文本可以垂直和水平居中吗?

php - Apache 不使用 mod_rewrite.c