AngularJS应用未通过官方W3C HTML5验证 [英] AngularJS app not passing official W3C HTML5 validation

查看:74
本文介绍了AngularJS应用未通过官方W3C HTML5验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a project where I'm using AngularJS, but one of the requirements is that my app must pass official HTML5 and CSS3 validation.

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

Why are apps built with AngularJS not passing official W3C HTML5 validation? I really like AngularJS, so what should I do? Do I really have to build it from scratch or is there any reasonable article/blog which address this issue so I can explain it to my professor?

推荐答案

根据一些其他Stackoverflow质量检查,您可以使用 data-属性预先固定angularjs属性.

According to some other Stackoverflow QA you can pre-fix your angularjs attributes with the data- attribute.

因此 ng-app 将成为 data-ng-app .这意味着您的标记是有效的html5,并且仍可与angularjs一起使用.

So ng-app would become data-ng-app. This would mean that your markup is valid html5 and still work with angularjs.

请参阅这些问题以供参考.

See these questions for reference.

AngularJS标记属性

我可以使用其他前缀吗而不是与angularjs一起使用ng?

这篇关于AngularJS应用未通过官方W3C HTML5验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆