Я использую этот 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?
Просто используйте <doctype html>. Вы все равно не используете XML, а атрибут xml: lang ничего не делает в HTML.
<doctype html>
Я думаю вот оно :
A. Отличия от XHTML 1.0 Strict 1. В каждом элементе атрибут lang был удален в пользу атрибута xml: lang (как определено в [XHTMLMOD]).
A. Отличия от XHTML 1.0 Strict
1. В каждом элементе атрибут lang был удален в пользу атрибута xml: lang (как определено в [XHTMLMOD]).