我想知道与使用 Javascript 实现相同的滚动文本效果相比,使用 HTML 标记有哪些优点和缺点?
是利用<marquee>
鼓励使用 HTML 标记?
最佳答案
你问
Is the use of
<marquee>
HTML tag encouraged?
No, really. don't use it.
您无法保证 marquee
跨 future 浏览器的元素支持,即使它存在,它的一些选项在今天的浏览器中可能不存在(例如,我在 Chrome 中测试了 MDN's examples,我得到了与在 Firefox 中不同的弹跳效果)。
大多数用户也不希望看到任何基于 JavaScript 的解决方案,但是如果您确实需要它(例如,您的老板要求它),那么搜索“JavaScript marquee”会提供许多解决方案,例如
Very Simple, Very Smooth, JavaScript Marquee
基于 JavaScript 的解决方案具有可配置和不基于非标准元素的优点(“HTML5 将其归类为不符合要求的功能。”)。
关于javascript - 字幕 : element vs. javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16543491/