<marquee> 标记工作完全在ie6和ie7,但在ie8它只显示了第一个项目。

我如何能解决这个问题?

在此先感谢。

有帮助吗?

解决方案

在字幕元素被弃用。 W3C的推荐使用 <em><strong>作为替代的。如果您需要模仿选取框的行为,JavaScript有这样做的工具。 这个讨论具有工作的JavaScript示例。

其他提示

一样,因为它的痛苦,我这个链接: http://remysharp.com/demo/marquee.html

一个基于jQuery选取框这将跨浏览器工作。

尽管我 厌恶 元素及其绝大多数使用的情况下, CSS3似乎已经把它带回来:

据我了解选框已被弃用,IE8可能是IE浏览器的版本,微软决定彻底离开了支持该标签。即使你找到一个方法来得到它的工作,我会建议使用另一种方法来获取文本滚动(如果是需要什么)监守你可能会在下一版IE浏览器,如果同样的问题。

修改 您可以尝试Java脚本......快速搜索后,我发现这个网站看起来像它会为您生成的代码。此外,由于它的JavaScript它现在应该还在火狐,Chrome等工作 http://rumkin.com/tools/marquee/

我真正感受到滚动机制是前期的Web 2.0。如果你的客户需要它,那么你可能不会有很多的选择,但我真的尝试做一些演示,突出的是有更好的方法,它不会造成任何不稳定的网站,如果正确实施。

我知道很多客户都很谨慎,但在我的经验,如果你可以向他们展示一个更好的选择,这是为稳定甚至更稳定,成本低(时间和金钱),那么他们愿意接受新的方式更往往不是

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top