2012-07-20 166 views
0

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

我还使用自定义的CSS文件(称为ralph_golfanatics.css),这是我的index.php文件里面加载如下:

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

该文件的所有自定义样式在IE9中显示正常,但最IE8中没有显示重要的样式。只需在文件template_ie8.css(该文件附带Ionosphere模板包)中手动添加这些css样式,不会改变任何内容。

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

非常感谢大家的提示。

拉尔夫

+2

不要指望IE正在工作 – Dani 2012-07-20 08:42:58

+0

你的css路径在哪里 – 2012-07-20 08:43:40

回答

1

不幸的是,你已经包括了链接不工作所以现在还很难拖住到底是什么问题。

如果您指的是使用锐角显示的圆角边框,这是因为border-radius是IE8中不支持的CSS3属性。

请参阅this link以获取边界半径浏览器支持。

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

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

+0

另外一个很好的参考站点是http://caniuse.com/,用于检查什么是和什么不能在哪个浏览器上工作。 – DBUK 2012-07-20 12:58:45

相关问题