xmlns属性

今天在看网上其他的项目,发现有一行代码我不明白意思:

百度之后,才知道,这是一个属性。

在 XHTML 中,xmlns 属性是必需的。在 HTML 中,xmlns 属性是无效的。

xmlns 属性规定文档的 xml 命名空间。

然而,如果在 XHTML 文档中未使用 xmlns, http://w3.org 的 HTML 验证器也能正确识别文档。这是因为命名空间 "xmlns=http://www.w3.org/1999/xhtml" 是默认的,会自动添加到 标签。


因为我没有学习过xhtml所以多这个东西不是很关注,因为在html中它是无效的,就是完全没用。

不过也因此简单了解了一下命名空间,在xml中命名空间可以避免和解决元素命名冲突问题。

对命名空间有兴趣的朋友可以去w3cschool上面查看一下,例子讲解的很清楚。


你可能感兴趣的:(遇到过的问题)