微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – W3C验证

我在一个网站中使用 angular-ui-select,其中样式化的选择字段配置了一个名为ui-select的自己的标签.这很好用,但是执行 W3C validation会导致此错误

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

这是一个示例代码

<!doctype html>
<html lang="en">
<head><title>x</title></head>
<body>
 <div>
  <ui-select></ui-select>
 </div>
</body></html>

我明白了< ui-select>不应该在那里,但我怎么能更好地处理这个?

我可以将其包装到不同的标签中,或者是否有不同的ui-select方法而不是使用HTML标记

解决方法

这确实是AngularJS的一个众所周知的问题.

你可以做的一些事情:

您可以使用< div ui-select>而不是使用元素< ui-select>,但这仍然会在参数上失败.

以x-或data-为前缀的参数将通过,但我不确定ui-select是否支持.

HTML W3C验证很有用,但我认为HTML电子邮件最重要,因此它们不会被筛选为垃圾邮件.它对搜索引擎也有好处,但实际上并不那么重要.

如果你看’why validate‘,原因主要是清洁,易于调试和整体良好实践.

Angular(un?)幸运地扩展了HTML5的可能性领域,当然,这种方式偏离了最新的HTML规范.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐