91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

奇台县| 白玉县| 明水县| 濉溪县| 祁东县| 信丰县| 汤原县| 民和| 苍山县| 甘洛县| 新丰县| 湖南省| 朔州市| 茂名市| 灌南县| 炉霍县| 神池县| 都昌县| 镇雄县| 临西县| 丰县| 长丰县| 望城县| 蓝山县| 富源县| 确山县| 上林县| 郎溪县| 图木舒克市| 彰化县| 威宁| 康保县| 乡城县| 宾阳县| 昌黎县| 太谷县| 济宁市| 永仁县| 滁州市| 焉耆| 民和|