我正在尝试使用依赖于设置initial-scale
用户代理的 XML 创建响应式设计布局。在 HTML 中,我会使用<meta viewport>
标签的一些变体,例如:
<meta name="viewport" content="width=320, initial-scale=1">
然而,缺少结束标记对于 XML 来说是个问题。
有没有办法让我在有效的 XML 中做到这一点,也可以在浏览器中工作?
我正在尝试使用依赖于设置initial-scale
用户代理的 XML 创建响应式设计布局。在 HTML 中,我会使用<meta viewport>
标签的一些变体,例如:
<meta name="viewport" content="width=320, initial-scale=1">
然而,缺少结束标记对于 XML 来说是个问题。
有没有办法让我在有效的 XML 中做到这一点,也可以在浏览器中工作?
鉴于这个答案(特别是关于关闭<meta>
标签),我认为在这里做的最简单的事情就是关闭元元素,/>
因为浏览器不会抱怨。
使用 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"/>
参考