为什么marquee标签不能用于谷歌浏览器.?

Ana*_*aju 7 html css twitter-bootstrap

我想将图像插入marquee标签.

我写了以下代码:

<marquee scrollamount="4" behavior="alternate" direction="right" width="300"><img width="180px" style="padding-left:30px;opacity:0.7" src="img/cloud3.png"></marquee>
Run Code Online (Sandbox Code Playgroud)

它在firefox和IE中运行良好,但不适用于chrome.问题是什么.?请尽早回复.提前致谢.

fee*_*esh 19

因为marquee标签是对自然的犯罪.并且在较新版本的Chrome中不再支持它.

  • 我发现这个答案相当平淡.`marquee`标签应该永远不会被创建,但是对于web组件,有人可以轻松地创建一个新的`marquee`标签.关键是html是关于语义而不是表示.`marquee`决定应该如何显示某些内容而不是它是什么类型的信息."marquee"标签的最终结果并不是什么坏事.这就是它的创造方式.HTML不应该是演示文稿的一部分,这就是`marquee`的错误. (6认同)

zel*_*lio 10

marquee没有现代的HTML支持.Chrome前一段时间不再支持它了.您需要通过CSS3或Javascript实现此功能.

W3C进一步指出它是非标准的,不应该使用.

通过jQueryCSS3可以轻松实现效果