css - Wordpress 和条件 IF 语句

标签 css wordpress internet-explorer

我知道这个问题已被问过 100 次,但我似乎无法在其他文章中找到解决方案。我在此处和其他站点上遇到了许多支持问题但仍未解决。我正在尝试将条件 IE 语句添加到我的 WordPress 主题中,适用于第 8 版及以下版本,然后适用于第 9 版。这是我的 head 部分的样子(不确定为什么这里没有全部显示一个代码块。对此感到抱歉) :

  <!--[if lt IE 9]>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/ie.css" media="screen" type="text/css" />

  <![endif]-->

  <!--[if gte IE 9]>
    <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/ie9.css" media="screen" type="text/css" />
  <![endif]-->

我只尝试了一个声明,但没有成功。 我还尝试使用完整 URL 直接链接 css。

当页面加载时,我看到它应该使用 ie.css 的方式(主要是我更改了背景,所以很明显),然后它迅速更改为我的默认样式表。当我使用 Firebug 检查时,它使用默认样式表显示它。 有任何想法吗? 谢谢。

*****更新 **** 我想我周末需要离开。我今天才意识到,我一直在看的页面是我在 WP 中设置的 home.php 页面。那是我网站上唯一没有使用 header.php 文件且仅链接到样式表的页面。因此,一旦我将条件语句添加到该页面,它现在就会看到 IE 样式表。我觉得自己像个笨蛋,但有时退一步可能是最好的答案。不过还是感谢其他回复!

最佳答案

IE css 只能在 IE 浏览器中加载,因此无法使用 firebug 在 Mozilla 中查看。 在 Mozilla 中,页面将只使用默认页面。

关于css - Wordpress 和条件 IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8762508/

相关文章:

internet-explorer - 如何防止SVG元素通过IE11中的标签获得焦点?

javascript - 到达最后一行时增加文本区域的高度

wordpress - 我在 Wordpress 中的菜单无缘无故换行。

php - nginx + WordPress : Proper user/file permissions for SFTP + auto update?

jquery删除选项的 "selected"属性?

javascript - 修复 Internet Explorer 中的 JavaScript 数组函数(indexOf、forEach 等)

javascript - Jquery css3 自动滚动图像

position - 如何为 <span> 中的第一个字母制作边框半径并对齐它

html - 从网页顶部删除矩形

wordpress - 如何使用 WooCommerce 更改要在 google 上编制索引的内容?