我正在開發移動Web應用程序,並且我已經注意到我的兩款測試手機都是BlackBerry 9700 Bold(OS 5.0)和BlackBerry Tour 9630(OS 4.7)不要正確渲染寬度。BlackBerry Web應用程序 - 100%寬度未填充屏幕
我有一個簡單的表格,我聲明寬度爲100%,但表格不擴展並佔用屏幕的100%。屏幕右側有10px左右的裝訂線/白色邊框。如果我將寬度硬編碼爲480px,那麼它會佔用整個屏幕,但我不想硬編碼寬度值,因爲它們可能會因用戶使用的BlackBerry而不同。
我正在使用這個元標記:<meta name="HandheldFriendly" content="true" />
,並嘗試設置視口元標記,但很少成功。
任何想法?我意識到我可以使用JavaScript動態設置寬度,但我寧願不要。另外,如果我將呈現的頁面保存爲HTML,然後將該HTML上傳到服務器,那麼當我從BlackBerry瀏覽到該頁面時,寬度爲100%!考慮到它是相同的代碼,這很奇怪。當頁面被動態創建並且寬度變得混亂時,可能有些問題是錯誤的。
任何人都會遇到類似的情況?
烏,我也有這個問題。你有沒有解決它?沒有人爲這個問題提供任何解決方案。 – Sherri 2011-04-14 23:59:13