问题标签 [w3c-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 为什么在页面末尾需要“Valid XHTML & CSS”通知
我在各种网站的页脚中看到了这一点,其中大多数是非技术网站。一些网站走得更远,包括一个 W3C 徽章来说明这一事实。我看不出这对目标受众有何帮助。
html - invalid a href URL's
For example, I have a URL, that someone entered into a specific CMS form field, to display on the website: http://seneca.sunyconnect.suny.edu:4730/F/?request=79396&func=find-b&find_code=sys&local_base=her01pub
and it outputs the following html:
It is not considered valid, with the warning message: unescaped & or unknown entity "&func", as well as another warning: unescaped & or unknown entity "&find_code"
I know func & find_code are elements being passed thru the URL, but is there a way to make it valid & still allow it to go to the correct destination?
ruby-on-rails - URI 不在 W3C 标记验证器上验证,相同的直接输入可以
我正在尝试让一个站点在W3C Markup Validator上验证为 HTML5 。当我使用“通过 URI 验证”选项时,它会产生大量错误,但是当我将 HTML 复制并粘贴到“通过直接输入验证”时,它会完美验证。当我在验证器返回的两个源上运行差异时,唯一的区别是 Rails 真实性令牌(Rails 用于验证表单的随机字符串 - 这是预期的)。
我注意到在这两种情况下,我都会收到“在文档级别声明无字符编码”警告,我在其他网站上看到过,但始终认为这是 HTML5 验证器中的错误,因为我有一个适当的元标记:
大多数错误都类似于以下内容:
- 在属性名称中引用“。可能的原因:匹配的引用在前面的某个地方丢失。
- 元素标签上的属性值错误:ID 不得为空字符串。
- 此时元素标签上不允许使用属性“密码”。
它的行为就像引用不匹配,但我找不到任何错误,并且同样的直接输入再次完美验证。
任何线索这里发生了什么?谢谢!
xml - XML 模式:不同的元素名称(序列)
我认为我的问题的解决方案很容易,但我找不到它所以,这里是:
我有一个 XML,其中包含具有不同名称但按顺序排列的元素列表。一个例子:
所以,我有 3 个元素:DOC_OBL_1、DOC_OBL_2 和 DOC_OBL_3。是的,可能有数字 4、5、6 等。如您所见,所有 3 个内部都有相同的元素(实际上,它们有很多,但现在并不重要),我想我可以声明可以验证此类文件的通用类型。
我如何使用 Schema 验证这一点???
我知道它是一个非常丑陋的 XML(也许它不是标准的,请告诉我,我不知道),但是我不关心构建这个文档。我只需要解析它,验证它并转换它。
css - 为什么 YUI 重置 CSS 没有通过验证?
我尝试使用 W3C CSS Validator 验证我网站的 CSS。不幸的是,来自 YUI 框架的 reset-min.css 在字符串“{*font-size:100%;”上产生了解析错误。
在进一步调查中,我注意到 Firefox 的错误控制台出现以下错误:
警告:预期声明,但发现“*”。跳到下一个声明。
我找不到任何关于“*”含义的解释,也找不到这个流行的重置 CSS 中的问题的参考。
我错过了什么?
javascript - Javascript:如何修复由 & 引起的 W3 验证错误
有什么方法可以修复 JavaScript & 在 w3 验证中导致的错误?问题是我必须在 if 语句中使用 &&,而这两个 && 会导致 w3 验证出错。
编辑:“<”和“>”有同样的问题。
rss - 防止将无效字符写入 RSS 源
我正在开发博客软件。有时,用户会设法将控制字符粘贴到他们的博客文章中(例如,最近有人设法粘贴了垂直制表符, )。当我们在 RSS Feed 中呈现帖子时,XML 解析器无法解析控制字符并声明 Feed 无效。
解决此问题的一种方法是对字符串进行逐个字符的扫描并删除任何无效字符。这意味着维护一个无效字符列表。有谁知道这样的列表是否已经存在?
或者也许有人知道已经处理这个问题的库?我正在用 C# 编写,但我可以移植用另一种语言编写的库。
还是有一些我缺少的解决方案?
请注意,这似乎不是 unicode 或转义问题。RSS feed 显示括号、汉字、wingdings、智能引号等就好了。只是某些控制字符似乎使提要无法验证。
php - 用户输入 & 和字符弄乱了我的网站 w3c 验证
我的社交网站是 w3c xhtml 有效的,但是用户可以发布博客报告和内容,有时会输入与号字符,这反过来又会扰乱我的验证。我该如何解决这个问题,是否有任何其他我需要注意的单个字符可能会扰乱我的验证?
html - 在 HTML5 中嵌入 mov。验证问题!
我正在尝试在 DOCTYPE 为 HTML5 的网页中嵌入 .mov 视频,代码为:
一切正常,但我有一个验证问题,因为在 HTML5 标准中,标签“object”没有“classid”和“codebase”属性!
有没有办法解决这个问题?
提前致谢!
css - 根据 W3C,负边距或填充无效 CSS 是什么?
根据 W3C,负边距或填充是无效的 CSS 吗?