2011-03-06 77 views
1

關於智能手機上的移動網站;手機,HTML,CSS(&懶惰)

假設:

  • HTML代碼很少是一個巨大的數據量
  • 壓縮JS文件沒那麼重
  • 的圖像通常通過CSS加載(至少總是可以)
  • 它在服務器端是相同的序列(PHP + SQL = HTML)。
  • 似乎這樣做的方式更快,而且很容易維護。

即使:

  • 這不是優雅可言(隱藏無用的元素,而不是產生一個尖銳的和美麗的HTML代碼)
  • 無用的代碼加載和處理。
  • 手機網站的最佳做法不建議這樣做。

僅依靠不同的CSS創建移動版本的網站是一個好主意嗎? (實際上在不同的標題模板,爲了不加載無用的JS)

+1

做你喜歡的,我想。 – BoltClock 2011-03-06 14:45:01

+2

不確定反對票是什麼 - 在那裏有一個有效的問題。 – edeverett 2011-03-06 14:56:14

回答

3

向您的用戶提供您認爲無用的元素的HTML服務可能不太合適。

  • 少量的kb對手機下載速度有影響。
  • 這意味着你的CSS和Javscript需要更復雜。
  • 如果CSS或JS緩慢加載,用戶可能會看到內容。
  • 這將需要更多的處理能力(我認爲CSS樣式仍將應用於隱藏的元素)。
  • 這很可能是易於管理的服務器

在回答這個問題:「這是個好主意,只依靠不同的CSS創建一個網站的移動版本?」

是的,如果您希望您的移動用戶擁有與大屏幕用戶相同的內容。你可能應該這樣做,因爲這通常是用戶想要的。

沒有,如果你想爲他們提供不同的內容。

1

說到比利時,我知道很多人仍然在邊緣而不是3G和加載一個網頁需要一些時間。如果我們不得不按照自己的方式加載頁面,那麼我們確實會加載大量無用的代碼,這給我們帶來了不好的體驗。 我建議你不要懶惰,並按照他們應該寫的方式編寫你的移動網站。考慮你的訪問者和用戶體驗;它說實話並不是那麼努力。

我想你基本上已經回答了你自己的問題。就像BoltClock說的那樣,做你想做的事,但我肯定不會推薦你用自己的方式做事。