问题标签 [html-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.

0 投票
2 回答
192 浏览

html - 为 HTML 属性添加引号

我收到了一个最初使用 Word 生成的 HTML 文档。生成的 HTML 可能需要进行一些清理,而且很长,因此手工操作会很乏味。将来我还需要对来自同一来源的其他 HTML 文档执行此操作,因此拥有一个简单的解决方案将在这个单一实例之外有所帮助。

问题之一是未引用的 HTML 属性。我想避免手动添加所有引号,并且正在寻找一种简单的方法来做到这一点。

这是显示文件片段的屏幕截图: 在此处输入图像描述

屏幕截图来自 Visual Studio 2010。V​​isual Studio 识别出存在验证错误并建议添加引号,但我找不到自动添加引号的工具。Visual Studio 中是否有一个选项可以处理添加引号?

我最初是来专门询问有关在 Visual Studio 中执行此操作的问题,但我真的只是在寻找一个好的解决方案。我没有被困在 Visual Studio 中,所以如果有任何其他建议,他们将不胜感激。

0 投票
1 回答
65 浏览

html - 我可以从 html 中的链接元素中省略 rel 属性吗?

我正在对我的 html 代码进行 w3c 验证。而且我似乎在我的探索中偶然发现了持续的错误。

基本上每个导入链接元素的页面都存在使用 rel 属性的问题。验证器向我抛出一个错误,说链接属性有问题。

Line 8, column 54: document type does not allow element "LINK" here
我已将链接包含在<head>文档的部分中。


当我删除时rel="stylesheet",验证器将接受这一点。

据我了解,rel 用于识别文档之间的关系。根据w3c html 4.01 过渡规范

0 投票
2 回答
3500 浏览

jquery - HTML5 上的 Datepicker 需要字段验证

我在验证日期选择器文本字段时遇到问题。

下面是 datepicker 文本框的 html 代码

这是jquery datepicker函数......

当我从日期选择器中选择日期时,仍然会显示验证消息。要求是,只要我从 datepicker 中选择日期,要求字段验证消息就会消失。

谁能帮我解决这个问题???

0 投票
2 回答
757 浏览

html - URL 参数未通过 HTML5 验证

这是网站: http ://prodontic.com/cs2/index.php?q=conscience-statements&record=8

这是 W3C 验证报告: http: //validator.w3.org/check ?uri=http%3A%2F%2Fprodontic.com%2Fcs2%2Findex.php%3Fq%3Dconscience-statements%26record%3D8&charset=%28detect+automatically %29&doctype=内联&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices

这不会验证,但验证器没有给出任何关于如何使用参数构建 URL 的指示。

这必须很简单,但我似乎无法弄清楚......我错过了什么?

提前致谢。

0 投票
1 回答
264 浏览

html - Prestashop 目标错误验证

我正在尝试通过 eshop 帮助我的女朋友,所以我试图修复她 prestashop 安装上的所有错误。不幸的是,我也被困在这里,因为我无法修复最后一个。这是关于来自一个模块的锚点中的目标属性。这是页面:

这是 W3C 验证:

拜托,有人可以帮我解决这个问题,或者至少给我一些方向吗?我什至会感谢有关调试的建议。

0 投票
2 回答
2242 浏览

html - 更正 CSS 以替换 img align 元素

在我的页面http://www.imbued.co.uk/的页脚中,我在 W3C 合规性测试中遇到错误,这是可以理解的,因为我使用内联对齐属性将社交媒体图标与其相应的文本垂直对齐. 什么是正确的 CSS 替代品?如果我删除 align 属性,则文本和图像不会都在中心,并且显然没有居中浮动。

0 投票
2 回答
5238 浏览

html - HTML5 - 必填字段不起作用

我有一个表格 - 需要的字段很少;

当代码是这样的时候,它实际上可以工作,

但是当包含 css 时它不起作用.. 提交表单时没有任何验证。

请问有什么帮助吗?

0 投票
2 回答
20333 浏览

jquery - 数字长度的文本框验证

以下是我的查看页面,

我已验证帐户 ID 文本框只接受 7 位数字。单击按钮后,此验证将起作用。我需要再做一个验证,比如不能输入超过 20 个数字。也就是说,如果我输入第 21 位,应该会显示警报框。如何使用 jQuery 执行此验证?

0 投票
2 回答
43 浏览

javascript - “初始”与“最终”验证

一般来说,我们是否可以认为最初无效但最终在技术上有效(通过脚本)的 HTML 文档是可以的?

如果它回答了这个问题,那么“OK”将符合良好做法,或者可能与标准有关。

例如,解析此序列化 HTML 标记生成的文档最初使用W3 验证器进行验证

虽然这个没有:

即使任何支持 Javascript 的浏览器的结果完全相同。假设这是一个 Web 应用程序并且需要 JS,这种东西“OK”吗?

当我们没有任何正确(从应用程序的角度)最初满足标准的方式时,我特别想知道这种情况。例如,如果我们最初不知道文档的标题,并且必须使用脚本计算/检索它怎么办?

在这种特殊情况下,使用占位符感觉不对:

(请注意,将 title 元素留空仍被视为无效。)

那么,在没有特别讨论 title 元素的情况下,是否普遍接受分发最终有效的 HTML 资源?

子问题:我意识到验证文档(由 DOM 表示)和验证其序列化标记是两件不同的事情;有什么工具可以做前者吗?(来自 DOM 的快照或“连续”。)示例:

这最初会验证,但在技术上会导致无效文档,没有任何明显的方法来检测它。

更新:显然,这样的工具在静态分析上下文中的价值有限(停机问题等)。但是,运行时工具应该很有用。

更新: 用于 DOM 验证的 W3C 规范(第 3 级)

更新: Service Workers 的 W3C 规范,它似乎可以用来确保 DOM 在呈现之前是有效的,即使模板不是(避免使用占位符元素等)。在撰写本文时还为时过早(2014 年 6 月 26 日,所以不要引用我的话)。

0 投票
1 回答
3432 浏览

html - 表单上的必需属性不适用于ajax?

我有一个使用 ajax 发布表单值的表单,并且似乎它没有读取required表单输入上的属性。谁能告诉我有什么问题?

代码: