Questions tagged «w3c-validation»

7
(非无效)自动关闭标记在HTML5中有效吗?
在W3C验证不喜欢自闭标签(那些最终以“ />上“)非空元素。(无效元素是可能永远不包含任何内容的元素。)它们在HTML5中仍然有效吗? 可接受的 void元素的一些示例: <br /> <img src="" /> <input type="text" name="username" /> 被拒绝的非空元素的一些示例: <div id="myDiv" /> <span id="mySpan" /> <textarea id="someTextMessage" /> 注意: W3C验证器实际上接受无效的自动关闭标签:由于简单的错字(\>不是/>),作者最初遇到了问题;但是,自关闭标签在HTML5中通常不是100%有效的,答案详细说明了各种HTML样式的自关闭标签。

13
我可以使用不存在的CSS类吗?
我有一个表,其中通过不存在的CSS类通过jQuery显示/隐藏整列: <table> <thead> <tr> <th></th> <th class="target"></th> <th></th> </tr> </thead> <tbody> <tr> <td></td> <td class="target"></td> <td></td> </tr> <tr> <td></td> <td class="target"></td> <td></td> </tr> </tbody> </table> 有了这个DOM,我可以通过jQuery在一行中完成此操作: $('.target').css('display','none'); 这很好用,但是使用未定义的CSS类是否有效?我应该为此创建一个空类吗? <style>.target{}</style> 是否有任何副作用或有更好的方法来做到这一点?

5
Google字体URL破坏了w3.org上的HTML5验证
我使用此HTML标签加载了3种不同大小的字体: <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Open+Sans:400,600,300,800,700,400italic|PT+Serif:400,400italic|Bree+Serif"> 直到〜1/2周前,HTML3的w3.org验证程序支持了该功能;现在它给出了这个错误: Line 14, Column 163: Bad value http://fonts.googleapis.com/css?family=Open+Sans:400,600,300,800,700,400italic|PT+Serif:400,400italic|Bree+Serif for attribute href on element link: Illegal character in query: not a URL code point. W3C标记验证器现在不喜欢什么?

4
html文档中元数据的最佳做法?
我在大规模,大量,面向公众的Web应用程序上工作。应用程序的成功运行对业务非常重要,因此有许多与此相对应的MI工具。 这些MI工具之一实质上是针对每个页面请求查看发送到浏览器的html(我已经对其进行了很多简化,但是出于这个问题的目的,它是一种对html进行分析的工具) 为了使该MI工具获取所需的数据,我们将meta数据放在head元素中。目前,我们将其作为html注释: <!doctype html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class=""> <head> <!-- details = 52:AS6[rxSdsMd4RgYXJgeabsRAVBZ:0406139009] --> <!-- policy id = 1234567890 --> <!-- party id = 0987654321 --> <!-- email address = user@email.com --> <!-- error = 49 --> <!-- subsessionid = bffd5bc0-a03e-42e5-a531-50529dae57e3--> ... 该工具只需使用正则表达式查找给定的元数据注释 由于此数据是元数据,因此我想将其更改为html meta标签,因为它在语义上感觉正确。像这样: <!doctype html> <html …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.