javascript - <marquee> html标签使用/替换

标签 javascript jquery html css marquee

我知道<marquee>标签是邪恶的。
如果滚动文本这么糟糕,那么使用 JS 来获得相同的效果并不能使它变得更好,对吧?

假设我决定使用一些滚动文本(gasp),是否有某种类型的 CSS(3?) 或 HTML(5?) 方法可以做到这一点在技术上是正确的(即不是已弃用)?

如果没有 CSS/HTML 解决方案,我应该使用:

  • Javascript,下载量较大,可能会被关闭(这是赞成还是反对?),但我得到了 W3C 正确、有效、未弃用和智能的好处,

或者我应该使用

  • 讨厌的<marquee> () 标签,它是轻量级的(19 字节!),在所有呈现模式和所有文档类型中都完全支持所有浏览器(即使它不应该支持),但已弃用?

谢谢。

附言我认为新闻自动收报机是选取框样式的有效用途
附言如果有人告诉我,如果我不想要一个繁重的 Javascript 解决方案,我应该使用 JQuery,因为它是轻量级的,我会在评论中向他们开枪

编辑:我正在添加 JQuery 标记,因为这似乎是吸引许多专家关注 JS 问题的最佳方式,而且它在这里并非完全无关。

最佳答案

不是效果不好。 marquee、blink 和 font 标签的问题在于它们传达的是表示而不是内容的结构。

关于javascript - <marquee> html标签使用/替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423618/

相关文章:

java - 如何使 HTML 表格滚动

java - 如何使用 PHP 或 Java 从 HTML 中提取 RDFa?

javascript - JS改变高度并返回原始CSS高度

javascript - Wicket:访问 FileUploadFile 选定的文件

javascript - 如何设置超时返回到第一个div?

javascript - 如何修复错误 POST ...net::ERR_CONNECTION_RESET

html - 输入和提交按钮的大小(百分比)

javascript - JQuery 删除 iframe 中的事件处理程序

javascript - HTML5 localStorage JSON 改进

javascript - 如何在 Oracle Apex 中刷新页面后保持行突出显示?