1. 程式人生 > >關於移動端適配

關於移動端適配

不同的 不協調 根據 -s query 關於 沒有 大小 根目錄

通常移動端的布局方式

1、rem布局,通過動態設置根目錄下的font-size達到元素大小“自適應”,通常和百分比布局一起使用

2、固定像素設固定視口寬度。

3、最費事的media query,根據設備視口寬度不同設置不同的樣式,換句話說一個頁面有多套樣式。可以說是正宗的響應式布局。

常規的做法帶來的苦惱

常規的這些做法總有一些缺陷是令人遺憾的:

1、rem和百分比布局,這種布局rem終歸也是有極限的,當屏幕比較大時,頁面元素就開始變得有那麽一些不協調了。

2、設置固定的視口使用固定像素來做,那麽問題又來了,假如你設置的是640px,那麽就意味著最大在640的設備下能顯示正常,一旦超出640的設備,就會出現一些地方布局出問題了,最關鍵還是存在一些兼容性的問題,安卓部分手機能夠下滑,而實際下面根本沒有任何東西,html的高度莫名其妙的多了很多。

3、media query,正常的來說這種做法是最好的,然而遺憾的是,它會大大增加UI的工作量,同時也大大增加你的工作量

關於移動端適配