HTML | <marquee> 是什么,我能用它做什么?

HTML | What is <marquee> and what can i do with it?

我刚刚发现有一个名为 <marquee> 的 html 标签。我去了几个网站,包括 w3schools 和 selfHTML 网站,但找不到关于这个标签的任何信息。我用来编写网站的 IntelliJ 无法识别此标签。它说:未知 html 标记选取框 。这个标签是我测试与所有浏览器兼容的方式(甚至在 IE 中!)。

所以现在我有以下问题:

只要你知道我在说什么:

<marquee>Test Marquee</marquee>
<p>Test Paragraph</p>

感谢您的回答

<marquee> 是一个旧的 HTML 元素,默认情况下,它会导致其中的任何内容在视口中从右向左滚动。

为了向后兼容,它可能在某些浏览器中仍然有效,但在 HTML 中不再受到正式支持,应避免使用。这就是为什么您在教程网站上找不到它的原因。由于它不再受支持,因此无法保证即使它今天在某些浏览器中运行,明天也能在这些浏览器的新版本中继续运行。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee

marquee 标签是由 Netscape 或 Microsoft 引入的,当时在 Netscape 4 和 IE4 之间存在浏览器war。它可能是 HTML 3 的一部分,但绝对不是 HTML 4 标准的一部分。

然而,当前的浏览器只支持它,因为代码已经内置用于向后wards 兼容性。

HTML <marquee> 元素用于插入文本的滚动区域。

marquee 标签已过时。尽管它在某些浏览器中可能仍然有效,但不鼓励使用它,因为它可能随时被删除。强烈建议不要将它们与 HTML5 一起使用。尽量避免使用它。

您可以使用 alternatives like jquery with css3 or CSS marquee 样式代替选取框。等..

参见https://developer.mozilla.org/en/docs/Web/HTML/Element/marquee..

<marquee> 标签用于表示您要在页面上滚动的文本或内容片段。

摘自 MDN:

<marquee>This text will scroll from right to left</marquee>

<marquee direction="up">This text will scroll from bottom to top</marquee>

<marquee direction="down" width="250" height="200" behavior="alternate" style="border:solid">
  <marquee behavior="alternate">
    This text will bounce
  </marquee>
</marquee>

但是,您并不是真的想使用它,因为不能保证所有浏览器都支持它。

它也被认为是过时的:
https://www.w3.org/TR/html5/obsolete.html#the-marquee-element-0

如果你想要这种效果,我建议你看看这个答案:
Very Simple, Very Smooth, JavaScript Marquee