關(guān)于CSS浮動(dòng)與取消浮動(dòng)的問(wèn)題

浮動(dòng)的定義
設(shè)置元素脫離正常的文檔流,使元素向左或向右靠近。父元素的邊緣,或者其他設(shè)置了浮動(dòng)的元素的邊緣
浮動(dòng)解決的問(wèn)題
1.解決文字包圍圖片的問(wèn)題
2.解決間隔問(wèn)題
3.可以向左,或者向右排版
將文字排版到圖片左端
不采用浮動(dòng)時(shí):
采用浮動(dòng)時(shí):
采用的屬性
采用的屬性:float,屬性值:right/left
浮動(dòng)的高度塌陷問(wèn)題及解決方法 高度塌陷問(wèn)題
當(dāng)父元素設(shè)置的高度與子元素設(shè)置的高度不同時(shí),則會(huì)出現(xiàn)高度塌陷問(wèn)題,插入一些文字時(shí)無(wú)法插入在正確的位置
高度塌陷導(dǎo)致標(biāo)題無(wú)法出現(xiàn)在這個(gè)block的下方:
解決過(guò)后:
解決方法
偽元素清除浮動(dòng):
在父元素后設(shè)置偽元素清除浮動(dòng):
1.根據(jù)父標(biāo)簽設(shè)置display
2.再設(shè)置clear:both
代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> .parent{ width: 400px; height: 400px; margin: 0 auto; display: block; background: lightgray; } .parent:after{ content: ""; display: block; clear: both; } .child{ display: inline-block; width: 200px; height: 200px; background: lightblue; float: left; } </style> </head> <body> <div class="parent"> <div class="child"></div> <div class="child"></div> <div class="child"></div> </div> <h1>這是一個(gè)標(biāo)題</h1> <div></div> </body> </html>
到此這篇關(guān)于CSS浮動(dòng)與取消浮動(dòng)效果的文章就介紹到這了,更多相關(guān)CSS浮動(dòng)與取消浮動(dòng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
CSS清楚浮動(dòng)clear:both的實(shí)例代碼
本文通過(guò)多種方法給大家介紹CSS清楚浮動(dòng)clear:both的實(shí)例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-11-16css解決浮動(dòng)導(dǎo)致父元素高度坍塌的幾種方法
這篇文章主要介紹了css解決浮動(dòng)導(dǎo)致父元素高度坍塌的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)2020-09-04詳解CSS布局中浮動(dòng)問(wèn)題的四種解決方案
這篇文章主要介紹了詳解CSS布局中浮動(dòng)問(wèn)題的四種解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一2020-08-31