2015-04-30 58 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

相關問題