響應式布局

2021-08-22 10:07:42 字數 909 閱讀 2946

響應式布局原則:移動端先行

flexbox 實現塊流動

grid網格布局實現塊布局變化(配合**查詢)

max-width:100%;

max-width:960px;

對於子容器可設定百分比的寬度

對網格容器設定:

display: grid;                            //網格顯示

grid-template-columns:           //容器寬度

grid-template-rows:                //容器高度

grid-gap:                                //行和列的間距

單位:fr:剩餘寬度的百分比      20%:容器寬度的20%      400px:400個畫素

repeat:(3,1fr)——重複3次

網格元素設定:

grid-row:1 / span 2;

grid-column:2;// 第一行第二列,佔兩行

有乙個主容器,其中的子元素就是flex專案,flex 屬性和規則都運用到主容器上

屬性

flex-direction:row(主軸橫向)、column(主軸縱向)

align-items:center(塊之間居中對齊)、flex-start(頂部對齊)、flex-end(底部對齊)

justify-content:center(居中、緊貼)、space-between(等間距分布、貼邊)、space-around(間隙分布)

flex-warp:nowarp(不換行)、warp(換行)

響應式布局 響應式布局技巧

一理解幾種布局的概念 1 靜態布局 static layout 即傳統web設計,對於pc設計乙個layout,在螢幕寬高有調整時,使用橫向和豎向的滾動條來查閱被遮掩部分 意思就是不管瀏覽器尺寸具體是多少,網頁布局就按照當時寫 的布局來布置 對於移動裝置,單獨設計乙個布局,使用不同的網域名稱如wap...

響應式布局

裝置高度 device width,device height 渲染視窗的寬高 width,height 裝置的手持方向 orientation 裝置的解析度 resolution 使用方法 用外聯或者內嵌樣式 或者兩者同時搭配使用。裝置高度 device width,device height 表...

響應式布局

首先,什麼是響應式布局呢?響應式布局是2010年5月提出的乙個概念,簡單地說就是乙個 能夠相容多個終端,而不是為每個終端做乙個特定的版本。這個概念是為了解決移動網際網路瀏覽器而產生的,目的是為使用者提供更加舒適的介面以及良好的使用者體驗。優點 1.面對不同解析度裝置靈活性強 2.能夠方便的解決多裝置...