0

我正在使用条件语句/样式表,因为我的客户想要一个用于登录的 CSS3 模式窗口,(当然)由于指针事件,它不能在 IE 中本地工作。模态窗口代码在页脚中。

我创建了一个 ie.css 样式表并将以下内容添加到 header.php 文件中:

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

我/我很确定样式表很好,并且(理论上)命令很好,因为它可以在主页上使用。问题是我无法让它在任何其他页面上工作。任何帮助/建议表示赞赏。

要查看实际问题,请转到此处

4

4 回答 4

0

为什么<![endif]-->你的行代码末尾有这样的代码?也许如果你删除它会正常工作。

于 2013-01-27T01:53:36.687 回答
0

在您的代码中,它是以这种方式加载的:

<!--[if IE]><link rel="stylesheet" type="text/css" href="Ayurvega" media="screen" /><![endif]-->

代码href错误地指定了属性,指向:ayurvega.com/main/Ayurvega,这不是正确的。猜猜你需要用类似的东西替换它:

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

或者,这个,可能是……

<!--[if IE]><link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/ie.css" media="screen" /><![endif]-->
于 2013-01-27T01:53:40.537 回答
0
 href="<?php bloginfo('template_directory'); ?>/ie.css"
于 2013-01-27T01:55:34.393 回答
0

试试这个...

<!--[if IE]> <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/ie.css" media="screen" />   <![endif]-->
于 2013-01-27T01:56:04.623 回答