问题标签 [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 投票
4 回答
151 浏览

html - 多个尖括号在 HTML 中有效吗?

validator.w3.org 考虑以下有效 HTML:

它真的有效吗?

0 投票
1 回答
1785 浏览

jquery - 如何使 jQuery Mobile 属性 XHTML 有效

前段时间我开始使用 jQuery Mobile,知道 jQuery Mobile 的人都知道,它使用自己的 HTML 属性为项目赋予预定义的角色。主要是div。一些例子:

如您所见,添加了许多 jQuery 属性,例如data-role data-type data-ajax data-transition data-iconpos...

现在,我更喜欢使用 XHTML 严格的语法,但是在验证时我得到了这些错误:http ://cl.ly/400Q080G3X2V3j3x2S00

我也尝试了 XHTML Transitional,但它给出了同样的错误。

我尝试用谷歌搜索找到解决方案,但找不到。我认为要解决这个问题,所有 jQuery Mobile 属性都应该存在一个 DTD,对吗?

有没有其他方法可以解决这个问题?

0 投票
2 回答
1807 浏览

asp.net - HTML 5 验证器标注中的验证组,如 Asp.Net

我在一个页面上有两个表格。一个是登录表单,第二个是联系我们表单。用户单击登录按钮时应验证用户名和密码字段,当用户单击联系我们按钮时应验证联系我们字段。在我的情况下,所有字段都已通过单击任何按钮进行验证。

提前致谢。

0 投票
6 回答
95730 浏览

html - charset=iso-8859-1 并发出警告?

我刚刚使用W3-validator验证了一个 html 文档,发现如果我使用:

和:

  • 它会发出警告Line 4, Column 72: Using windows-1252 instead of the declared encoding iso-8859-1.

但是,如果我使用它是固定的:

我真的不明白发生了什么,我什至不知道如何使用 DOCTYPE 标签,我只是从网上复制并粘贴了一个。

有人可以指出我正确的方向来理解:

  • 为什么会这样
  • 以及如何使用 DOCTYPE 标签
0 投票
5 回答
822 浏览

javascript - 未选中复选框时,将 HTML 复选框与元素链接以隐藏

向 HTML 元素添加额外数据的好模式是什么?例如,我想将复选框链接到我想在未选中复选框时隐藏的 HTML。就像元素的for属性一样label,我想在标记中指定链接,这样我就可以编写一个简单的通用脚本来遍历所有复选框并连接一个 jquery 事件处理程序来进行隐藏/显示。

例如,在这个 HTML 中:

让我的脚本知道#showFoo与 相关有什么好处#foo?理想情况下,不会使我的 HTML 无效或不需要我对 ID 使用特定的命名约定。如果它使我的脚本更有效率,那就加分。

0 投票
4 回答
79770 浏览

forms - 真的需要对表格采取行动吗?

这里说它是必需的

http://www.w3schools.com/tags/att_form_action.asp

但是我看到即使我没有指定操作属性,表单也会被提交,并且表单会被提交到当前页面,这正是我想要的。

0 投票
1 回答
938 浏览

java - w3c HTML Validator 上使用的 JTidy (HTML-Tidy) 配置

我正在使用 JTidy(HTML Tidy 库的 Java 端口)来清理一些现有站点。当我使用我的 JTidy 配置时,似乎非常严格,最终切断了页面底部(标记错误)。

当我只通过 w3c HTML 验证器工具运行相同的标记时,它会清理它,但在重写时更智能;它似乎不是切断标签,而是智能地猜测丢失的标签在哪里,并相应地更新结构。

有谁知道 w3c 使用的 HTML-Tidy 配置?

我的 jtidy 配置如下:

0 投票
1 回答
1198 浏览

visual-studio-2010 - 如何让 Visual Studio 将我的 MVC3 代码验证为 HTML5 而不是 XHTML 1.0 过渡?

在我的主布局文件中,我有 HTML5 文档类型:

但是,在我的一个观点中,我已经实现了一个 Twitter 按钮,而 Visual Studio 正在抱怨。代码:

我得到的警告:

我正在使用 ASP.NET MVC3 和 Visual Studio 2010。

0 投票
5 回答
14050 浏览

html - 什么是有效的 HTML5 文档?

我刚刚阅读了 HTML5 作者规范。它声明<html>,<head><body>标签是可选的。这是否意味着您可以完全忽略它们而仍然拥有有效的 HTML5 文档?

如果我解释正确,这意味着这应该是完全有效的:

这个对吗?

您可以在此处查看规范:

http://dev.w3.org/html5/spec-author-view/syntax.html#syntax

“8.1.2.4 Optional tags”有点过分,可以省略<html><head>并且<body>

0 投票
1 回答
5968 浏览

html - 当分配为 width="#%" 时,表格 > td 宽度的 HTML 5 验证错误

错误详情:

td 元素的 width 属性已过时。改用 CSS。从第 81 行第 15 列开始;到第 82 行第 50 列:

细节:

我目前的网站,里面有 20 多张桌子和许多不同的数字和大小。我相信通过类为每个表分配宽度,然后在 td 内部会让我生病。为了避免这种情况,我可以简单地在具有“样式”属性的表中硬编码表和相应 td(仅用于第一行)的宽度。是这个说得通?

更重要的是,当前表# (20) 可能会增加到 (30 或 40)。

真的,我根本不喜欢硬编码!所以如果有任何其他方法来处理表格宽度,我非常感兴趣..请帮助我..