亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

南岸区| 丹东市| 巫山县| 庆阳市| 娱乐| 宁阳县| 德兴市| 丹东市| 邢台县| 琼中| 高青县| 伊金霍洛旗| 韶山市| 凌海市| 宁波市| 望城县| 尼木县| 台东县| 商都县| 庐江县| 湖北省| 峡江县| 高唐县| 浪卡子县| 米易县| 宁陵县| 德兴市| 藁城市| 石阡县| 乐安县| 盐山县| 阳朔县| 溧阳市| 西安市| 济南市| 乌鲁木齐市| 普定县| 平定县| 桂林市| 玉树县| 鹿泉市|