2015-04-30 34 views
2

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

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

但是缺少关闭标签的是XML的一个问题。

有没有办法让我在有效的XML中做到这一点,也可以在浏览器中工作?

回答

1

鉴于this answer(这是专门对弥合<meta>标签)我想在这里做最简单的事情是只关闭meta元素与/>为浏览器不会抱怨。

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"/> 

参考

+2

对于多语言标记,我仍然在'/>'自闭标记之前添加一个额外的空格。对xml解析器没有任何影响,真正古老的html解析器可能会有点快乐。 – swa66

相关问题