自適應與清除浮動

2022-08-11 08:33:11 字數 962 閱讀 1699

一屏網頁:寬高同時100%(body和html)

元素寬度設定為width:100%

百分比是乙個相對單位,相對最近的父元素大小的改變而改變的乙個單位

一屏網頁:寬高同時100%(body和html)

html,body
適用於一定高度分頁hieght:auto或者不寫

高度塌陷就是,子元素設定浮動之後,父元素沒有設定高度或者父元素需要高度自適應的情況:

子元素設定浮動,高度設定height:auto

解決方案

直接給父元素新增float

給父元素設定overflow:hidden或者auto

在浮動元素的下方,加乙個非浮動的空盒子,給該盒子新增clear:both清除浮動

.p1
萬能清除法(推薦使用)

給父元素新增clear公共類名,**需要清除,在**新增類名clear

.clear:after

/* 相容ie6 */

.clear

給父元素新增浮動

min-height:300px

_height:300px;

min-height:300px;

/* 做高版本相容 關鍵字過濾器 增加權重值 */

height:auto!important;

/* 相容ie6在,在ie6中min-height就是height */

寬高自適應,清除浮動

寬度自適應 預設寬度為100 的元素 width 單位為 百分比 高度自適應 不設定height高度,讓內容撐起來 height 設定百分比,前提是設定html,body 最小高度 min height 大於等於 最大高度 max height 小於等於 最小寬度 min width 大於等於 最大...

移動端自適應與rem

提到移動端適配,小夥伴們都會想到rem布局,那麼rem是什麼呢?我們有為什麼要使用rem呢?下面我們就來討論一下。rem是相對於根元素 也就是說到rem又不免想到em。那麼他們之間有什麼血緣關係嗎?是的,他們可能是兄弟 父子,也可能是爺孫關係。它們之間的區別在於,rem依賴於根元素,而em是依賴於父...

自適應與相應式有什麼區別

先給大家體驗一下響應式和自適應的區別,請放大縮小一下螢幕嘗試 自適應的體驗 響應式的體驗 自適應是為了解決如何才能在不同大小的裝置上呈現同樣的網頁,比如我們css用到的rem就是自適應。根據根元素的fontsize來自動調整大小。響應式是讓同一張網頁自動適應不同大小的螢幕,根據螢幕寬度,自動調整網頁...