0

基本上,为我的网站定义的大部分 CSS 样式在 IE8 中打开页面时都不会显示。这不仅发生在我的自定义样式(我通过自定义 css 文件单独加载),还发生在 Rockettheme IONOSPHERE 模板的内置功能中,例如box1/2/3/4/5/6模块样式。此外,圆角样式没有渲染,所有模块都显示为尖角。

我还使用了一个自定义 css 文件(称为ralph_golfanatics.css),我将其加载到 index.php 中,如下所示:

$gantry->addStyles(array('template.css','joomla.css', 'ralph_golfanatics.css'));

此文件的所有自定义样式在 IE9 中都可以正常显示,但最重要的样式在 IE8 中没有显示。只需在文件中手动添加这些 css 样式template_ie8.css(该文件随 Ionosphere 模板包提供)并没有改变任何东西。

期待在这件事上得到任何帮助。该网页是http://www.golfanatics.de

提前感谢大家的提示。

拉尔夫

4

1 回答 1

1

不幸的是,您包含的链接不起作用,因此很难准确确定问题所在。

如果您指的是带有尖角的圆角边框,这是因为border-radiusIE8 不支持 CSS3 属性。

有关边界半径浏览器支持,请参阅此链接。

有许多 CSS3 属性在旧版浏览器中不起作用;这是预期的行为,大多数 Web 开发人员通过使用“渐进增强”或“优雅降级”来解决这个问题。有关更多信息,请参阅此链接

大多数使用 CSS3 技术的网站在每个浏览器中看起来都不一样。

于 2012-07-20T09:00:30.190 回答