html - 没有互联网连接,xmlns 属性如何工作并被浏览器理解?

标签 html xhtml xml-namespaces internet-connection

一个简单的 XHTML 文档,具有最少的必需标记:并且 xmlns 属性具有一个 http 链接。

如果我在本地主机上工作并且没有 Internet 连接,我不能在 XHTML 上工作吗?

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Title of the document</title>
    </head>

    <body>
        The content of the document......
    </body>

</html>

最佳答案

XML 命名空间只是用来识别基于命名空间的元素,碰巧是 URI 格式。查看XML Namespaces spec .在本例中,http://www.w3.org/1999/xhtml 是 XHTML 的 namespace ; XML 处理器将能够使用此信息来识别 XHTML namespace 中的哪些元素(由该 URL 标识)。

浏览器不会尝试请求 xmlns 属性中列出的 URL。即使这样做了,它也不会收到任何有用的东西;访问http://www.w3.org/1999/xhtml在您的浏览器中亲自查看。

因此,即使您在没有 Internet 连接的开发机器上工作,也无需担心。您仍然可以编写有效的 XHTML。

关于html - 没有互联网连接,xmlns 属性如何工作并被浏览器理解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13539253/

相关文章:

html - 悬停菜单项时放置背景

jquery - iframe 的可用性、可访问性、屏幕阅读器或任何其他开发、功能、跨浏览器问题是什么?

xml - XPath 如何处理 XML namespace ?

xml - 根元素中的命名空间定义也是命名空间 - 有效的 XML?

XML + XPATH : Any way to work with a default Namespace?

javascript - 单击按钮播放随机视频

javascript - ReactJS 应用程序中的 CSS 不应用文本颜色

php - HTML 表单值 PHP 和空格

javascript - 使用 z-index 堆叠 XHTML 元素

xhtml - 为什么任何浏览器都不支持 XInclude?