属性“lang”存在,但不能用于此元素。 W3C验证错误

时间:2010-01-22 05:03:01

标签: html css xhtml w3c xhtml-1.1

我正在使用这个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 个答案:

答案 0 :(得分:1)

只需使用<doctype html>即可。你还没有使用XML,而xml:lang属性在HTML中没有做任何事情。

答案 1 :(得分:0)

我认为this is it

  

一个。从XHTML 1.0严格

的变化      

<强> 1。在每个元素上,删除了lang属性,转而使用xml:lang属性(在[XHTMLMOD]中定义)。