前端 自適應布局方法總結

2022-03-20 18:35:23 字數 914 閱讀 6837

一欄固定一欄自適應

實現**:

left 固定寬度

main 自適應寬度

左右兩欄固定,中間自適應

自身浮動法的原理就是使用對左右使用分別使用float:left和float:right,float使左右兩個元素脫離文件流,中間元素正常在正常文件流中,使用margin指定左右外邊距對其進行乙個定位。

left 200px

right 100px

main 自適應

絕對定位法原理是將左右兩邊使用absolute定位,因為絕對定位使其脫離文件流,後面的center會自然流動到他們上面,然後使用margin屬性,留出左右元素的寬度,既可以使中間元素自適應螢幕寬度。

left 200px

right 100px

main 自適應

聖杯布局的原理是margin負值法。使用聖杯布局首先需要在center元素外部包含乙個div,包含div需要設定float屬性使其形成乙個bfc,並設定寬度,並且這個寬度要和left塊的margin負值進行配合,具體原理參考這裡。這裡對聖杯布局解釋特別詳細。

main 自適應

left 200px

right 100px

left 200px

main 自適應

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...