Атрибут «lang» существует, но не может использоваться для этого элемента. Ошибка проверки W3C - PullRequest
0 голосов
/ 22 января 2010

Я использую этот dtd

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">

Ошибка для этого атрибута?

<html lang="en">

Должен ли я удалить это из DTD?

Ответы [ 2 ]

1 голос
/ 22 января 2010

Просто используйте <doctype html>. Вы все равно не используете XML, а атрибут xml: lang ничего не делает в HTML.

0 голосов
/ 22 января 2010

Я думаю вот оно :

A. Отличия от XHTML 1.0 Strict

1. В каждом элементе атрибут lang был удален в пользу атрибута xml: lang (как определено в [XHTMLMOD]).

...