Marquee:元素与javascript

时间:2013-05-14 12:43:25

标签: javascript html

我想知道使用HTML标记有什么优点和缺点,而不是使用Javascript实现相同的滚动文本效果?

是否鼓励使用<marquee> HTML标记?

2 个答案:

答案 0 :(得分:8)

你问

  

是否鼓励使用<marquee> HTML标记?

The w3.org answers

  

不,真的。不要使用它。

您无法保证在未来的浏览器中提供marquee元素支持,即使它已经存在,但在今天的浏览器中可能缺少某些选项(例如我测试{{3在Chrome中,我获得了与Firefox不同的弹跳效果。

大多数用户不希望看到任何基于JavaScript的解决方案,但如果你真的需要它(比如,你的老板要求它),那么搜索&#34; JavaScript选框&#34;提供了许多解决方案,例如

MDN's examples

基于JavaScript的解决方案具有可配置性和不基于非标准元素的优势(&#34; HTML5将其归类为不符合要求的特征。&#34;)

答案 1 :(得分:2)

  • Marquee是Microsoft 1990年的技术
  • Marquee is / is /永远不会成为w3c标准
  • Marquee非常难看,

所有浏览器都支持它(甚至是IOS safari!)

然后

如果您确定要在您的网站上想要这个非常丑陋的想法,请使用它。

最终未来的非支持浏览器只会回退到简单的静态样式。