私はこの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 では何もしません。
これだと思います:
A. XHTML 1.0 Strict からの変更点
1. すべての要素で、lang 属性が削除され、xml:lang 属性が使用されるようになりました ([XHTMLMOD] で定義)。