脫離文件流的三種方式以及清除浮動

2021-08-30 19:38:32 字數 391 閱讀 2298

浮動(float)

絕對定位(position:absolute)

固定定位(position:fixed)

脫離文件流後的元素有四個特性:

1.不再區分行和快;

2.如果本元素未設定寬度,脫離後的寬度將由其子元素撐開,高度也是;

3.字圍效果;

4.貼靠現象 ;

清除浮動:

1.給浮動元素的父元素設定寬高,這樣就不會影響到後面的元素了(不建議用,不使用);

2.給浮動元素新增clear:both 屬性, 去掉兩邊的浮動,但是margin會失效(不建議用 )

4 . 給父元素新增overflow:hidden屬性,,margin不會失效;

5 . 新增乙個類.clear(作用于父元素,最常用)

HTML頁面中的文件流以及脫離文件流

一 文件流 在我們生活中,有各種各樣的 流 有電流 水流等,就像水流從高處往低處流一樣,我們可以把文件流想象成html元素在瀏覽器上 流動 瀏覽器的頂端就是河流的源頭,瀏覽器的底部就是河流的盡頭。如下圖 而所謂的文件流 normal flow,也被稱為 普通流 指的是就是元素排版布局過程中,元素會自...

清除浮動的三種方式

1.clear both left right 新建乙個div,不要在原先的div上清除 2.在父類使用overflow hidden 相當於清除了元素的溢位 3.after偽類元素 content display block clear both height 0 visibility hidde...

關於css脫離標準文件流的兩種方式

所謂脫離標準文件流 就是將元素從普通的布局排版中拿走,其他盒子在定位的時候,會當做脫離文件流的元素不存在而進行定位 不浮動的盒子會無視浮動的盒子,假使現有兩個盒子,乙個浮動乙個不浮動,則浮動的盒子會覆蓋不浮動的盒子。如下 的結果所示 結果如圖 盒子元素會無視浮動的元素,但是盒子元素裡面的文字並不會無...