如何在XML中使用Meta Viewport?

时间:2015-04-30 22:49:01

标签: css xml xslt polyglot-markup

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

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

然而,缺少结束标记是XML的问题。

我是否有办法在有效的XML中执行此操作,这也适用于浏览器?

2 个答案:

答案 0 :(得分:1)

鉴于this answer(具体关于关闭<meta>标记),我认为最简单的方法是使用/>关闭元素元素,因为浏览器不会抱怨

答案 1 :(得分:0)

使用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>

OR:

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

<强>参考