在编写 html 5 doctype 时,您应该<html xmlns="http://www.w3.org/1999/xhtml">
像以前使用 HTML4 doctype 时那样包含,还是应该使用不同的 xhtml?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
在编写 html 5 doctype 时,您应该<html xmlns="http://www.w3.org/1999/xhtml">
像以前使用 HTML4 doctype 时那样包含,还是应该使用不同的 xhtml?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
HTML5 不需要使用xmlns
特定于 XHTML 的属性(这意味着甚至 HTML 4 也不使用它)。
如果您只是提供常规 HTML5,那么您可以完全忽略该属性:
<!DOCTYPE html>
<html>
xmlns
仅当您正在编写和提供 XML 序列化 HTML5(即 XHTML5)时才需要该属性。
不,您不需要包含它。这应该足够了。
<!doctype html>
<html>
不,你没有。事实上,如果你包含它,那么它就不是 HTML5,它是 xhtml。
该xmlns
部分是一个 XML 命名空间引用。HTML5 不是 XML。
事实上,如果您以前使用过它xmlns
,那么您也没有使用 HTML4,您使用的是 xhtml。他们不一样。