我写了一个html / css代码,发现<marquee>
和<span>
的布局很奇怪:
如果<marquee>
是内联元素,则span
将位于marquee
的右侧,但如果我使用span
浮动权限,则它会是这样的:
因此<marquee>
不是块元素。
<marquee>
如何在html中显示?
答案 0 :(得分:0)
您应该避免使用此标记:它不是标准元素。看看自己: 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); }
}