2014-06-09 65 views
0

我有一個網站在http://bit.ly/1h3HLVERails應用程序的移動優化

我試圖解決有關在移動設備上查看網站的兩個問題。

  1. 在頂部導航欄的下拉列表框不移動工作觀看(與我的iPhone反正)
  2. 當我下載該網站在第一時間就被放大了我的手機,我需要縮小正確地看到它。我想找到一種方法,讓它能夠以適合移動設備的尺寸自動打開。

任何人都可以幫忙嗎?

回答

0

你所試圖做的是所謂的響應式設計,最簡單的方法是瞭解一點Bootstrap,引導是設計的框架,有一個軌道稱爲bootstrap-sass輕鬆集成寶石,有了這個,你可以設置不同的不同設備的行爲(這是引導的功能之一),您可以在移動設備中隱藏例如navbar,並顯示另一個較小的移動設備。 Bootstrap還對圖像和表格進行了自適應支持,它會根據設備的寬度動態變化。

當然,如果你隱藏物品,他們仍然會加載到你的網站,所以最終可能有點難以加載,你可以使用browser gem然後,這一個允許你有不同的行爲,不同的設計與條件移動?桌面?例如),也讓你有不同的看法。

檢查他們兩個,是一個很好的地方太開始,有很多的指導,這些,問候。

+0

謝謝,我以前使用bootstrap,但會檢查瀏覽器的寶石。非常感激。 – tessad

+0

另一種方法是在你的css中創建響應代碼,但這可能確實很難,或者用javascript來改變它,在我看來,這更困難一些,這就是爲什麼我建議引導,但有很多響應式框架,你只需要根據寬度管理尺寸的東西,返回引導程序,排除所有設計,使用網格系統可以做很多事情,還可以「預先選擇」所需的項目,因此您不會遇到任何問題覆蓋你自己的基礎設計。 – Alexis

+0

是的,預選是一個好主意。我只在使用bootstrap時才使用它,包括所有設計元素和樣式。如果我可以預先選擇使用移動響應部分,那將會很棒。謝謝 – tessad