相关疑难解决方法(0)

(非空)自动关闭标签在HTML5中有效吗?

W3C验证不喜欢自闭合标签(那些与"端/>")上非空元素.(Void元素是那些可能不包含任何内容的元素.)它们在HTML5中仍然有效吗?

可接受的 void元素的一些示例:

<br />
<img src="" />
<input type="text" name="username" />
Run Code Online (Sandbox Code Playgroud)

被拒绝的非虚元素的一些例子:

<div id="myDiv" />
<span id="mySpan" />
<textarea id="someTextMessage" />
Run Code Online (Sandbox Code Playgroud)

注意: W3C验证器实际上接受无效的自动关闭标签:由于简单的拼写错误(\>而不是/>),作者最初遇到了问题.但是,自动关闭标签在HTML5中通常不是100%有效,并且答案详细说明了各种HTML风格的自闭标签问题.

html syntax w3c-validation

635
推荐指数
6
解决办法
27万
查看次数

使用自关闭标记时不显示AngularJS元素指令

我有我的html文件指令

<add />
<back />
Run Code Online (Sandbox Code Playgroud)

并且指令在表格上

.directive('add', ['$window', ...
Run Code Online (Sandbox Code Playgroud)

.directive('back', ['$window', 
Run Code Online (Sandbox Code Playgroud)

这很好用.

如果我将指令更改为驼峰案例:

.directive('addPlayer', ['$window', ...

<add_player />
<back />
Run Code Online (Sandbox Code Playgroud)

<add:player />
<back />
Run Code Online (Sandbox Code Playgroud)

显示很好而

<add-player />  regular dash
<back />
Run Code Online (Sandbox Code Playgroud)

仅显示<add-player>,之后的所有内容均未显示.

有什么想法吗?

编辑:

我在这里得到了同样的行为

http://plnkr.co/edit/cpP4c2TyZwv5Y4BrNUBb?p=preview

directive angularjs

18
推荐指数
3
解决办法
5372
查看次数

标签 统计

angularjs ×1

directive ×1

html ×1

syntax ×1

w3c-validation ×1