2010-12-15 32 views
1

我有一個通用iOS項目和在這個項目中,我必須在UIWebView中顯示一些本地存儲的HTML頁面。如果子句中的html標籤爲max-device-width,可以嗎?

要調整html內容我在HTML中使用的標籤:

<meta name ="viewport" content = "width = 703, user-scalable=no "> \\for the iPad 

<meta name ="viewport" content = "width = device-width, user-scalable=no "> \\for the iPhone 

有沒有辦法在HTML的標題是這樣補充:

if(max-device-width == 480) { 
    <meta name ="viewport" content = "width = device-width, user-scalable=no "> 
} 
else { 
    <meta name ="viewport" content = "width = 703, user-scalable=no "> 
} 

有沒有辦法在HTML或JS中做到這一點?我只有關於html和js的基本概念,所以任何幫助實現這一點將非常感激。

謝謝!

+0

您應該閱讀http://quirksmode.org/mobile/viewports.html以及Quirksmode網站上的其他文章。他有很多關於如何處理這類事情的信息。 – Spudley 2010-12-15 17:27:24

回答

0

您應該能夠查詢窗口大小(儘管您必須小心,see this),並將寬度值替換爲您從JavaScript結果中獲得的值。請閱讀上面提到的quirksmode帖子。 [如果你真的擔心結果,你可能會考慮使用像jQuery這樣的JavaScript庫,它應該爲你處理所有的瀏覽器案例。]「user-scalable = no」可以附加到你設置的值內容。

相關問題