如何在 XML 中使用 Meta Viewport?

How to use Meta Viewport in XML?

我正在尝试使用依赖于设置用户代理的 initial-scale 的 XML 创建响应式设计布局。在 HTML 中,我会使用 <meta viewport> 标签的一些变体,例如:

<meta name="viewport" content="width=320, initial-scale=1">

然而缺少结束标签是 XML 的一个问题。

有没有一种方法可以让我在有效的 XML 中执行此操作,该方法也适用于浏览器?

使用 XHTML 命名空间:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta name="viewport" content="width=320, initial-scale=1"/>
</head>
<body>
    <!-- Insert your content here -->
</body>
</html>

或:

<html:meta xmlns:html="http://www.w3.org/1999/xhtml" name="viewport" content="width=320, initial-scale=1"/>

参考文献

给定 this answer(特别是关于关闭 <meta> 标签)我认为这里最简单的做法是用 /> 关闭 meta 元素,因为浏览器会不抱怨。