我正在尝试使用CSS3 PIE在旧版浏览器中呈现一些CSS3样式。我正在使用wordpress并且已经实现了它(我已经把它从有条件中取出,所以我可以在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/
找到一个实例答案 0 :(得分:0)
我对此并不熟悉 我希望这会对你有所帮助
style type =“text / css”&gt;
#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>
答案 1 :(得分:0)
我认为您必须指定服务器(dir)的路径,而不是URL。例如,/var/www/myproject/path/to/my/PIE.htc
。