我有一些问题需要验证我的网页。在这里,如果你能帮助我,我会列出它们。
元素X未定义
您在文档中使用了上面提到的元素,但您使用的文档类型未定义该名称的元素。此错误通常由以下原因引起:
incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case).
Line 68, column 16: element "figure" undefined
<figure***>***
文档类型不允许元素X在这里;缺少Y start-tag
之一✉
上述元素不允许出现在您放置它的上下文中;其他提到的元素是唯一允许存在的元素,并且可以包含所提到的元素。这可能意味着您需要一个包含元素,或者您可能忘记关闭前一个元素。
此消息的一个可能原因是您尝试将块级元素(例如“
”或“”)放入内联元素(例如“”,“”,或“”)。
Line 44, column 36: document type does not allow element "h4" here; missing one of "object", "ins", "del", "map", "button" start-tag
<p><h4 class="titlepub"***>*** <a href="http................
thnx提前,
Mr.Roll
答案 0 :(得分:0)
所以是的,只是为了扩展我对这个问题的评论,Dandy Roll代码的问题在于他正在验证他对XHTML 1.0 Strict DTD的标记。特别是,他使用了<figure>
标签(在HTML 5之前没有标准存在),因此他的文档无法验证。