所以我一直在玩Google的+1button,试图让它在我的网站上,但它不符合W3C。 代码如下: <!– Place this tag in your head or just before your close body tag –> <script type="text/javascript" src="http://apis.google.com/js/plusone.js"> {lang: 'en-GB'} </script> <!– Place this tag where you want the +1 button to render –> <g:plusone size="medium" href="http://www.example.org"></g:plusone> 有谁知道为什么发生这种情况,以及如何使这个兼容? 谢谢 编辑:为了让这个通过validation,我在我的网站上写了一篇文章。
我工作在一个大规模,高容量,面向公众的networking应用程序。 应用程序的成功运行对业务来说非常重要,因此有很多MI工具可以运行。 其中一个MI工具主要是查看发送给浏览器的每个页面请求的html(我已经简化了很多,但是对于这个问题,它是一个对html做一些分析的工具) 对于这个MI工具来获取它所需要的数据,我们把元数据放在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–> … 该工具只是寻找一个给定的元数据评论与正则expression式 由于这些数据是元数据,我想将其更改为html元标记,因为它感觉语义上是正确的。 像这样的东西: <!doctype html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" […]
我用这个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/1个星期前,这是由W3C的HTML5 validation器支持; 现在它给了这个错误: 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标记validation器现在不喜欢什么?
我有一个表,我显示/隐藏jQuery通过不存在的CSS类的完整列: <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类? 我应该为它创build一个空的类吗? <style>.target{}</style> 是否有任何副作用或有更好的方法来做到这一点?
我使用webkit / mozilla边框半径和框阴影CSS属性,但我想CSSvalidation(目前没有)。 有没有办法让它validation? http://jigsaw.w3.org/css-validator/
W3Cvalidation器不喜欢非空元素上的自闭标记(以“ /> ”结尾)。 (空元素是那些可能永远不会包含任何内容的元素。)它们在HTML5中仍然有效吗? 一些被接受的无效元素的例子: <br /> <img src="" /> <input type="text" name="username" /> 被拒绝的非空元素的一些例子: <div id="myDiv" /> <span id="mySpan" /> <textarea id="someTextMessage" /> 注意: W3Cvalidation器实际上接受无效自闭标签:作者最初有一个问题,因为一个简单的错字 (而不是/> )。 但是,自我closures标签在HTML5中通常不是100%有效,而且这些答案详细讨论了各种HTML风格的自我closures标签的问题。