草庐IT

w3c-validation

全部标签

html - React JSX 文件的 W3C HTML 验证

在从事前端项目时,我总是喜欢使用linting工具。它们可以防止从愚蠢的错误到严重的臭代码片段。Linting工具还提出改进和优化建议。验证和检查HTML意味着使用W3C验证器。在处理vanillaJavaScript项目时,我使用grunt-htmlGruntNPM模块。在使用Angular1.x时,我使用grunt-html-angular-validate模块,它是相同的验证器,但适应了Angular的要求(非标准属性或不完整的HTML文档不会触发错误或警告)。然而,我试图为Grunt或Gulp找到一些类似的ReactJSX文档工具,但运气不好。ReactJSX文件是否存在W3C

javascript - W3C 兼容 URL 的正则表达式?

我正在尝试为一个URL找到一个正则表达式,该表达式将符合HTML5“url”输入类型(将在JavaScript中使用)的W3C标准。参见theW3Cspecificationoftherequirements.两种可能性:我在其他StackOverflow上找到了这个questionaboutURLregexes这看起来很有前途:存在一个HTML5formvalidationjQueryplugin-应该模拟HTML5表单验证功能。此脚本使用以下正则表达式:/(https?|ftp):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\

html - 冒号是: valid in attribute names for HTML(5)?

冒号:字符在HTML(5)中是否有效?像这样:Helloworld在网上搜索后,我找到了这篇文章:http://razzed.com/2009/01/30/valid-characters-in-attribute-names-in-htmlxml/那说它是有效的,但他链接到这个w3文档:http://www.w3.org/TR/2000/REC-xml-20001006#NT-Name但是这篇文章的标题是“可扩展标记语言(XML)1.0(第二版)”——意思是XML而不是HTML。谁能帮我解释一下? 最佳答案 这用于XML命名空间,

javascript - "white-space: pre;"CSS 样式在 <textarea> HTML 元素中似乎不符合 W3C 规范 - 它总是换行,而不仅仅是换行

我希望制作一个textareaHTML元素只在换行符处换行而不折叠前导空格。W3C规范说CSS样式元素white-space:pre;应该给我想要的行为,但它不起作用-它不会折叠前导空格,但它总是换行,不只是换行。white-space:nowrap;不会像我想要的那样换行,但不幸的是它会折叠前导空格。唯一能按我需要的方式工作的是wrap="off"HTML属性,但W3C规范不支持它。虽然它工作得很好,而且似乎在我试过的所有浏览器中都能工作。令我困扰的是它不受规范的支持。谁能告诉我为什么会出现这种情况,并提供一种W3C支持的方法?也许这是我忽略的其他东西,比如其他样式元素或其他东西的默

jquery - 如何使用 jQuery Validation Engine 和 Twitter Bootstrap modals 修复定位错误

我在我的网站上使用TwitterBootstrap2.1.0,我还使用jQueryValidationEngine2.6.2插件,它们可以很好地协同工作。直到您尝试在模态中使用验证引擎:注意我们如何获得水平滚动条,并且消息被截断了吗?我想知道我能做些什么来解决这个问题? 最佳答案 您可以在实例化/更新validationEngine时为错误消息建立一个默认位置,这将应用于您所有已验证的字段:$("#formID1").validationEngine({promptPosition:"topRight:-100"});和/或为您的每

html - <ui-select> 的 W3C 验证

我正在使用angular-ui-select在样式选择字段配置有名为ui-select的自有标签的网站中.这很好用,但是做W3Cvalidation导致此错误:Elementui-selectnotallowedaschildofelementdivinthiscontext.(Suppressingfurthererrorsfromthissubtree.)这是一个示例代码:x我明白预计不会在那里,但我怎样才能更好地处理这个问题?我可以将它包装到不同的标签中吗?还是对ui-select有不同的方法?而不是使用HTML标记? 最佳答案

validation - 图片标签的 HTML5 验证

我不能在上指定宽度和高度的单位吗?HTML5中的标签?我从验证器收到此错误:Badvalue122pxforattributewidthonelementimg:Expectedadigitbutsawpinstead. 最佳答案 删除“px”部分。Useonlynon-negativeintegers. 关于validation-图片标签的HTML5验证,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

html - 如何制作跨浏览器、W3C 有效、语义、非 javascript 圆 Angular ?

我想制作一个跨浏览器(FF3、IE6、Safari、Opera)、W3C有效(HTML和CSS)、可伸缩(水平垂直),没有JavaScript,有语义和较少的HTML标记RoundCORNER。图像可用于IE6。我尝试并测试了社区中可用的许多技术。但凡事都有上面提到的问题之一。如果有人知道我想要什么,请与我分享?请记住,我不想使用任何类型的JavaScript、jquery或任何类型的js。 最佳答案 两大渲染引擎支持CSS3已经有一段时间了,这使得圆Angular变得如此简单:-moz-border-radius:5px;-web

asp.net-mvc - ASP.NET MVC/C# : Can I create valid custom HTML attributes using Html. ActionLink()?

我需要在使用Html.ActionLink()构建的anchor上放置自定义属性根据http://www.w3.org/TR/html5/elements.html#attr-data使用正确的“data-”前缀,我从VisualStudio收到以下错误。Invalidanonymoustypememberdeclarator.Anonymoustypemembersmustbedeclaredwithamemberassignment,simplenameormemberaccess.由于我不能在匿名类型中使用连字符,添加自定义HTML属性的最佳方法是什么?

javascript - 在 jQuery Validate 中成功时删除错误类

我在使用jQueryValidate插件时遇到了问题。每当有人在该字段中写入内容,并且该字段得到验证且没有错误时,“错误消息框”仍会显示。我的问题是,如何删除此框?这是我的代码:CSS:.register-box.field.has-error{border:1pxsolidred!important;}.register-box.field.has-error.success{border:none!important;}.register-box.field.has-success{border:1pxsolid#42CDA1!important;background:#EEFBF