請開始清算市面上的電子產品,得有百八十種的屏能夠供君挑選....這其實對在前端一線工做的程序員而言挺災難
的....css
解決不一樣終端的適配問題,咱們通常有兩套方案,一是自適應佈局,二設置響應式佈局.前端
所謂的自適應就是屏幕變大或是變小,它的內容也要作到同步縮放,到某個寬度了會過於擁擠,內容展現不清,那就喊停加個min-width;
而響應式就是不一樣分辨率均可以私人定製一套樣式佈局,大碼女孩穿xl,而紙片girl穿xs~程序員
總而言之,就是自適應的樣式佈局從一而終,能夠在不一樣分辨率的終端上顯示同同樣式的網頁,靈活設置寬度,而響應式的樣式佈局都會有或多或少的調整....bootstrap
自適應的網站: https://status.heroku.com/
響應式的網站: https://www.microsoft.com/zh-cn/佈局
(貼兩個網站,自助縮放,自行體會...)學習
分辨率跨度太大,想要作到完美適配很是難的...正常狀況下公司通常都會作兩套版本,一個應用在pc端,一個運用於移動端... 字體
但作兩套設計必定會致使開發和維護成本較高,因此爲了節約點開發時間,仍是會有些追求快速開發的公司但願能夠只作一套設計適配各個終端,這時候就得依賴響應式的佈局了....網站
響應式佈局的經典體驗就是bootstrap. 他自動識別屏幕的分辨率,作出相應的調整,佈局和內容或多或少會有點不同....好比原本橫向導航條變成漢堡菜單,原本一行三圖,變成一行一圖,原本的pc上展現的模塊隱藏了...spa
須要容許網頁寬度自動調整,第一個動做就是在head裏頭加一行viewpoort標籤.net
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
本篇寫於:學習了https://my.oschina.net/u/1992... 以後...