2011-07-07 68 views
1

我對一個更「理論」的問題表示歉意,儘管我認爲這更像是一個「工業級」問題:我對可用於構建旨在針對多個平臺(桌面瀏覽器+觸摸屏設備,如平板電腦和智能手機)的網站的選項。針對多個平臺的一個網站(桌面+平板電腦+手機)

像CSS3媒體查詢技術使我們能夠基於屏幕大小(其中包括)來格式化我們的內容,這很好 - 但其他功能呢?例如,觸摸事件 - 這些仍然會變得非常粘滯,具體取決於您定位的設備等等。那麼是否可以構建一個網站來定位所有這些平臺?或者是否仍然有必要/更好地使用設備檢測腳本來重定向到觸摸屏(蘋果設備或其他)的網站版本?或者,也許它取決於你想要做什麼?是否有一條線一旦交叉就需要製作一個單獨版本的網站?任何人都在意分享他們的經驗?

回答

1

這一切都取決於您的網站功能的複雜程度以及它們與離線或在線版本的區別。

有時候最好是製作一個完全不同的網站版本並重定向到它,有時候,頁面上的一些touchevents調用對桌面用戶來說不會有任何不同,而手機會看到不同的東西。

一個很好的例子是WordPress的WP-Touch插件。雖然你有一個適用於普通瀏覽器的wordpress版本,但它可以調整PHP,爲移動用戶提供完全不同的移動體驗。

如果您有足夠的耐心,資源和時間來製作適合自己的移動網站,那就去做!如果你不這樣做,一個不同的樣式表和一些正確編碼的觸摸事件可以達成交易

+0

有趣的 - 從目標是能夠爲所有平臺構建一個站點的角度來看,我正在接近這個問題 - 那樣你可以有一個統一的代碼庫。從你的答案來看,這聽起來像是在「理想的情況」(時間+預算)中,你想要爲每個平臺建立單獨的網站。 – redhotvengeance

相關問題