中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DIV+CSS清除浮動常用的方法有哪些

發布時間:2022-03-04 15:18:38 來源:億速云 閱讀:190 作者:iii 欄目:web開發

這篇文章主要講解了“DIV+CSS清除浮動常用的方法有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“DIV+CSS清除浮動常用的方法有哪些”吧!

DIV+CSS 浮動效果是指,父元素在未定義高的情況下,由于子元素全部浮動脫離文本流,而造成父元素高的塌陷(PS:正常情況下,父元素的高是由子元素撐起來);或者因為部分子元素的而浮動,脫離文本流而造成其他元素的布局錯亂的情況。

DIV+CSS 清除浮動 常見的方法如下:

1、給未加浮動的子元素的CSS添加 clear: both;若子元素都有浮動時,可以新增加一個空的子元素,并且給其的CSS添加 clear: both;這樣可以利用清除左右浮動的子元素重新撐起父元素的高,從而達到清除浮動的效果。代碼及效果如下:

<style type="text/css">

.fl{float:left;}

.demo{background:#ccc;}

.item1{background:#F571E3;height:100px;width:100px;}

.item2{background:#21B2F7;height:200px;width:100px;clear: both;}

</style>

</head>

<body>

<h3>用 clearfix 清除浮動</h3>

<div class="demo">

<div class="fl item1"></div>

<div class="item2"></div>

</div>

</body>

清除浮動前,item1左浮動的效果(此時父元素的高是被未浮動的item2元素的高撐開):

DIV+CSS清除浮動常用的方法有哪些

DIV+CSS 清除浮動常用方法大全

清除浮動前,item1右浮動的效果(此時父元素的高是被未浮動的item2元素的高撐開):

DIV+CSS清除浮動常用的方法有哪些

DIV+CSS 清除浮動常用方法大全

清除浮動后的效果(因為DIV是塊級元素,會獨占一行,所以item2會在下面一行,此時父元素的高是被item1元素和item2元素的高撐開):

DIV+CSS清除浮動常用的方法有哪些

DIV+CSS 清除浮動常用方法大全

2、子元素全部浮動時,給父元素的CSS添加 overflow: hidden;(子元素沒有全部浮動時,不浮動的元素會撐開父元素的高,但是由于浮動元素造成的布局應該再利用padding進行修改),但是此方法父元素不能改使用position進行定位,否則不起作用。代碼及效果如下:

.demo{background:#ccc;overflow: hidden;}

.item1{background:#F571E3;height:100px;width:100px;}

.item2{background:#21B2F7;height:200px;width:100px;}

<div class="fl item2"></div>

清除浮動前的效果,由于父元素的高塌陷,所以背景 background:#ccc; 沒有起效果:

DIV+CSS清除浮動常用的方法有哪些

DIV+CSS 清除浮動常用方法大全

清除浮動后的效果:

DIV+CSS清除浮動常用的方法有哪些

DIV+CSS 清除浮動常用方法大全

3、給父元素加 偽類:after 和 zoom,代碼及效果如下:

.demo{background:#ccc;zoom: 1;}

.demo:after{display:block;clear:both;content:"";visibility:hidden;height:0}

DIV+CSS清除浮動常用的方法有哪些

DIV+CSS 清除浮動常用方法大全

4、如果是在使用bootstrapt,則可以給其父元素添加class 為 clearfix 的類,代碼及效果如下:

<div class="demo clearfix">

感謝各位的閱讀,以上就是“DIV+CSS清除浮動常用的方法有哪些”的內容了,經過本文的學習后,相信大家對DIV+CSS清除浮動常用的方法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安丘市| 黑龙江省| 德阳市| 肇源县| 昌吉市| 潼南县| 江源县| 子长县| 亳州市| 阜城县| 井陉县| 南召县| 登封市| 涪陵区| 嫩江县| 东莞市| 河西区| 方山县| 安徽省| 凤凰县| 永州市| 电白县| 福建省| 股票| 教育| 白朗县| 锦屏县| 盐边县| 诸城市| 广元市| 和林格尔县| 天柱县| 长宁区| 泌阳县| 响水县| 新乡县| 方正县| 织金县| 宿松县| 铜陵市| 调兵山市|