響應式布局介紹

建議學習時長: 30分鐘
學習方式:了解

學習目標

  • 了解什么是響應式樣
  • 知道頁面的 viewport 該怎么設置
  • 了解 CSS像素和設備像素的區(qū)別

詳細介紹

響應式布局是當今流行的一個設計理念,隨著移動互聯(lián)網(wǎng)的盛行,為解決各式各樣的瀏覽器分辨率以及不同移動設備的顯示效果。簡單來說,讓同一個頁面在不同大小的設備上看著都ok。

基礎概念

viewport

移動設備上的 viewport 就是設備的屏幕上能用來顯示我們的網(wǎng)頁的那一塊區(qū)域,再具體一點,就是瀏覽器上用來顯示網(wǎng)頁的那部分區(qū)域。viewport 是可以設置的。一般這么設置,讓viewport的寬度等于設備的寬度:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

想了解更多,可以閱讀下面的兩篇文章:

設備像素比率(Device Pixel Ratio,DPR)

CSS 中的1px并不等于設備的1px!

設備像素即屏幕設置的分辨率。設置的分辨率不一定等于顯示器的物理分辨率,大多數(shù)情況下,我們設置的分辨率與物理分辨率一致,顯示效果才最佳。
CSS像素指在CSS中的單位PX。

  • 在縮放級別為100%時,設備像素比率為1的設備上,1個CSS像素等于1個設備像素。
  • 在縮放級別為100%時,retina設備上,1個CSS像素等于4個設備像素。
  • 在縮放級別為100%時,設備像素比率為1.5的設備上,1個CSS像素等于1.5個設備像素。
  • 在縮放級別為200%時,設備像素比率為1的設備上,1個CSS像素等于4個設備像素。

推薦閱讀

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容