可以使用<marquee>
HTML 元素了吗?我的意思是,所有浏览器都支持它吗?我知道 Twitter 正在使用它,我认为它非常适合发布公告,我想使用它,但我不知道它是否能正常工作。有人知道吗?
3 回答
不,它已被W3C弃用。
祝你好运!
编辑:
marquee 的替代方法是在 span 或 div 中显示整个字符串,以方便访问。
编辑2:
我不能确定,但乍一看,twitter 并没有使用它,但即使他们使用它(他们不应该),你也不应该效仿他们的坏榜样,他们也会犯错误!:)
编辑3:
你说它适用于所有浏览器,虽然这可能是真的,因为现代浏览器试图尽可能兼容,但你应该考虑到始终遵循标准是很好的纪律。
为什么?有很多原因:例如,移动浏览器(日益流行)没有像 FF Chrome 和 IE 这样的桌面浏览器那样有足够的内存,它们可能无法正确显示玩具内容。
编辑4:
我刚刚知道你在谈论“移动”的热门话题,我真的很抱歉德拉,为了完整起见,这里有一个例子:
演示:
http://remysharp.com/demo/marquee.html
来源:
<marquee>
并且<blink>
,以及诸如浅紫色背景上的粗体粉红色 18pt 文字在 90 年代在业余网页设计师中风靡一时,因为他们“整洁”,并且应该在他们关闭时经历真正的死亡下地理城市。
关键是它们很碍眼。他们永远保持动画。一个更好的计划是使用 javascript 滚动一次,例如当 SO 告诉您有新回复或您获得了徽章时。 一旦吸引了用户的注意力,而不会分散他们在页面上的整个时间。
只需使用 span 或 div 并使用 jQuery 或自定义 javascript 在其中制作动画 :)