Я пытаюсь проверить мой сайт Hybrid.cz в валидаторе W3C. К сожалению, он продолжает показывать те же ошибки из-за «несоответствия между публичными и системными идентификаторами в объявлении DOCTYPE». В нем говорится:Веб-сайт W3C validator показывает «Несоответствие между публичными и системными идентификаторами в объявлении DOCTYPE», что делать?
В этом документе используется несогласованная декларация DOCTYPE. Система Идентификатор w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd объявляет тип Transitional XHTML 1.0, но связанный с ним Public Идентификатор - // W3C // DTD XHTML + RDFa 1.0 Transitional // EN делает не соответствует этот тип документа.
Рекомендованный Public Identifier для w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd это - // W3C // DTD XHTML 1.0 Transitional // EN.
Мой DOCTYPE является:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML+RDFa 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
Я не очень опытный в DOCTYPES. Но я хочу иметь возможность использовать атрибуты RDFa на сайте. Что мне делать?
Обратите внимание, что [можно также переключиться на XHTML5] (http://stackoverflow.com/a/19974898/1591669), которая [позволяет RDFa по умолчанию] (http://stackoverflow.com/a/21559415/1591669). – unor