響應式布局原則:移動端先行
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.能夠方便的解決多裝置...