【发布时间】:2012-12-12 11:20:48
【问题描述】:
我有一个不能在 IE 中运行的 HTML 5 拖放游戏,所以我想基本上只是以图像的形式显示答案。目前我正在使用 CSS 在 IE 中隐藏游戏 div 并显示 div 并使用 display: block; 显示图像并在 Chrome 等浏览器上使用 display: none 隐藏它。
这是一种基于浏览器切换内容的好方法,还是我应该考虑另一种方法?这样做的正确方法是什么?
【问题讨论】:
-
如果只是拖放,它应该可以在 IE5.5 中工作,因为微软基本上将该功能添加到 Internet(就像他们所做的
innerHTML)。所以你一定做错了什么。发个链接,我可以看看,告诉你为什么它在 IE 中不起作用。 -
最近我倾向于认为在 IE 中优雅降级的最佳方法就是告诉人们升级他们的浏览器。
-
您最好向我们展示一个演示并将问题代码包含在您的问题内容中,而不是必须进行自我诊断(如@Kolink 建议的那样)。如果可以,请使用您的代码制作 jsfiddle.net 演示,以便我们查看实际操作。
-
大家好,我现在已经设法在 IE 上进行拖放操作。我主要想知道是使用 display:none 等和好的方式来降级,即它是否可以接受,因为内容肯定正在加载但只是以这种方式隐藏?
-
你是如何操纵
divsdisplay的?您是否使用 IE 条件来包含 CSS 的额外 sn-p?就目前而言,这似乎太模糊而无法回答。
标签: css html graceful-degradation