2010-11-09 76 views
4

首先,這不是this question的騙局。你會明白爲什麼。我應該爲移動網絡應用程序使用什麼文檔類型?

我工作的一個Web應用程序(而不是移動網站,這將是JS-重),而我們至今的HTML(這是由別人開發的)使用以下DOCTYPE:

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" 
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"> 

我的問題是:爲什麼不只是使用標準的HTML5文檔類型?

<!DOCTYPE html> 

這兩者之間的區別是什麼?我們正在開發的應用程序針對智能手機(Android,iPhone,Windows Phone 7),但當然,我們希望支持儘可能多的平臺(Symbian,BlackBerry等)。

啓用/禁用兩種文檔類型的功能/行爲以及在哪些平臺上?

什麼是開發移動web應用程序時使用的最好的doctype? (和最後一個問題,我將這個社區維基)

編輯:我如何使這個社區維基? : -/

回答

8

XHTML Mobile Profile早於HTML5。它主要針對低功耗移動設備,如智能手機前一代的手機,作爲「WAP 2.0」協議棧的一部分。

如果您想繼續支持這種設備,您應該繼續使用XHTML Mobile Profile或XHTML Basic,並確保您的文檔是格式良好的XML,並且只使用這些規範中的功能。如果你只關心新一代的移動用戶代理,它可以很好地呈現標準桌面瀏覽器設計的普通[X] HTML [5]頁面,那麼你可以放棄它並使用你喜歡的任何類型。

+0

很好的答案,謝謝 – Felix 2010-11-09 12:26:38

相關問題