0

我正在尝试使用CSS3 PIE在旧版浏览器中呈现一些 CSS3 样式。我正在使用 wordpress 并且已经实现了它(我已经把它从一个 ie 条件中取出,所以我可以在 firebug 中测试它):

<style type="text/css">
        #breadcrumbs,
        #breadcrumbs ul#parent,
        #breadcrumbs ul#parent li ul,
        #breadcrumbs ul#parent li ul li,
        #searchform,
        #searchform #input, 
        #searchform #submit {behavior: url("<?php echo get_template_directory_uri();?>/PIE.htc");}</style>

这输出:

<style type="text/css">
        #breadcrumbs,
        #breadcrumbs ul#parent,
        #breadcrumbs ul#parent li ul,
        #breadcrumbs ul#parent li ul li,
        #searchform,
        #searchform #input, 
        #searchform #submit {behavior: url("http://rcnhca.org.uk/sites/first_steps/wp-content/themes/megaamazing/PIE.htc");}</style>

http://rcnhca.org.uk/sites/first_steps/wp-content/themes/megaamazing/PIE.htc在浏览器中正确解析,但是文件没有加载,并且没有从 firebug 网络面板请求它。

有谁知道发生了什么?可以在http://rcnhca.org.uk/sites/first_steps/找到一个活生生的例子

4

2 回答 2

0

我不熟悉这个,但我希望这会对你有所帮助

样式类型="文本/css">

#breadcrumbs,
#breadcrumbs ul#parent,
#breadcrumbs ul#parent li ul,
#breadcrumbs ul#parent li ul li,
#searchform,
#searchform #input, 
#searchform #submit {behavior: url("http://rcnhca.org.uk/sites/first_steps/wp-content/themes/megaamazing/PIE.htc");}</style>
于 2012-04-19T09:56:24.010 回答
0

我认为您必须指定服务器(目录)的路径,而不是 URL。例如,/var/www/myproject/path/to/my/PIE.htc

于 2012-04-19T10:03:19.857 回答