響應式布局的兩種實現形式


所謂的響應式布局,就是設計一個網站的時候,讓它滿足能同時適應不同的端口,而不用對不同端口設計不同的網頁。

實現方式:采用百分比自適應布局

1.原生代碼實現。

   在國內目前設計網頁的時候,一般會分成PC端和移動端兩套頁面,但在一定的情況下,必須滿足只設計一個頁面的情況下,滿足不同端口都能正常使用,

因此會用用到自適應的方法。

   用原生代碼實現的根本在於媒體查詢@media的設置。

    @media screen 可以查詢當前瀏覽器的尺寸,因此可采用該方法對同一個頁面設置不同的CSS樣式,來滿足不同分辨率要求。

    舉例如下:

     @media screen and (min-width:1000px){...}              對應PC端頁面

     @media screen and (max-width:1000px) and (min-width:768px) {...}        對應平板端頁面

     @media screen and (max-width:768px){...}           對應手機端頁面

 

2.采用bootstrap框架布局

     bootstrap框架布局完成的頁面,是自動對應的自適應效果。

     但是在書寫的時候,應該嚴格按照bootstrap的書寫規范,才不會出現怪異性問題。

     寫法舉例:

      <div class="col-md-6 col-sm-6  col-xs-12">

      說明:最后的數字對應該div所占柵欄的列數。

               col-md-6 代表在PC端上顯示在一行的6個柵欄,也就是一半。

              col-sm-6 代表在平板上也顯示div占當前行的一半。

              col-xs-12 代表在手機端顯示為當前行的百分之百填充。

 3.還有其他方式,如JQuery和專門做響應式的JS文件,均能實現自適應效果,實現響應式布局。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM