我在网站中使用angular-ui-select,其中样式化的select字段配置有一个名为的标记ui- select
。这很好用,但是执行W3C验证会导致此错误:
元素
ui-select
不允许作为元素的孩子div
在这方面。(抑制此子树中的其他错误。)
这是一个示例代码:
<!doctype html>
<html lang="en">
<head><title>x</title></head>
<body>
<div>
<ui-select></ui-select>
</div>
</body></html>
我知道那<ui-select>
是不可能的,但是我该如何更好地处理呢?
我可以将其包装到其他标签中,还是可以ui-select
使用HTML标记代替它?
这确实是AngularJS的一个长期存在的问题。
您可以做的几件事:
除了使用element之外<ui-select>
,还可以使用<div ui-select>
,但是在参数上仍然会失败。
以x-
或为前缀的参数data-
可以通过,但我不确定是否ui-select
支持。
HTML W3C验证很有用,但我认为对于HTML电子邮件最重要,因此它们不会被筛选为垃圾邮件。这对搜索引擎也有好处,但实际上并不 那么 关键。
如果您查看“ 为什么要验证
”,则原因主要是出于清洁度,调试的便利性和总体良好实践。
幸运的是,Angular(un?)扩展了HTML5的可能性领域,从而自然地偏离了HTML的最新规范。
我正在用Angular2开发一个应用程序,因为我在代码中使用了指令或自定义标记,所以无法通过W3C HTML验证进行验证。 例如,如果我使用
问题内容: 我正在学习AngularJS,发现了一个像这样的简单代码: 没有通过W3C验证试验中,主要是因为有非标准属性(,)。 问题是:我应该关心我的应用程序的W3C验证吗?我应该放弃AngularJS吗? 问题答案: 您可以使用 数据- HTML5的属性,它是标准的而据我所知的工作原理相同的角度。就像是: 在Angular中也可以使用,并且经过W3C的验证。 除此之外,根据我在标准方面的经验,
本文向大家介绍用于HTML5的W3C标记验证器,包括了用于HTML5的W3C标记验证器的使用技巧和注意事项,需要的朋友参考一下 W3C标记验证器检查HTML,XHTML,SMIL,MathML等Web文档的标记有效性。此验证器是W3C统一验证器服务Unicorn的一部分。 要将此验证器用于HTML5,您需要使用“更多选项”,然后选择“文档类型”作为HTML5,如下所示。
问题内容: 我正在生成一些XML模式,并希望确保我们的生成器正在创建有效的XML模式文档(不是XML)。我试图提出验证XML Schema文档的代码,但失败了。我不认为会这么复杂。 这段代码与我需要做的非常接近,但是出现以下错误。 我在调用setSchema(uri)时使用URL,以确保XMLSchema.dtd和datatypes.dtd是相对的,希望它们可用,但是我不确定如何进行检查。 我猜想
该文档对象模型允许访问和修改所有文档内容,并由万维网联盟(W3C)标准化。 几乎所有现代浏览器都支持此模型。 W3C DOM标准化了遗留DOM的大多数功能,并添加了新功能。 除了支持Document对象的forms [],images []和其他数组属性之外,它还定义了允许脚本访问和操作任何文档元素的方法,而不仅仅是形式和图像等特殊用途元素。 W3C DOM中的文档属性 此模型支持Legacy D
我一直在尝试改进针对XSD模式的XML验证性能,特别是关于XSD唯一约束的性能,并决定尝试一下Woodstox。我基本上遵循了这个示例,将更改为。 不过,我遇到的问题是,Woodstox验证器会发现XML有效,即使XML违反了唯一约束。将我的java代码切换回“常规”、和时,会正确检测到唯一性约束冲突。 此外,我可以确认Woodstox验证器做了一些事情,因为例如,如果我有一个负数,其中一个正数是