2009-05-01 33 views
2

我有一個XHTML 1.0過渡文檔。大部分的內容是英文的,所以這就是我在上面了:在指定XHTML元素的語言時,是否需要「xml:lang`屬性(除了HTML lang屬性)?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 

一些要素在不同的語言,例如

<a href="#" lang="es">Español</a> 

我是否需要添加xml:lang="es"像這些元素,以及,從而複製語言信息?

回答

4

如果您使用text/html MIME類型發送文件,那麼您應該嘗試使用HTML和XHTML。 (瀏覽器將只能看lang,雖然)。

如果你使用正確的MIME類型(application/xhtml+xml),而另一方面,僅xml:lang=""是必要的,如果(正確地)指出你使用HTML,使用HTML文檔類型,您只需要lang=""

相關問題