ie8 </marquee>中的<marquee>问题

时间:2010-02-19 16:30:57

标签: html css marquee

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

我该如何解决这个问题?

提前致谢。

5 个答案:

答案 0 :(得分:15)

不推荐使用marquee元素。 W3C建议使用<em> and <strong> as alternatives。如果您需要模仿选取框的行为,JavaScript可以使用这些工具。 This discussion有一个有效的JavaScript示例。

答案 1 :(得分:13)

尽管我很难将这个链接起来: http://remysharp.com/demo/marquee.html

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

答案 2 :(得分:4)

尽管我厌恶元素及其绝大多数用例,CSS3 seems to have brought it back

答案 3 :(得分:3)

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

修改 您可以尝试java脚本...快速搜索后我发现这个网站看起来会为您生成代码。此外,因为它是javascript它现在应该也适用于Firefox,Chrome等。 http://rumkin.com/tools/marquee/

答案 4 :(得分:0)

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

我知道很多客户都很谨慎,但根据我的经验,如果你能向他们展示一个更稳定,更稳定,成本更低(时间和金钱)的更好的选择,那么他们愿意接受新的方式更多通常不是。