问题标签 [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 - 验证错误:ul 不允许作为元素 span 的子级
我不明白为什么 WC3 验证器将此 HTML 标记为无效,它报告的错误是......
''在此上下文中不允许元素 ul 作为元素 span 的子元素。(抑制来自该子树的更多错误。)''
我正在使用 HTML5,此代码用于面包屑。
html - 数据属性中的 HTML 标记
在搞乱 Twitter 标记时,我刚刚发现他们将 HTML 标记放置在其中data-expanded-footer
,它看起来像这样:
这是一个有效的 html 元素吗(这个属性是 div 类的子元素tweet)
如果这是有效的,这是一个好主意,如果不是,为什么?
这对 SEO 有那么糟糕吗?
编辑
刚刚尝试从 data 属性解析 HTML 并且它有效,但是如果你想让它像这样工作,应该有一个单引号:
http://jsfiddle.net/burimshala/crEXU/
如果您在标记中使用双引号离开 twitter,并且如果您使用双引号打开 data-markup 属性,则它不起作用:
http://jsfiddle.net/burimshala/crEXU/1/
Twitter如何解析这个?
validation - 在不关闭验证的情况下正确验证 mvc razor 表单中的输入
我在 razor (mvc 3) 中有一个 ajax 表单,这个表单在一个 html 输入中包含一个变量。
如果我在输入中输入一些字符,例如“<”或“>”,那么 POST 会抛出一个潜在危险的 request.form 异常,因为客户端在该输入上放置的字符是可以的。
我读到过,每个人都说你必须[ValidateInput(false)]
在控制器操作或[AllowHtml]
模型属性上关闭验证,甚至在 web.config 中关闭。
所以..也许我错了,但我不太喜欢“关闭验证”的东西。有没有办法在不关闭验证的情况下做到这一点?我的意思是,控制用户输入可能会清理输入?
html - 此时元素时间不允许属性 pubdate
我有一个包含以下元素的 HTML 5 文档:
这不验证。错误是“此时元素时间不允许属性发布日期。”
知道如何纠正此验证错误吗?
谢谢!
html - html表单中正确和正确的标记
曾几何时在 HTML
我正在寻找 W3Fools 并找到与 W3Schools 中的错误有关的这一段:
这段代码是错误的。在 HTML5 之前,非块级元素(例如)在标签
<input>
内直接无效。<form>
好吧,因为我总是这样格式化,所以我对自己说“等等,我一直都错了”。并去验证它以检查它是否正确。实际上,这段代码没有通过验证。
然后,搜索正确的标记,我从更可靠的来源找到了几个示例,但以下示例都没有通过验证器。
坏的,好的和丑陋的
1. W3学校
2. Mozilla 网络开发者
在“示例”部分,我发现了这个:
一个常见的用例场景
3. W3C 维基
一堆代码
更多细节:
我正在尝试在 HTML 4.01 和 XHTML 1.0 中将代码验证为 HTML 片段。我发现的反复出现的错误是:
文档类型在这里不允许元素“输入”;缺少“p”、“h1”、“h2”、“h3”、“h4”、“h5”、“h6”、“div”、“pre”、“address”、“fieldset”、“ins”之一, "del" 开始标签
问题
我应该使用什么正确和有效的标记来制作表格?
提前致谢。
编辑:
回答了一个类似的问题,将 OP 重定向到HTML4 规范的表单部分。他们提供了以下代码:
首先,它与他们的wiki的代码不同。但没关系,据我所知,wiki 并不是 100% 准确的......但是:
他们通过将所有标签括在一个
<p>
. 但是表格不是段落,不是吗?此代码通过验证,但我认为这不是很语义......专家回答您给我的答案(谢谢!),在大多数情况下,是将内部标签括在 a 中
<fieldset>
,但如果我只需要一个fieldset
(例如,只有一个字段或自相关字段的表单),这是正确的?这可能不是多余的代码(因为fieldset
标签应该包含类似的字段)?
html - 没有 href 且没有名称的锚标记是否有效?
没有 href 且没有名称的锚标记是否有效?在我们的应用程序中,我们有一些禁用的删除链接(因此没有href
属性),但仍向用户显示。
我代表Joshua Muheim在相关问题的评论中提出这个问题。它与原始问题非常相似,但又足够不同,以至于我觉得值得将其作为一个单独的问题打开。
html - 我应该如何在锚点 href 中格式化 GET 数据?
我正在使用 W3C 的验证器验证我的网页,当我尝试在我的超链接中使用 GET 变量时,它给了我以下错误:
“& 没有开始字符引用。(& 可能应该被转义为 &。)”
我正在使用标准格式:
我的会员计划中的链接也多次抛出此错误。我应该忽略这个吗?
vb.net - TIDYCom 在清理过程中删除丢失的标签?
HTML TidyCom 在清理期间删除未关闭的标签?
例如:
与源文件相比,缺少关闭的标签会被擦除。所以任何人都可以告诉我如何保留它。以下是我用于我的程序的代码片段。
等待快速回复。在此先感谢
css - Twitter Bootstrap 是如何管理的中的元素?
我想我可能在这里问了一个愚蠢的问题,但我刚刚开始在我的一个需要响应式布局的新项目中实现 twitter bootstrap。我正在使用“跨度”方法将我的所有内容放在跨度网格中。
当我收到验证警告时,我正在将一些文本内容放在一个跨度中。段落元素不能嵌套在 span 中。
如果不在段落元素中,我们应该如何在 twitter bootstrap 中放入文本内容?
各位有什么见解吗?
html - 为什么不能一个
以下 HTML 无效,有效的替代方法是将表单标签放在表格标签之外。我的问题是为什么决定将其定为非法。