0

我使用 chrome 和 Firefox。我喜欢 chrome 和 Firefox。我只是想检查一下我的网站在 IE8 中的外观,结果非常可怕。我无法导航,它不能正确渲染旋转,整个事情都搞砸了。

有没有人有任何想法?目前我唯一的想法是进行完全重新设计以适应 IE。

我悲伤的,IE 崩溃的网站

4

2 回答 2

1

不,不要进行重定向 - 一切都不会丢失。你仍然可以尝试挽救局面。

该站点的主要问题是您使用 CSS3 2D 转换,并非所有版本的 IE 都支持它(IE9 应该支持它,但您的站点可能没有使用正确的语法)。

你可以做几件事来解决这个问题。我将带您完成我通常采取的步骤:

  1. 由于 2D 转换是规范中相对较新的部分,因此现在最好坚持使用旧的处理方法。最明显的方法是使用倾斜的图像,而不是使用 CSS 倾斜的锚点。

  2. 如果由于某种原因(工作量太大;图像交互区域太大等)上述解决方案不可取,您始终可以为不支持 2D 转换的浏览器采用后备方案(以传统的水平方式显示导航和徽标) . 您可以使用Modernizr 之类的脚本轻松发现浏览器功能。在指定 IE 特定样式表之前执行此操作,因为可能有其他浏览器不支持转换。

  3. 部署特定于 IE 的解决方案,通常带有条件注释。在这种情况下,您可以使用 IE 的filter矩阵转换来填补空白,或者为 IE9 及以下版本部署上述后备脚本。

于 2010-09-18T02:43:47.120 回答
0

到目前为止,我唯一的想法是设置一个浏览器自动检测并重定向到一个对 ie 友好的站点。我发现了这个:http ://mobility.mobi/showthread.php?22-Auto-detecting-PC-Mobile-and-then-Redirecting

于 2010-09-18T01:42:25.977 回答