9

可以使用<marquee>HTML 元素了吗?我的意思是,所有浏览器都支持它吗?我知道 Twitter 正在使用它,我认为它非常适合发布公告,我想使用它,但我不知道它是否能正常工作。有人知道吗?

4

3 回答 3

13

不,它已被W3C弃用。

祝你好运!

编辑:

marquee 的替代方法是在 span 或 div 中显示整个字符串,以方便访问。

编辑2:

我不能确定,但​​乍一看,twitter 并没有使用它,但即使他们使用它(他们不应该),你也不应该效仿他们的坏榜样,他们也会犯错误!:)

编辑3:

你说它适用于所有浏览器,虽然这可能是真的,因为现代浏览器试图尽可能兼容,但你应该考虑到始终遵循标准是很好的纪律。

为什么?有很多原因:例如,移动浏览器(日益流行)没有像 FF Chrome 和 IE 这样的桌面浏览器那样有足够的内存,它们可能无法正确显示玩具内容。

编辑4:

我刚刚知道你在谈论“移动”的热门话题,我真的很抱歉德拉,为了完整起见,这里有一个例子:

演示:

http://remysharp.com/demo/marquee.html

来源:

http://remysharp.com/2008/09/10/the-silky-smooth-marquee/

于 2010-10-19T00:19:13.437 回答
7

<marquee>并且<blink>,以及诸如浅紫色背景上的粗体粉红色 18pt 文字在 90 年代在业余网页设计师中风靡一时,因为他们“整洁”,并且应该在他们关闭时经历真正的死亡下地理城市。

关键是它们很碍眼。他们永远保持动画。一个更好的计划是使用 javascript 滚动一次,例如当 SO 告诉您有新回复或您获得了徽章时。 一旦吸引了用户的注意力,而不会分散他们在页面上的整个时间。

于 2010-10-19T00:33:41.877 回答
0

只需使用 span 或 div 并使用 jQuery 或自定义 javascript 在其中制作动画 :)

于 2010-10-19T01:00:45.753 回答