w3c 验证中的 html 5 marquee 标记错误

标签 html w3c-validation marquee

我在选取框标记中有一些文本。

<marquee direction="left" scrollamount="4">
 Test Test Test Test Test
</marquee>

我正在使用 html 5 和 css 3。当我在 w3c 验证器中检查我的 html 时,它显示以下错误。

 Element marquee not allowed as child of element div in this context. (Suppressing further errors from this subtree.)

        <marquee direction="left" scrollamount="4"> 

如何解决这个问题?

最佳答案

Marquee 标签不是 html5(根本不是 html,而是 1995 年的 Microsoft 专有标签)

你可以:

  • 使用 javascript 为您的文字添加动画
  • 使用 css 动画 ( not fully browser compatible )
  • 使用css3 marquee (不完全兼容浏览器)
  • 使用选取框并忽略 W3C 警告(选取框完全兼容浏览器,即使在 iOS safari 中也是如此!)
  • 不要使用跑马灯效果(很丑)

小心 W3C 验证器,它并不总是知道所有 W3C 规范!

关于w3c 验证中的 html 5 marquee 标记错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15128716/

相关文章:

css - 如果资源不允许 CORS,如何发出 "simple"GET 请求?

javascript - 设置选取框标签文本的初始位置

android - 线性布局的选框效果

javascript - 两个 javascript 不合作,tick 和ticker

javascript - 使用 Javascript 分配样式与在服务器端脚本中分配样式

javascript - 表单上的按钮不通过所有 JS

javascript - 更改高度后如何修复输入类型日期的上下控件/旋转

html - <元字符集 ="UTF-8"> 未验证

css - 仅在 mozilla 中出现错误

html - 100% 宽度,带 CSS 过渡