我正在嘗試使用依賴於設置用戶代理的initial-scale
的XML創建響應式設計佈局。在HTML中我會使用<meta viewport>
標籤的一些變化,如本:如何在XML中使用Meta Viewport?
<meta name="viewport" content="width=320, initial-scale=1">
但是缺少關閉標籤的是XML的一個問題。
有沒有辦法讓我在有效的XML中做到這一點,也可以在瀏覽器中工作?
我正在嘗試使用依賴於設置用戶代理的initial-scale
的XML創建響應式設計佈局。在HTML中我會使用<meta viewport>
標籤的一些變化,如本:如何在XML中使用Meta Viewport?
<meta name="viewport" content="width=320, initial-scale=1">
但是缺少關閉標籤的是XML的一個問題。
有沒有辦法讓我在有效的XML中做到這一點,也可以在瀏覽器中工作?
鑑於this answer(這是專門對彌合<meta>
標籤)我想在這裏做最簡單的事情是隻關閉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>
OR:
<html:meta xmlns:html="http://www.w3.org/1999/xhtml" name="viewport" content="width=320, initial-scale=1"/>
參考
對於多語言標記,我仍然在'/>'自閉標記之前添加一個額外的空格。對xml解析器沒有任何影響,真正古老的html解析器可能會有點快樂。 – swa66