javascript - AngularJS 应用未通过官方 W3C HTML5 验证

标签 javascript html angularjs html-validation

我有一个使用 AngularJS 的项目,但其中一项要求是我的应用程序必须通过官方 HTML5 和 CSS3 验证。

为什么使用 AngularJS 构建的应用程序没有通过官方 W3C HTML5 验证?我真的很喜欢 AngularJS,那我该怎么办?我真的必须从头开始构建它吗?或者是否有任何合理的文章/博客来解决这个问题,以便我可以向我的教授解释?

最佳答案

根据其他一些 Stackoverflow QA,您可以使用 data- 属性预先修复您的 angularjs 属性。

所以 ng-app 会变成 data-ng-app。这意味着您的标记是有效的 html5,并且仍然可以与 angularjs 一起使用。

请参阅这些问题以供引用。

AngularJS tags attributes

Can I use another prefix instead of `ng` with angularjs?

关于javascript - AngularJS 应用未通过官方 W3C HTML5 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15767279/

相关文章:

regex - AngularJS ng-pattern 奇怪的行为(正则表达式)

javascript - 使用 html2canvas 隐藏 div 的屏幕截图

javascript - 使用 jQuery 创建元素时, "click"和 "onclick"有什么区别?

javascript - 幂函数。为什么在循环开始时设置 result = 1?

html - Django 和 HTML 数组

angularjs - Freemarker 与 AngularJS

php - 将时区偏移量转换为名称

javascript - 语义 UI 菜单中的转换和 onClick 操作不起作用

html - 为 SEO 和可访问性构建 HTML 文档的最佳方式是什么?

javascript - AngularJS : Should service's boolean method return promise that resolves to true/false, 或者被解决/拒绝?