0

Web ページを検証するためにいくつかの問題があります。あなたが私を助けてくれるなら、ここにそれらをリストします。


要素 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 開始タグの 1 つがありません

✉</p>

言及された要素は、それを配置したコンテキストでは表示できません。他の言及された要素は、そこで許可され、言及された要素を含むことができる唯一のものです。これは、包含要素が必要であるか、前の要素を閉じるのを忘れている可能性があることを意味している可能性があります。

このメッセージの考えられる原因の 1 つは、ブロック レベルの要素 (「

" または "") インライン要素 (""、""、または "" など) 内。

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"***>***&nbsp;<a href="http................

前もって、Mr.Roll

4

1 に答える 1

0

ええ、質問に対する私のコメントを拡張すると、Dandy Roll のコードの問題は、彼が XHTML 1.0 Strict DTD に対してマークアップを検証していることです。特に、彼は<figure>タグ (HTML 5 までは標準に存在しなかった) を使用したため、彼のドキュメントは検証されませんでした。

于 2011-08-20T03:38:37.957 に答える