我的<marquee>
标签在 ie6 和 ie7 中运行良好,但在 ie8 中它只显示第一项。
我怎样才能解决这个问题?
提前致谢。
我的<marquee>
标签在 ie6 和 ie7 中运行良好,但在 ie8 中它只显示第一项。
我怎样才能解决这个问题?
提前致谢。
据我了解,Marquee 已被弃用,IE8 可能是微软决定完全不支持该标签的 IE 版本。即使您确实找到了使其工作的方法,我建议您使用另一种方法来滚动文本(如果需要的话),因为如果 IE 在下一个版本中您可能会遇到同样的问题。
编辑: 您可以尝试 java 脚本...经过快速搜索后,我发现这个站点看起来会为您生成代码。此外,由于它是 javascript,它现在应该也可以在 Firefox、Chrome 等上运行。 http://rumkin.com/tools/marquee/
不推荐使用选框元素。W3C 建议使用<em>
和<strong>
作为替代。如果您需要模仿选取框的行为,JavaScript 提供了执行此操作的工具。 这个讨论有一个有效的 JavaScript 示例。
尽管链接这个让我很痛苦: http ://remysharp.com/demo/marquee.html
一个基于 jquery 的选框,可以跨浏览器工作。
尽管我讨厌这个元素和它的绝大多数用例,但CSS3 似乎把它带回来了:
据我了解,Marquee 已被弃用,IE8 可能是微软决定完全不支持该标签的 IE 版本。即使您确实找到了使其工作的方法,我建议您使用另一种方法来滚动文本(如果需要的话),因为如果 IE 在下一个版本中您可能会遇到同样的问题。
编辑: 您可以尝试 java 脚本...经过快速搜索后,我发现这个站点看起来会为您生成代码。此外,由于它是 javascript,它现在应该也可以在 Firefox、Chrome 等上运行。 http://rumkin.com/tools/marquee/
我真的觉得滚动机制是 Web 2.0 之前的版本。如果您的客户想要它,那么您可能没有很多选择,但我真的会尝试做一些演示来强调有更好的方法,如果正确实施,它不会对网站造成任何不稳定。
我知道很多客户都很谨慎,但根据我的经验,如果你能向他们展示一个更好的替代方案,它同样稳定,甚至更稳定并且成本低(时间和金钱),那么他们往往愿意接受新的方式.