12

我的<marquee>标签在 ie6 和 ie7 中运行良好,但在 ie8 中它只显示第一项。

我怎样才能解决这个问题?

提前致谢。


据我了解,Marquee 已被弃用,IE8 可能是微软决定完全不支持该标签的 IE 版本。即使您确实找到了使其工作的方法,我建议您使用另一种方法来滚动文本(如果需要的话),因为如果 IE 在下一个版本中您可能会遇到同样的问题。

编辑: 您可以尝试 java 脚本...经过快速搜索后,我发现这个站点看起来会为您生成代码。此外,由于它是 javascript,它现在应该也可以在 Firefox、Chrome 等上运行。 http://rumkin.com/tools/marquee/

4

5 回答 5

15

不推荐使用选框元素。W3C 建议使用<em><strong>作为替代。如果您需要模仿选取框的行为,JavaScript 提供了执行此操作的工具。 这个讨论有一个有效的 JavaScript 示例。

于 2010-02-19T16:42:11.183 回答
13

尽管链接这个让我很痛苦: http ://remysharp.com/demo/marquee.html

一个基于 jquery 的选框,可以跨浏览器工作。

于 2010-02-19T16:41:01.287 回答
4

尽管我讨厌这个元素和它的绝大多数用例,但CSS3 似乎把它带回来了

于 2010-02-19T17:05:25.293 回答
3

据我了解,Marquee 已被弃用,IE8 可能是微软决定完全不支持该标签的 IE 版本。即使您确实找到了使其工作的方法,我建议您使用另一种方法来滚动文本(如果需要的话),因为如果 IE 在下一个版本中您可能会遇到同样的问题。

编辑: 您可以尝试 java 脚本...经过快速搜索后,我发现这个站点看起来会为您生成代码。此外,由于它是 javascript,它现在应该也可以在 Firefox、Chrome 等上运行。 http://rumkin.com/tools/marquee/

于 2010-02-19T16:39:17.013 回答
0

我真的觉得滚动机制是 Web 2.0 之前的版本。如果您的客户想要它,那么您可能没有很多选择,但我真的会尝试做一些演示来强调有更好的方法,如果正确实施,它不会对网站造成任何不稳定。

我知道很多客户都很谨慎,但根据我的经验,如果你能向他们展示一个更好的替代方案,它同样稳定,甚至更稳定并且成本低(时间和金钱),那么他们往往愿意接受新的方式.

于 2010-06-14T08:25:51.230 回答