HTML 5是否需要``

时间:2013-01-28 14:09:12

标签: html html5

在编写html 5 doctype时,您是否考虑像以前使用HTML4 doctype时那样包含<html xmlns="http://www.w3.org/1999/xhtml">,还是应该使用不同的xhtml?

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">

3 个答案:

答案 0 :(得分:45)

HTML5不需要使用xmlns属性,因为它特定于XHTML(这意味着即使HTML 4也不使用它)。

如果您只是提供常规HTML5,那么您可以完全忽略该属性:

<!DOCTYPE html>
<html>

只有在编写和提供XML序列化的HTML5(即XHTML5)时,才需要xmlns属性。

答案 1 :(得分:21)

不,您不需要包含它。这应该足够了。

 <!doctype html>
 <html> 

答案 2 :(得分:-3)

不,不。事实上,如果你包含它,那么它不是HTML5,它是xhtml。

xmlns部分是XML命名空间引用。 HTML5不是XML。

事实上,如果您之前使用的是xmlns,那么您也没有使用HTML4,而是使用了xhtml。他们不一样。