一欄固定一欄自適應
實現**:
left 固定寬度左右兩欄固定,中間自適應main 自適應寬度
![](https://pic.w3help.cc/7dd/65388bc439ea301b6755c7183b775.jpeg)
自身浮動法的原理就是使用對左右使用分別使用float:left和float:right,float使左右兩個元素脫離文件流,中間元素正常在正常文件流中,使用margin指定左右外邊距對其進行乙個定位。
left 200px絕對定位法原理是將左右兩邊使用absolute定位,因為絕對定位使其脫離文件流,後面的center會自然流動到他們上面,然後使用margin屬性,留出左右元素的寬度,既可以使中間元素自適應螢幕寬度。right 100px
main 自適應
left 200px聖杯布局的原理是margin負值法。使用聖杯布局首先需要在center元素外部包含乙個div,包含div需要設定float屬性使其形成乙個bfc,並設定寬度,並且這個寬度要和left塊的margin負值進行配合,具體原理參考這裡。這裡對聖杯布局解釋特別詳細。right 100px
main 自適應
main 自適應left 200px
right 100px
left 200pxmain 自適應
right 100px
前端 自適應布局
前端 自適應布局 css box flex屬性,然後彈性盒子模型簡介 屬性,然後彈性盒子模型簡介 自適應頁面的實現方式 1.簡易場景實現自適應 浮動 頁面居中 元素寬度不寫固定而設定百分比自動匹配大小。這樣在頁面寬度發生變化時,能利用以上特性實現簡易的自適應效果。2.如果實際開發中有複雜場景的需求,...
前端自適應布局 rem
前端在開發應用的是偶難免需要考慮不同解析度的容器,本文主要介紹 rem來實現響應式布局 1 rem的介紹 首先來看,什麼是rem單位。rem是乙個靈活的 可擴充套件的單位,由瀏覽器轉化畫素並顯示。與em單位不同,rem單位無論巢狀層級如何,都只相對於瀏覽器的根元素 html元素 的font size...
vw sass less 實現前端自適應布局
vw sass less 實現前端自適應布局 vw是css的乙個屬性,和px,rem等類似,屬於長度單位。在瀏覽器中,1 vw viewport 的寬度 100 根據這個特性,vw 可以幫助我們實現移動端自適應布局,其優點在於所見即所得,甚至優於rem,因為完全不用使用額外的計算。推薦和sass l...