0

如何让 css3pie 在所有 Joomla 2.5 页面上工作?

我的 joomla 2.5 网站的第一页上有 css3pie 工作,但它不能在任何其他页面上工作。

它适用于http://localhost/human_affairs2/. 但不起作用http://localhost/human_affairs2/index.php/our-program

据我所知,使用相同的 index.php 文件和相同的 css 文件。

这是css的一个例子。

.whiteBox h3,
.nivo-caption {
    -webkit-border-radius:0px 8px 8px 0px;
    -moz-border-radius:0px 8px 8px 0px; /* Firefox 3.6 and earlier */
    border-radius:0px 8px 8px 0px;

    -webkit-box-shadow: #999 1px 2px 3px;
    -moz-box-shadow: #999 1px 2px 3px;
    box-shadow: 1px 2px 3px #999;

    behavior: url(PIE.htc);
}
4

3 回答 3

1

你需要澄清你的问题:即。提供您的代码。我建议您查看他们网站上的文档在此处输入链接描述,因为您的问题的答案取决于您使用的版本(PHP、JS、CSS)。因为它是 Joomla,我认为你应该使用 PHP 版本,如果你是,那么你需要确保你不仅在 index.php 上调用函数来使用 PIE,而且在组件视图上也是。

希望这可以帮助。

于 2012-07-27T05:27:53.863 回答
0

我已经使用完整的 url 链接到 PIE.htc 了。 behavior: url(http://localhost/human_affairs2/PIE.htc);

在这里找到答案: http ://css3pie.com/forum/viewtopic.php?f=4&t=980

于 2012-08-01T13:00:54.360 回答
0

相反,您可以将 PIE.htc 放在网站的根目录中,然后从 css 中调用它,例如

behavior: url(PIE.htc);

您需要将它放在 .htaccess 和其他重要文件夹所在的同一文件夹中(例如管理员等)。

这就是我修复它的方式。

于 2013-10-21T00:19:20.097 回答