html - <marquee> 是 block 元素还是行内元素?

标签 html css marquee

<分区>


这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助 future 的读者。

关闭 6 年前

我写了一个 html/css 代码,找到了 <marquee><span>的布局很奇怪:

enter image description here

如果<marquee>是一个行内元素,span将在 marquee 的右侧, 但如果我使用 span向右浮动,它会像这样:

enter image description here

所以 <marquee>不是 block 元素。

如何<marquee>在 html 中显示?

最佳答案

你应该避免使用这个标签:它不是标准元素。看看你自己: https://www.w3.org/wiki/HTML/Elements/marquee

要替换它,您应该使用一些 javascript,或使用插件:

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

你可以在纯 css 中使用动画来做到这一点: http://codepen.io/thomasbormans/pen/EjMBqO

@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}

关于html - <marquee> 是 block 元素还是行内元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43822598/

上一篇:javascript - 复制文本区域动画功能

下一篇:css - Bootstrap Reveal Footer 修复了在 Safari 上不工作的问题

相关文章:

jquery - 如何控制 coda slider 上滚动的方向?

javascript - 使用 jquery 样式化标签 css

jquery - 单击一个时如何使其他 Accordion 元素折叠?

javascript - 动画div定位重排

php - 如果为空则隐藏 HTML/JQuery 表格(footable)

javascript - 动画图像输出,将其附加到结尾,淡入淡出......无休止地重复

html - CSS 选框兼容性

c - 如何在程序结束时和每次迭代结束时始终输出结果? (之前查询的更新版本)

python - 当 html 表单允许文件上传时,Django 以 "generator raised StopIteration"停止

html - Wordpress CSS主题修改