隨著網際網路的快速發展,以及html5+css3的迅速崛起。漸漸的響應式布局,也會慢慢的出現在我們的視野裡,身為專業的web前端人員,還不學習新技術你就out啦!為什麼這樣說呢?因為響應式布局能同時相容多個終端,比如(手機、平板、pc)做乙個**轉眼間就可以變成3個**,和現在相比是不是更加具有優勢呢!
可能有些人對「什麼是響應式布局
響應式布局:簡單點說,就是做乙個**同時能相容多個終端,由乙個**轉變成多個**,為我們大大節省了資源。
那麼響應式布局的優點和缺點又有哪些呢?
優點:1.面對不同解析度裝置靈活性強
2.能夠快捷解決多裝置顯示適應問題
缺點:不能完全相容所有瀏覽器,**累贅,載入時間加長。
說了這麼多,可能還有很多人,不明白響應式布局該怎麼去做,以及它的開發原理是什麼?
原理:簡單點說響應式布局它是通過css中media query(媒介查詢)@media功能,來判斷我們的終端裝置寬度在多少畫素內,然後就執行與之對應的css樣式。
下面我就以我最近做的乙個簡單的響應式布局框架為案列給大家講講:
**如下:
header
left
center
right
footer
通過上面**可知:它是通過@media媒介查詢判斷來執行的css樣式,也就是說:如果我要做乙個響應式布局**,同時相容手機、平板、pc的話就得寫三個與之對應的css樣式,通過@media媒介查詢來完成響應式布局。
值得注意的是:在手機裝置上,我們要禁止使用者來縮放螢幕。不禁止的話,可能在顯示上會造成錯位,以及顯示的不是手機**的樣式。所以,我們要通過**來禁止使用者在手機端上縮放螢幕,已達到正常的手機**效果。
禁止**如下:
加在頭部標籤裡
寫在最後:以上純屬個人對響應式布局的理解,隨著技術的更新,我們還不學習一些新技術,那麼等待我們的就是淘汰。
關於響應式布局
在談響應式布局前,我們先梳理下網頁設計中整體頁面排版布局,常見的主要有如下幾種型別 布局型別 布局實現 採用何種方式實現布局設計,也有不同的方式,這裡基於頁面的實現單位而言,分為四種型別 固定布局 可切換的固定布局 彈性布局 混合布局。固定布局 以畫素作為頁面的基本單位,不管裝置螢幕及瀏覽器寬度,只...
關於響應式布局
在談響應式布局前,我們先梳理下網頁設計中整體頁面排版布局,常見的主要有如下幾種型別 布局型別 布局實現 採用何種方式實現布局設計,也有不同的方式,這裡基於頁面的實現單位而言,分為四種型別 固定布局 可切換的固定布局 彈性布局 混合布局。固定布局 以畫素作為頁面的基本單位,不管裝置螢幕及瀏覽器寬度,只...
關於響應式布局
在談響應式布局前,我們先梳理下網頁設計中整體頁面排版布局,常見的主要有如下幾種型別 布局型別 布局實現 採用何種方式實現布局設計,也有不同的方式,這裡基於頁面的實現單位而言,分為四種型別 固定布局 可切換的固定布局 彈性布局 混合布局。固定布局 以畫素作為頁面的基本單位,不管裝置螢幕及瀏覽器寬度,只...