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

asp.net-mvc - asp.net mvc 和有效的 xhtml?

出于某种原因,一个 html 助手正在输出这个没有验证的 html。

验证人告诉我

没有属性“长度”

正在输出

0 投票
1 回答
652 浏览

css - 如果我使用 XHTML 4.01 Strict,我应该避免 HTML5 中不支持的标签吗?

这些元素在 HTML 5 中不受支持,但在 XHTML 中受支持:

acronym big tt

以后,当我将我的doctype更改为html 5时,我是否不需要替换或更改任何代码来通过验证?

这也被接受为有效代码,以减轻习惯于自动关闭元素的狂热 XHTML 编码器(如我自己)的痛苦:

相同的规则适用于<meta>其他自闭合元素。

如果我现在正在使用,避免 HTML 5 不受支持的标签是个好主意XHTML 1.0 Strict吗?

0 投票
8 回答
28444 浏览

validation - 帮助解决 HTML 验证错误:表格列中没有以开头的单元格

请帮我解决这个验证错误。我不明白这意味着什么,或者我的 HTML 不符合标准。

我会在这里重新发布它,因为希望我能修复它并且该链接将不再有效:

由元素 td 建立的表第 2 列没有以它开头的单元格。

0 投票
1 回答
760 浏览

visual-studio - 有没有办法为 Visual Studio 创建自定义 HTML 验证架构?

有没有办法向 Visual Studio 添加自定义 HTML 验证方案?

如果是这样,是否有下载方案的资源?

http://kennethdjones.com/public/htmlvsdd.png

注意 IE6 验证是一个痛苦的提醒

0 投票
2 回答
223 浏览

javascript - 在我们应用 JavaScript 之前,HTML 和 CSS 是否需要有效?

我正在考虑 Web 标准,我想知道在应用 JavaScript 之前是否需要拥有有效的 HTML 和 CSS?

任何人都可以告诉我有效的 HTML、CSS 和 JavaScript 之间的关系吗?

例如,无效的 HTML 和 CSS 是否会阻止 JavaScript 正常工作?

0 投票
3 回答
2569 浏览

css - 是否真的有必要为 SEO 目的拥有经过充分验证的 Mark Up 和 css

http://jigsaw.w3.org/css-validator/上验证我的 CSS 时

我收到以下错误:

1.属性缩放不存在:1 1。

2.Property -webkit-transition 不存在 : all 200ms ease-in all 200ms ease-in

3.CSS level 2.1中不存在属性不透明度

4.属性-moz-border-radius不存在

5.属性-webkit-border-radius不存在

是否真的需要为 SEO 完全验证 MarkUp 和 CSS,或者这些主要是浏览器特定的错误现在可以忽略。

如果必须删除这些错误,有人可以建议这样做的方法。

0 投票
5 回答
6364 浏览

html - 在开发过程中我应该如何验证 Django 模板中的 HTML?

我还没有使用过 Django 和 Python 的内置测试功能,但我想最终开始......在整个开发过程中我想检查的最明显的事情之一是我的所有页面都验证在所有可能的情况下。

最好的方法是什么?

0 投票
1 回答
545 浏览

jquery - jQuery:如何在 HTML 元素上传递事件元数据,同时保持 XHTML 有效性?

我敢肯定,你们中的很多人都曾或多次遇到过这样的困境:

我有一个包含多个块级和内联级元素的块级 HTML 元素,例如

我只是想将 jQuery ajax() 事件附加到单击#ajax(顶级元素),但我需要将一些参数传递给服务器端脚本。

我看到的一种可能的方法是简单地替换div#ajaxa#ajax,这将允许我添加类似的内容href="param=value&this=that",但这会使页面无效:<div>内联元素 ( ) 内不能有任何块级元素 ( <a>)。

另一种可能的方法是向 中添加一个rel属性div#ajax,这也意味着忽略 XHTML 验证。

我不想将内联onclick事件添加到 div 中,这有点太过分了......此外,将所有子项div#ajax变为 eg<span>将是一个主要的皮塔饼。

你会怎么处理这个?

谢谢!

0 投票
3 回答
1712 浏览

django - 支持 django 模板和 HTML/CSS 验证的编辑器或 IDE?

是否有支持编辑 django 模板并能够验证 HTML 和 CSS 的 IDE?

要求:

  • 能够检测并突出显示 CSS 中的错误,例如:忘记关闭“}”或无效的 css 属性
  • 能够让它学习新的 css 属性(如 css3 或特定于浏览器的属性)——我们不希望看到它们使 css 无效
  • 验证部分 HTML,如django 模板中的那个。
  • 必须在 Windows 上运行
  • Python 支持(可选/奖励)

我知道有很多很酷的 Python IDE,但我发现没有一个可以用来编辑和验证 HTML/CSS django-templates。

0 投票
1 回答
5151 浏览

html - 自己写“&”是无效的HTML吗?为什么?

可能重复:
我真的需要将 '&' 编码为 '&' ?

我知道 W3C建议“使用“&”(ASCII 十进制 38)而不是“&”以避免与字符引用的开头混淆”,并且 tidy警告“未转义的 & 应该写为 & " 但是,尽管有这些警告,但写(比如)“Tiffany & Co.”是否有效。而不是更谨慎的“蒂芙尼公司”?

我知道上面的示例在我尝试过的所有浏览器中都按预期呈现(即相同),但对于那里的语言律师来说,这是一个语法问题。在我看来,只要表达式不是“&blah;”的形式,它就应该是合法的。(如果您不写“ <blah> ”,则与使用尖括号相同。)

顺便说一句,跳过 </li> 并不被视为警告,而未转义的 & 则说明了 HTML 语法的不一致。事实上,如果我们要依赖解析器的智能,如果(未完成的)列表是文档的最后一部分,则省略 </ul>(例如)应该没问题:没有 </ul>,没有</body>,没有</html>...不可能有歧义,对吧?

PS:我刚刚发现(明智的)未转义的尖括号整齐地不会产生警告,但被 W3C 的验证器检测为错误,而未转义的 & 号在两个地方都会发出警告。去搞清楚...