html xmlns="http://www.w3.org/1999/xhtml"是啥

xmlns属性 是用来定义xml namespace(命名空间)的。
该属性可以放置在文档内任何元素的开始标签中。
该属性的值类似于 URL,它定义了一个命名空间,浏览器会将此命名空间用于该属性所在元素内的所有内容。
如果需要使用符合 XML 规范的 XHTML 文档,则应该在文档中的<html> 标签中至少使用一个 xmlns 属性,以指定整个文档所使用的主要命名空间。
不过即使你的 XHTML 文档没有使用此属性,W3C 的验证器也不会报错。
因为 "xmlns=http://www.w3.org/1999/xhtml" 是一个固定值,所以,即使你没有包含它,此值也会被添加到 <html> 标签中
posted @ 2024-01-17 13:26  瘋耔  阅读(28)  评论(0编辑  收藏  举报
跳至侧栏