问题标签 [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.
html - 为 HTML 属性添加引号
我收到了一个最初使用 Word 生成的 HTML 文档。生成的 HTML 可能需要进行一些清理,而且很长,因此手工操作会很乏味。将来我还需要对来自同一来源的其他 HTML 文档执行此操作,因此拥有一个简单的解决方案将在这个单一实例之外有所帮助。
问题之一是未引用的 HTML 属性。我想避免手动添加所有引号,并且正在寻找一种简单的方法来做到这一点。
这是显示文件片段的屏幕截图:
屏幕截图来自 Visual Studio 2010。Visual Studio 识别出存在验证错误并建议添加引号,但我找不到自动添加引号的工具。Visual Studio 中是否有一个选项可以处理添加引号?
我最初是来专门询问有关在 Visual Studio 中执行此操作的问题,但我真的只是在寻找一个好的解决方案。我没有被困在 Visual Studio 中,所以如果有任何其他建议,他们将不胜感激。
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 过渡规范
jquery - HTML5 上的 Datepicker 需要字段验证
我在验证日期选择器文本字段时遇到问题。
下面是 datepicker 文本框的 html 代码
这是jquery datepicker函数......
当我从日期选择器中选择日期时,仍然会显示验证消息。要求是,只要我从 datepicker 中选择日期,要求字段验证消息就会消失。
谁能帮我解决这个问题???
html - URL 参数未通过 HTML5 验证
这是网站: http ://prodontic.com/cs2/index.php?q=conscience-statements&record=8
这不会验证,但验证器没有给出任何关于如何使用参数构建 URL 的指示。
这必须很简单,但我似乎无法弄清楚......我错过了什么?
提前致谢。
html - Prestashop 目标错误验证
我正在尝试通过 eshop 帮助我的女朋友,所以我试图修复她 prestashop 安装上的所有错误。不幸的是,我也被困在这里,因为我无法修复最后一个。这是关于来自一个模块的锚点中的目标属性。这是页面:
这是 W3C 验证:
拜托,有人可以帮我解决这个问题,或者至少给我一些方向吗?我什至会感谢有关调试的建议。
html - 更正 CSS 以替换 img align 元素
在我的页面http://www.imbued.co.uk/的页脚中,我在 W3C 合规性测试中遇到错误,这是可以理解的,因为我使用内联对齐属性将社交媒体图标与其相应的文本垂直对齐. 什么是正确的 CSS 替代品?如果我删除 align 属性,则文本和图像不会都在中心,并且显然没有居中浮动。
html - HTML5 - 必填字段不起作用
我有一个表格 - 需要的字段很少;
当代码是这样的时候,它实际上可以工作,
但是当包含 css 时它不起作用.. 提交表单时没有任何验证。
请问有什么帮助吗?
jquery - 数字长度的文本框验证
以下是我的查看页面,
我已验证帐户 ID 文本框只接受 7 位数字。单击按钮后,此验证将起作用。我需要再做一个验证,比如不能输入超过 20 个数字。也就是说,如果我输入第 21 位,应该会显示警报框。如何使用 jQuery 执行此验证?
javascript - “初始”与“最终”验证
一般来说,我们是否可以认为最初无效但最终在技术上有效(通过脚本)的 HTML 文档是可以的?
如果它回答了这个问题,那么“OK”将符合良好做法,或者可能与标准有关。
例如,解析此序列化 HTML 标记生成的文档最初使用W3 验证器进行验证:
虽然这个没有:
即使任何支持 Javascript 的浏览器的结果完全相同。假设这是一个 Web 应用程序并且需要 JS,这种东西“OK”吗?
当我们没有任何正确(从应用程序的角度)最初满足标准的方式时,我特别想知道这种情况。例如,如果我们最初不知道文档的标题,并且必须使用脚本计算/检索它怎么办?
在这种特殊情况下,使用占位符感觉不对:
(请注意,将 title 元素留空仍被视为无效。)
那么,在没有特别讨论 title 元素的情况下,是否普遍接受分发最终有效的 HTML 资源?
子问题:我意识到验证文档(由 DOM 表示)和验证其序列化标记是两件不同的事情;有什么工具可以做前者吗?(来自 DOM 的快照或“连续”。)示例:
这最初会验证,但在技术上会导致无效文档,没有任何明显的方法来检测它。
更新:显然,这样的工具在静态分析上下文中的价值有限(停机问题等)。但是,运行时工具应该很有用。
更新: Service Workers 的 W3C 规范,它似乎可以用来确保 DOM 在呈现之前是有效的,即使模板不是(避免使用占位符元素等)。在撰写本文时还为时过早(2014 年 6 月 26 日,所以不要引用我的话)。
html - 表单上的必需属性不适用于ajax?
我有一个使用 ajax 发布表单值的表单,并且似乎它没有读取required
表单输入上的属性。谁能告诉我有什么问题?
代码: