HTML5:它是任何标记的有效表示法,例如<div> </div>

时间:2014-07-23 17:03:02

标签: html5

使用angular指令,我经常需要按如下方式编写标签:

<div ng-custom-directive-attr="xxxx"></div>
<span ng-custom-directive-attr="xxxx"></span>

可以按如下方式编写它们吗?:

<div ng-custom-directive-attr="xxxx"/>
<span ng-custom-directive-attr="xxxx"/>

如果是,所有主流浏览器都遵守该规定吗?

作为旁注,人们通常写&lt; img /&gt;,我从未见过&lt; img&gt;&lt; / img&gt; (或很少看到)。

1 个答案:

答案 0 :(得分:1)

可能有支持它的浏览器(虽然我对此表示怀疑),但它绝对不是有效的标记。

如果您通过W3 Validator进行此操作,则表示不满意。

输入

<!DOCTYPE html>
<html>
    <head>
        <title>blah</title>
    </head>
    <body>
        <div ng-custom-directive-attr="xxxx"/>
        <span ng-custom-directive-attr="xxxx"/>
    </body>
</html>

输出:

W3 Validator output when fed the code above.