Проблемы службы проверки разметки - PullRequest
0 голосов
/ 19 августа 2011

У меня есть некоторые проблемы для проверки моей веб-страницы.здесь я перечислю их, если вы можете, пожалуйста, помогите мне.


элемент X undefined

Вы использовали элемент, указанный выше, в вашем документе, но тип используемого вами документа не определяетэлемент этого имени.Эта ошибка часто вызывается:

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

Упомянутый элемент не может появляться в контексте, в котором вы его поместили;другие упомянутые элементы являются единственными, которые разрешены там и могут содержать упомянутый элемент.Это может означать, что вам нужен содержащий элемент, или, возможно, вы забыли закрыть предыдущий элемент.

Одной из возможных причин этого сообщения является попытка поместить элемент уровня блока (например,"

" или "") внутри встроенного элемента (например, "", "" или "").

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................

thnx заранее, Mr.Roll

1 Ответ

0 голосов
/ 20 августа 2011

Так что, да, просто, чтобы расширить мой комментарий к вопросу, проблема с кодом Денди Ролла состоит в том, что он проверяет свою разметку по XHTML 1.0 Strict DTD. В частности, он использовал тег <figure> (который не входил в стандартное существование до HTML 5), поэтому его документ не прошел проверку.

...