Bar*_*uch 11 javascript jquery html5 marquee css3
我知道<marquee>标签是邪恶的.
如果滚动文本太糟糕了,那么使用JS来获得相同的效果并不会让它变得更好,对吧?
并且假设我决定使用一些滚动文本(喘息),是否有某种类型的CSS(3?)或HTML(5?)方式来做到这一点在技术上是正确的(即不被弃用)?
如果没有CSS/HTML解决方案,我应该使用:
或者我应该使用
<marquee>(<blink> <blink>)标签,它是轻量级的(19字节!),在所有渲染模式和所有文档类型中都得到了所有浏览器的完全支持(即使它不应该),但已被弃用?谢谢.
PS我觉得新闻自动收报机是一个有效的用于选框式
PPS如果有人告诉我,如果我不想要一个繁重的Javascript解决方案我应该使用JQuery因为它是轻量级的,我会在评论中拍摄它们
编辑:我正在添加JQuery标签,因为这似乎是获得许多JS问题专家关注的最佳方式,而且这里并不完全无关.
CSS3支持marquee,但只支持少数浏览器(据我所知,Safari和Chrome是唯一的浏览器)
http://www.w3.org/TR/css3-marquee/
有几个JQuery插件可以实现它,但它们以加载JQuery为代价(26Kb,比仅HTML解决方案更重,但不是我称之为重的)
http://plugins.jquery.com/plugin-tags/marquee
当然,你可以在没有JQuery的情况下自己轻松完成,但是查看这些插件可能会给你一些想法.
另一个需要考虑的选择是做一个小的Flash动画.