Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包括不带JavaScript的不同浏览器的样式表_Javascript_Css_Conditional Comments - Fatal编程技术网

包括不带JavaScript的不同浏览器的样式表

包括不带JavaScript的不同浏览器的样式表,javascript,css,conditional-comments,Javascript,Css,Conditional Comments,我有一个工具,可以扫描css文件并将图像嵌入base64,以减少向服务器发出的请求量。不幸的是,IE不支持这一点 我知道如何使用条件注释包括IE特定的样式表,但是FF、Opera和Webkit呢?我不想给它不使用的IE样式表 谢谢,Firefox、Opera和Safari没有条件评论。我不确定您是否可以使用Javascript加载样式表,但我建议您无论如何都不要这样做 像PHP这样的服务器端脚本语言确定客户端并提供相应的CSS文件是很常见的。在PHP中,可以通过解析$\u服务器['HTTP\u

我有一个工具,可以扫描css文件并将图像嵌入base64,以减少向服务器发出的请求量。不幸的是,IE不支持这一点

我知道如何使用条件注释包括IE特定的样式表,但是FF、Opera和Webkit呢?我不想给它不使用的IE样式表


谢谢,Firefox、Opera和Safari没有条件评论。我不确定您是否可以使用Javascript加载样式表,但我建议您无论如何都不要这样做

像PHP这样的服务器端脚本语言确定客户端并提供相应的CSS文件是很常见的。在PHP中,可以通过解析
$\u服务器['HTTP\u user\u agent']
的内容来识别用户代理


如果您不习惯用PHP编程,可以使用许多脚本。似乎特别有希望。

Firefox、Opera和Safari没有条件评论。我不确定您是否可以使用Javascript加载样式表,但我建议您无论如何都不要这样做

像PHP这样的服务器端脚本语言确定客户端并提供相应的CSS文件是很常见的。在PHP中,可以通过解析
$\u服务器['HTTP\u user\u agent']
的内容来识别用户代理


如果您不习惯用PHP编程,可以使用许多脚本。看起来特别有希望。

通过阅读web请求中的用户代理,您可以在头部标签中提供不同的样式表。

通过阅读web请求中的用户代理,您可以在头部标签中提供不同的样式表。

如果我正确理解您的问题,(如果我没有理解),您可以使用条件注释从IE中排除CSS文件:

<![if IE 9]>
IE will ignore this; other browsers won't.
<![endif]>

IE将忽略这一点;其他浏览器不会。

如果我正确理解您的问题(如果我没有理解),您可以使用条件注释从IE中排除CSS文件:

<![if IE 9]>
IE will ignore this; other browsers won't.
<![endif]>

IE将忽略这一点;其他浏览器不会。

取而代之。最好的方法是使用以下命令

type=“text/safari”

type=“text/chrome”

请阅读下面的文章,以获得更好的解释


-Amit

取而代之。最好的方法是使用以下命令

type=“text/safari”

type=“text/chrome”

请阅读下面的文章,以获得更好的解释

-阿米特


相反,最好的方法是使用以下方法。 type=“text/safari” type=“text/chrome”

不,不要依赖浏览器漏洞! Chrome计划在版本50中修复这一问题(并因此禁用这一黑客行为)


相反,最好的方法是使用以下方法。 type=“text/safari” type=“text/chrome”

不,不要依赖浏览器漏洞! Chrome计划在版本50中修复这一问题(并因此禁用这一黑客行为)


引用OP:“我知道如何使用条件注释[…]包含IE特定样式表”@FRKT:include,但不排除。引用OP:“我知道如何使用条件注释[…]包含IE特定样式表”@FRKT:include,但不排除。您是否试图从IE中排除CSS或将其包含在特定的非IE浏览器中?我试图阻止IE下载带有base64编码图像的样式表。您是否试图从IE中排除CSS或将其包含在特定的非IE浏览器中?我试图阻止IE下载带有base64编码图像的样式表。