为现代浏览器使用样式表,为较旧的浏览器使用另一个样式表

时间:2014-03-22 作者:Gonzalo Guevara

这不是关于使用IE条件,这是我的问题

我有一个固定宽度的网站,我使用960网格,我喜欢这个,它在大多数浏览器中都能工作,包括ie8和ie7。

现在我喜欢像ie7 ie8这样的旧浏览器,并使用960 file fixed width 和默认样式。css wordpress和现代浏览器使用fluid version of 960 grid.

Summarizing

a) 在旧浏览器中,加载固定宽度960。b) 在现代浏览器中,使用960的流体版本来响应站点。

现代浏览器可以检测并使用它们的样式表,而在旧浏览器中可以使用另一个样式表?

wordpress中是否有任何功能允许在浏览器为现代浏览器时加载样式表,在浏览器为旧浏览器时加载另一个样式表?

2 个回复
SO网友:Potheek

您可以使用wp_check_browser_version().

失败时返回False,成功时返回浏览器数据数组。然后检查浏览器数据,您可以将特定CSS样式表指定给特定浏览器。

Reference »

SO网友:Rarst

WP在加载时执行一些有限的浏览器嗅探,有$is_winIE$is_macIE 当检测到浏览器为Internet Explorer时设置全局。但是,它不会检测版本。

这似乎正是使用IE条件句的情况。

结束

相关推荐

Twenty12个子主题style.css?ver=3.8.1

我已经创建了一个儿童主题“212”。在前端<head> 节包含以下行:http://example.com/wp-content/themes/childtheme/style.css?ver=3.8.1我对所做的任何更改childtheme/style.css 未反映在http://example.com/wp-content/themes/childtheme/style.css?ver=3.8.1我在Twentyle2和childtheme中进行了搜索,没有找到任何包含3.8.1版本的e