【发布时间】:2020-03-24 16:56:57
【问题描述】:
我是前端开发的新手。只是关于浏览器如何解释非标准/自定义 html 标记的问题。因为在使用 Angular 时,有一个标签叫做:
<body>
<app-root ng-version="xxx">
<div>
...
<ul _ngcontent-c0>...</ul>
</div>
</app-root>
</body>
以下是我的问题:
Q1-浏览器如何解释app-root?浏览器解析html文件时应该是错误吗?或者这是否意味着我可以在 html 中添加任何无意义的标签,例如 <NonSense></NonSense>,而浏览器会忽略它?
Q2-当浏览器解析像_ngcontent-c0这样的非标准属性时?浏览器是否会忽略它们,我可以将任何无意义的属性添加到 html 标签中,例如:
<h1 non-sense-attr></h1>
【问题讨论】: